minix/kernel/arch/i386
Tomas Hruby 4903a734b8 IDT is initialized in idt_init() not in prot_init()
This is a backport form the SMP branch. Not required here, it only makes life
for SMP easier. And future merging too.

- filling the IDT is removed from prot_init()

- struct gate_table_s is a public type

- gate_table_pic is a global array as it is used by APIC code too

- idt_copy_vectors() is also global and used by idt_init() as well as
  apic_idt_init()

- idt_init() is called right after prot_init() in system_init()
2009-08-28 15:55:30 +00:00
..
include Basic VM and other minor improvements. 2008-11-19 12:26:10 +00:00
arch_do_vmctl.c function to increase process stack (pointer). used by VM to set up large, 2008-12-11 14:17:45 +00:00
clock.c . replace HZ by runtime system_hz (sysenv variable 'hz') 2008-12-11 14:15:23 +00:00
do_int86.c moved type and constants for random data to include file; 2009-04-02 15:24:44 +00:00
do_iopenable.c Split of architecture-dependent and -independent functions for i386, 2006-12-22 15:22:27 +00:00
do_readbios.c Basic VM and other minor improvements. 2008-11-19 12:26:10 +00:00
do_sdevio.c Basic VM and other minor improvements. 2008-11-19 12:26:10 +00:00
exception.c more sanity checking. sanity checking disabled by default. 2009-05-12 11:35:01 +00:00
i8259.c Split of architecture-dependent and -independent functions for i386, 2006-12-22 15:22:27 +00:00
klib386.s set global flag for kernel pages, so tlb entries for kernel aren't thrown 2009-04-23 15:11:16 +00:00
Makefile Basic VM and other minor improvements. 2008-11-19 12:26:10 +00:00
memory.c Library call for cpu features; make kernel and vm use this to query cpu 2009-05-15 17:07:36 +00:00
mpx386.s make space for first code and data pages if so configured. 2008-12-19 15:46:29 +00:00
protect.c IDT is initialized in idt_init() not in prot_init() 2009-08-28 15:55:30 +00:00
proto.h IDT is initialized in idt_init() not in prot_init() 2009-08-28 15:55:30 +00:00
sconst.h Basic VM and other minor improvements. 2008-11-19 12:26:10 +00:00
system.c IDT is initialized in idt_init() not in prot_init() 2009-08-28 15:55:30 +00:00
vm.h Basic VM and other minor improvements. 2008-11-19 12:26:10 +00:00