diff options
Diffstat (limited to 'main.c')
-rw-r--r-- | main.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -25,6 +25,7 @@ main() cprintf("an application processor\n"); release_spinlock(&kernel_lock); acquire_spinlock(&kernel_lock); + idtinit(); lapic_init(cpu()); curproc[cpu()] = &proc[0]; // XXX swtch(); @@ -37,7 +38,8 @@ main() mp_init(); // multiprocessor kinit(); // physical memory allocator - tinit(); // traps and interrupts + tvinit(); // trap vectors + idtinit(); // CPU's idt pic_init(); // create fake process zero |