Also initialize data segment descriptor in the gdt.

svn path=/branches/ros-amd64-bringup/; revision=35495
This commit is contained in:
Timo Kreuzer
2008-08-20 23:48:28 +00:00
parent 9576c5f7f6
commit 29e9dfd5d6
@@ -256,6 +256,10 @@ FrLdrSetupGdtIdt()
Entry = KiGetGdtEntry(pGdt, KGDT_64_R0_CODE);
*(PULONG64)Entry = 0x0020980000000000ULL;
/* Setup KGDT_64_DATA */
Entry = KiGetGdtEntry(pGdt, KGDT_64_DATA);
*(PULONG64)Entry = 0x0000F00000000000ULL;
/* Setup TSS entry */
Entry = KiGetGdtEntry(pGdt, KGDT_TSS);
KiInitGdtEntry(Entry, TssBase, I386_TSS, 0);