]> git.proxmox.com Git - mirror_edk2.git/blobdiff - UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/SmiException.asm
Correct TSS segment.
[mirror_edk2.git] / UefiCpuPkg / PiSmmCpuDxeSmm / Ia32 / SmiException.asm
index 65a120e1e78a65f4941bbc07011c3aac1b885709..b4eb492da0c04e6a015d07cda33b222d9bf92515 100644 (file)
@@ -85,18 +85,18 @@ CodeSeg64   LABEL   QWORD
 GDT_SIZE = $ - offset NullSeg\r
 \r
 TssSeg      LABEL   QWORD\r
-            DW      TSS_DESC_SIZE       ; LimitLow\r
+            DW      TSS_DESC_SIZE - 1   ; LimitLow\r
             DW      0                   ; BaseLow\r
             DB      0                   ; BaseMid\r
             DB      89h\r
-            DB      080h                ; LimitHigh\r
+            DB      00h                 ; LimitHigh\r
             DB      0                   ; BaseHigh\r
 ExceptionTssSeg     LABEL   QWORD\r
-            DW      TSS_DESC_SIZE       ; LimitLow\r
+            DW      TSS_DESC_SIZE - 1   ; LimitLow\r
             DW      0                   ; BaseLow\r
             DB      0                   ; BaseMid\r
             DB      89h\r
-            DB      080h                ; LimitHigh\r
+            DB      00h                 ; LimitHigh\r
             DB      0                   ; BaseHigh\r
 \r
 CODE_SEL          = offset CodeSeg32 - offset NullSeg\r