In some environments, the accessed bit should be set to allow the
global descriptor table (GDT) to reside in unmodifiable flash
memory.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9675
6f19259b-4bc3-4df7-8a09-
765794883524
; @file\r
; Transition from 16 bit real mode into 32 bit flat protected mode\r
;\r
; @file\r
; Transition from 16 bit real mode into 32 bit flat protected mode\r
;\r
-; Copyright (c) 2008 - 2009, Intel Corporation\r
+; Copyright (c) 2008 - 2010, Intel Corporation\r
; All rights reserved. This program and the accompanying materials\r
; are licensed and made available under the terms and conditions of the BSD License\r
; which accompanies this distribution. The full text of the license may be found at\r
; All rights reserved. This program and the accompanying materials\r
; are licensed and made available under the terms and conditions of the BSD License\r
; which accompanies this distribution. The full text of the license may be found at\r
dw 0FFFFh ; limit 0xFFFFF\r
dw 0 ; base 0\r
db 0\r
dw 0FFFFh ; limit 0xFFFFF\r
dw 0 ; base 0\r
db 0\r
- db 092h ; present, ring 0, data, expand-up, writable\r
+ db 093h ; present, ring 0, data, expand-up, writable, accessed\r
db 0CFh ; page-granular, 32-bit\r
db 0\r
\r
db 0CFh ; page-granular, 32-bit\r
db 0\r
\r
dw 0FFFFh ; limit 0xFFFFF\r
dw 0 ; base 0\r
db 0\r
dw 0FFFFh ; limit 0xFFFFF\r
dw 0 ; base 0\r
db 0\r
- db 09Ah ; present, ring 0, data, expand-up, writable\r
+ db 09Bh ; present, ring 0, data, expand-up, writable, accessed\r
db 0CFh ; page-granular, 32-bit\r
db 0\r
\r
db 0CFh ; page-granular, 32-bit\r
db 0\r
\r
dw 0FFFFh ; limit 0xFFFFF\r
dw 0 ; base 0\r
db 0\r
dw 0FFFFh ; limit 0xFFFFF\r
dw 0 ; base 0\r
db 0\r
- db 092h ; present, ring 0, data, expand-up, writable\r
+ db 093h ; present, ring 0, data, expand-up, writable, accessed\r
db 0CFh ; page-granular, 32-bit\r
db 0\r
\r
db 0CFh ; page-granular, 32-bit\r
db 0\r
\r
dw 0FFFFh ; limit 0xFFFFF\r
dw 0 ; base 0\r
db 0\r
dw 0FFFFh ; limit 0xFFFFF\r
dw 0 ; base 0\r
db 0\r
- db 09Ah ; present, ring 0, data, expand-up, writable\r
+ db 09Bh ; present, ring 0, data, expand-up, writable, accessed\r
db 0CFh ; page-granular, 32-bit\r
db 0\r
\r
db 0CFh ; page-granular, 32-bit\r
db 0\r
\r