Rev 5356 | Rev 5569 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5356 | Rev 5360 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
1 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
2 | ;; ;; |
2 | ;; ;; |
3 | ;; Copyright (C) KolibriOS team 2004-2014. All rights reserved. ;; |
3 | ;; Copyright (C) KolibriOS team 2004-2015. All rights reserved. ;; |
4 | ;; Distributed under terms of the GNU General Public License ;; |
4 | ;; Distributed under terms of the GNU General Public License ;; |
5 | ;; ;; |
5 | ;; ;; |
6 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
6 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
Line 7... | Line 7... | ||
7 | 7 | ||
Line 8... | Line 8... | ||
8 | $Revision: 5356 $ |
8 | $Revision: 5360 $ |
9 | 9 | ||
10 | 10 | ||
Line 96... | Line 96... | ||
96 | 96 | ||
97 | ; CPU MSR names |
97 | ; CPU MSR names |
98 | MSR_SYSENTER_CS equ 0x174 |
98 | MSR_SYSENTER_CS equ 0x174 |
99 | MSR_SYSENTER_ESP equ 0x175 |
99 | MSR_SYSENTER_ESP equ 0x175 |
- | 100 | MSR_SYSENTER_EIP equ 0x176 |
|
- | 101 | MSR_CR_PAT equ 0x277 |
|
- | 102 | MSR_MTRR_DEF_TYPE equ 0x2FF |
|
100 | MSR_SYSENTER_EIP equ 0x176 |
103 | |
101 | MSR_AMD_EFER equ 0xC0000080 ; Extended Feature Enable Register |
104 | MSR_AMD_EFER equ 0xC0000080 ; Extended Feature Enable Register |
Line 102... | Line 105... | ||
102 | MSR_AMD_STAR equ 0xC0000081 ; SYSCALL/SYSRET Target Address Register |
105 | MSR_AMD_STAR equ 0xC0000081 ; SYSCALL/SYSRET Target Address Register |
103 | 106 | ||
Line 274... | Line 277... | ||
274 | PG_READ equ 0x001 |
277 | PG_READ equ 0x001 |
275 | PG_WRITE equ 0x002 |
278 | PG_WRITE equ 0x002 |
276 | PG_USER equ 0x004 |
279 | PG_USER equ 0x004 |
277 | PG_PCD equ 0x008 |
280 | PG_PCD equ 0x008 |
278 | PG_PWT equ 0x010 |
281 | PG_PWT equ 0x010 |
279 | - | ||
- | 282 | PG_ACCESSED equ 0x020 |
|
- | 283 | PG_DIRTY equ 0x040 |
|
- | 284 | PG_PAT equ 0x080 |
|
280 | PG_GLOBAL equ 0x100 |
285 | PG_GLOBAL equ 0x100 |
281 | PG_SHARED equ 0x200 |
286 | PG_SHARED equ 0x200 |
Line 282... | Line 287... | ||
282 | 287 | ||
283 | PG_SWR equ 0x003 ; (PG_WRITE+PG_READ) |
288 | PG_SWR equ 0x003 ; (PG_WRITE+PG_READ) |
284 | PG_UR equ 0x005 ; (PG_USER+PG_READ) |
289 | PG_UR equ 0x005 ; (PG_USER+PG_READ) |
285 | PG_UWR equ 0x007 ; (PG_USER+PG_WRITE+PG_READ) |
290 | PG_UWR equ 0x007 ; (PG_USER+PG_WRITE+PG_READ) |
Line 286... | Line 291... | ||
286 | PG_NOCACHE equ 0x018 ; (PG_PCD+PG_PWT) |
291 | PG_NOCACHE equ 0x018 ; (PG_PCD+PG_PWT) |
Line -... | Line 292... | ||
- | 292 | ||
- | 293 | PDE_LARGE equ 0x080 |
|
- | 294 | ||
- | 295 | PAT_WB equ 0x000 |
|
- | 296 | PAT_WC equ 0x008 |
|
- | 297 | PAT_UCM equ 0x010 |
|
- | 298 | PAT_UC equ 0x018 |
|
- | 299 | ||
- | 300 | PAT_TYPE_UC equ 0 |
|
- | 301 | PAT_TYPE_WC equ 1 |
|
- | 302 | PAT_TYPE_WB equ 6 |
|
- | 303 | PAT_TYPE_UCM equ 7 |
|
287 | 304 | ||
Line 288... | Line 305... | ||
288 | PDE_LARGE equ 0x080 |
305 | PAT_VALUE equ 0x00070106; (UC<<24)|(UCM<<16)|(WC<<8)|WB |
289 | 306 | ||
290 | ;;;;;;;;;;;boot time variables |
307 | ;;;;;;;;;;;boot time variables |