summaryrefslogtreecommitdiff
path: root/sys/src/boot/pc/x16.h
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@localhost>2011-04-20 07:00:15 +0000
committercinap_lenrek <cinap_lenrek@localhost>2011-04-20 07:00:15 +0000
commit02e7e8da1dafcdc32bc28a62931de28317ca758c (patch)
treee9f48356a592bb025f50d136842a52c463c34ec0 /sys/src/boot/pc/x16.h
parent0cb5b3181cfe3d545860bcb8bbf1d0031a29cb21 (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.h3
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