diff options
author | cinap_lenrek <cinap_lenrek@localhost> | 2011-04-20 07:00:15 +0000 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@localhost> | 2011-04-20 07:00:15 +0000 |
commit | 02e7e8da1dafcdc32bc28a62931de28317ca758c (patch) | |
tree | e9f48356a592bb025f50d136842a52c463c34ec0 /sys/src/boot/pc/x16.h | |
parent | 0cb5b3181cfe3d545860bcb8bbf1d0031a29cb21 (diff) |
9boot: disable nmi, reload idt, load segments twice, check sequence number of pxe packets
Diffstat (limited to 'sys/src/boot/pc/x16.h')
-rw-r--r-- | sys/src/boot/pc/x16.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/src/boot/pc/x16.h b/sys/src/boot/pc/x16.h index 36fa40fc7..f0c9376dc 100644 --- a/sys/src/boot/pc/x16.h +++ b/sys/src/boot/pc/x16.h @@ -153,6 +153,9 @@ #define LGDT(gdtptr) BYTE $0x0F; /* LGDT */ \ BYTE $0x01; BYTE $0x16; \ WORD $gdtptr +#define LIDT(idtptr) BYTE $0x0F; /* LIDT */ \ + BYTE $0x01; BYTE $0x1e; \ + WORD $idtptr /* operand size switch. */ #define OPSIZE BYTE $0x66 |