The IDT Limit should be 0x7FF, and the GDT limit should be 0x3FF.
I believe ReactOS sets the IDT Limit incorrectly, and perhaps the GDT
as well.
On 17-Apr-08, at 2:33 PM, Henning Schild wrote:
  Hello ROS dev-team,
 i am currently working on qemu/kqemu and found that ROS sets the gdt
 limit to 0x800. At least this is what i see in qemu, i did not check
 ROS source.
 
http://www.intel.com/design/processor/manuals/253668.pdf (3.5.1 p.
 3-21)
 > the GDT limit should always be one less than
an integral multiple of
> eight (that is, 8N – 1) 
 This may or may not be a problem.
 For all i can say ROS was the only of many different OSs that
 triggered
 the check in my setup. I may be wrong and wont investigate this any
 further. Just wanted to let you know.
 I used this version:
 
http://prdownloads.sourceforge.net/reactos/ReactOS-0.3.4-REL-qemu.zip
 and that are the values i saw:
 base = 0x808bdac0
 limit = 0x00000800
 regards,
 Henning
 _______________________________________________
 Ros-dev mailing list
 Ros-dev(a)reactos.org
 
http://www.reactos.org/mailman/listinfo/ros-dev 
Best regards,
Alex Ionescu