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
..
2008-11-19 12:26:10 +00:00
2009-07-02 16:25:31 +00:00
2009-07-02 16:25:31 +00:00
2009-07-02 16:25:31 +00:00
2009-01-09 21:44:52 +00:00
2009-01-11 23:45:29 +00:00
2009-07-02 16:25:31 +00:00
2008-11-19 12:26:10 +00:00