Changeset 1d3d2cf in mainline for kernel/arch/ia32/src/pm.c
- Timestamp:
- 2010-08-11T14:18:34Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- be3f94c
- Parents:
- 482dde7
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ia32/src/pm.c
r482dde7 r1d3d2cf 86 86 87 87 /* gdtr is changed by kmp before next CPU is initialized */ 88 ptr_16_32_t bootstrap_gdtr = { .limit = sizeof(gdt), .base = KA2PA((uintptr_t) gdt) };89 88 ptr_16_32_t gdtr = { .limit = sizeof(gdt), .base = (uintptr_t) gdt }; 90 89 … … 128 127 129 128 d->unused = 0; 130 d->selector = gdtselector(KTEXT_DES);129 d->selector = GDT_SELECTOR(KTEXT_DES); 131 130 132 131 if (i == VECTOR_SYSCALL) { … … 283 282 * to its own TSS. We just need to load the TR register. 284 283 */ 285 tr_load( gdtselector(TSS_DES));284 tr_load(GDT_SELECTOR(TSS_DES)); 286 285 287 286 clean_IOPL_NT_flags(); /* Disable I/O on nonprivileged levels and clear NT flag. */
Note:
See TracChangeset
for help on using the changeset viewer.