CVSROOT:        /cvs
Module name:    src
Changes by:     js...@cvs.openbsd.org   2012/10/09 05:39:57

Modified files:
        sys/arch/amd64/stand/boot: srt0.S 
        sys/arch/amd64/stand/libsa: gidt.S 
        sys/arch/i386/stand/boot: srt0.S 
        sys/arch/i386/stand/libsa: gidt.S 

Log message:
Dynamically build the Interrupt Descriptor Table (IDT), instead of using
a static table. This allows the IDT to be placed in .bss and avoids the
"relocation truncated" errors that result from the linker trying to put
a 32-bit address into a 16-bit hole.

With input from Marco Peereboom.

ok weingart@

Reply via email to