diff options
author | josephb <none@none> | 2007-11-12 10:17:46 -0800 |
---|---|---|
committer | josephb <none@none> | 2007-11-12 10:17:46 -0800 |
commit | 0cfdb6036e046270988a17ac442e4d717d426a44 (patch) | |
tree | 54a933e42f919039dc4400ce2e7dfec7588e60c0 /usr/src/uts/intel/sys | |
parent | 80f987b0db309df906203d739cf0fd6659206937 (diff) | |
download | illumos-joyent-0cfdb6036e046270988a17ac442e4d717d426a44.tar.gz |
6624280 GDT, LDT, IDT and TSS should not share pages with other things
Diffstat (limited to 'usr/src/uts/intel/sys')
-rw-r--r-- | usr/src/uts/intel/sys/segments.h | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/usr/src/uts/intel/sys/segments.h b/usr/src/uts/intel/sys/segments.h index 1d301dc7ec..7e91e966e1 100644 --- a/usr/src/uts/intel/sys/segments.h +++ b/usr/src/uts/intel/sys/segments.h @@ -647,8 +647,7 @@ void init_boot_gdt(user_desc_t *); #ifndef _ASM -#pragma align 16(idt0) -extern gate_desc_t idt0[NIDT]; +extern gate_desc_t *idt0; extern desctbr_t idt0_default_reg; extern user_desc_t *gdt0; @@ -666,11 +665,10 @@ extern user_desc_t ucs32_on; extern user_desc_t ucs32_off; #endif /* __amd64 */ -#pragma align 16(ktss0) -extern struct tss ktss0; +extern struct tss *ktss0; #if defined(__i386) -extern struct tss dftss0; +extern struct tss *dftss0; #endif /* __i386 */ extern void div0trap(), dbgtrap(), nmiint(), brktrap(), ovflotrap(); |