]> git.proxmox.com Git - mirror_edk2.git/blobdiff - UefiCpuPkg/CpuDxe/CpuGdt.c
UefiCpuPkg: Add a 16-bit protected mode code segment descriptor
[mirror_edk2.git] / UefiCpuPkg / CpuDxe / CpuGdt.c
index 64efadeba60141fc5f2146f7943672c8901c712a..a1ab543f2da571e66b548a8f3c80713e34fed31a 100644 (file)
@@ -70,14 +70,14 @@ STATIC GDT_ENTRIES GdtTemplate = {
     0x0,\r
   },\r
   //\r
-  // SPARE4_SEL\r
+  // SYS_CODE16_SEL\r
   //\r
   {\r
-    0x0,            // limit 15:0\r
+    0x0FFFF,        // limit 15:0\r
     0x0,            // base 15:0\r
     0x0,            // base 23:16\r
-    0x0,            // type\r
-    0x0,            // limit 19:16, flags\r
+    0x09A,          // present, ring 0, code, execute/read\r
+    0x08F,          // page-granular, 16-bit\r
     0x0,            // base 31:24\r
   },\r
   //\r