summaryrefslogtreecommitdiff
path: root/trap.c
diff options
context:
space:
mode:
Diffstat (limited to 'trap.c')
-rw-r--r--trap.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/trap.c b/trap.c
index 74ea864..85d8eef 100644
--- a/trap.c
+++ b/trap.c
@@ -8,7 +8,6 @@
#include "syscall.h"
struct Gatedesc idt[256];
-struct Pseudodesc idt_pd = { 0, sizeof(idt) - 1, (unsigned) &idt };
extern unsigned vectors[]; /* vectors.S, array of 256 entry point addresses */
extern void trapenter();
@@ -28,7 +27,7 @@ tvinit()
void
idtinit()
{
- asm volatile("lidt %0" : : "g" (idt_pd.lim));
+ lidt(idt, sizeof idt);
}
void