minix/kernel/arch/i386
Tomas Hruby 8a44a44cb9 Local APIC
- local APIC timer used as the source of time

- PIC is still used as the hw interrupt controller as we don't have
  enough info without ACPI or MPS to set up IO APICs

- remapping of APIC when switching paging on, uses the new mechanism
  to tell VM what phys areas to map in kernel's virtual space

- one more step to SMP

based on code by Arun C.
2009-11-16 21:41:44 +00:00
..
include Local APIC 2009-11-16 21:41:44 +00:00
apic.c Local APIC 2009-11-16 21:41:44 +00:00
apic.h Local APIC 2009-11-16 21:41:44 +00:00
apic_asm.h Local APIC 2009-11-16 21:41:44 +00:00
apic_asm.S Local APIC 2009-11-16 21:41:44 +00:00
arch_do_vmctl.c All macros defining rts flags are prefixed with RTS_ 2009-11-10 09:11:13 +00:00
clock.c Local APIC 2009-11-16 21:41:44 +00:00
clock.h Clock task split 2009-11-06 09:04:15 +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 Primary goal for these changes is: 2009-09-21 14:31:52 +00:00
exception.c All macros defining rts flags are prefixed with RTS_ 2009-11-10 09:11:13 +00:00
glo.h Local APIC 2009-11-16 21:41:44 +00:00
hw_intr.h Hardware interrupts code path cleanup 2009-11-04 13:24:56 +00:00
i8259.c Local APIC 2009-11-16 21:41:44 +00:00
klib386.S Local APIC 2009-11-16 21:41:44 +00:00
Makefile Local APIC 2009-11-16 21:41:44 +00:00
memory.c Local APIC 2009-11-16 21:41:44 +00:00
mpx386.S .align replaced by .balign in mpx386.S 2009-11-13 09:30:45 +00:00
protect.c Local APIC 2009-11-16 21:41:44 +00:00
proto.h Local APIC 2009-11-16 21:41:44 +00:00
sconst.h Local APIC 2009-11-16 21:41:44 +00:00
system.c Local APIC 2009-11-16 21:41:44 +00:00