minix/kernel/arch/i386
Tomas Hruby 9e01a83636 SMP - reduced TLB flushing
- flush TLB of processes only if the page tables has been changed and
  the page tables of this process are already loaded on this cpu which
  means that there might be stale entries in TLB. Until now SMP was
  always flushing TLB to make sure everything is consistent.
2010-10-25 16:21:23 +00:00
..
include CPU type detection 2010-09-23 14:42:19 +00:00
acpi.c SMP - We boot APs 2010-09-15 14:09:52 +00:00
acpi.h SMP - We boot APs 2010-09-15 14:09:52 +00:00
apic_asm.h spurious and error interrupt apic handlers 2010-10-19 17:07:21 +00:00
apic_asm.S spurious and error interrupt apic handlers 2010-10-19 17:07:21 +00:00
apic.c Zero no more hardwired as BSP apic id 2010-10-21 17:07:07 +00:00
apic.h SMP - trully idle APs 2010-09-15 14:10:57 +00:00
arch_clock.c single shot timer interrupts fix 2010-10-21 17:07:01 +00:00
arch_do_vmctl.c SMP - Cpu local variables 2010-09-15 14:09:46 +00:00
arch_smp.c BSP apic id 2010-10-19 17:07:19 +00:00
arch_system.c CPU type detection 2010-09-23 14:42:19 +00:00
arch_watchdog.c Watchdog and kernel profiling for AMD 2010-09-23 14:42:30 +00:00
breakpoints.c arch proto.h renamed to arch_proto.h 2010-09-15 14:09:36 +00:00
debugreg.h Fix types in debug register functions 2010-04-28 08:35:05 +00:00
debugreg.S Macros for symbols used in both ASM and C 2010-08-17 16:44:07 +00:00
do_int86.c arch proto.h renamed to arch_proto.h 2010-09-15 14:09:36 +00:00
do_iopenable.c arch proto.h renamed to arch_proto.h 2010-09-15 14:09:36 +00:00
do_readbios.c Convert kernel over to bsdmake 2010-04-01 22:22:33 +00:00
do_sdevio.c arch proto.h renamed to arch_proto.h 2010-09-15 14:09:36 +00:00
exception.c enable_fpu_exception() - only write cr0 if bit isn't already on. 2010-09-22 14:31:06 +00:00
glo.h SMP - CPU local run queues 2010-09-15 14:10:18 +00:00
i8259.c arch proto.h renamed to arch_proto.h 2010-09-15 14:09:36 +00:00
io_inb.S Macros for symbols used in both ASM and C 2010-08-17 16:44:07 +00:00
io_inl.S Macros for symbols used in both ASM and C 2010-08-17 16:44:07 +00:00
io_intr.S Macros for symbols used in both ASM and C 2010-08-17 16:44:07 +00:00
io_inw.S Macros for symbols used in both ASM and C 2010-08-17 16:44:07 +00:00
io_outb.S Macros for symbols used in both ASM and C 2010-08-17 16:44:07 +00:00
io_outl.S Macros for symbols used in both ASM and C 2010-08-17 16:44:07 +00:00
io_outw.S Macros for symbols used in both ASM and C 2010-08-17 16:44:07 +00:00
kernel.lds Buildsystem changes for GCC 2010-05-19 13:24:15 +00:00
klib.S SMP - reduced TLB flushing 2010-10-25 16:21:23 +00:00
klib16.S Macros for symbols used in both ASM and C 2010-08-17 16:44:07 +00:00
Makefile.inc SMP - We boot APs 2010-09-15 14:09:52 +00:00
memory.c NMI sampling 2010-09-23 10:49:45 +00:00
mpx.S SMP - We boot APs 2010-09-15 14:09:52 +00:00
multiboot.h Multiboot support (contributed by Feiran "Fam" Zheng); 2010-07-23 14:24:34 +00:00
multiboot.S Macros for symbols used in both ASM and C 2010-08-17 16:44:07 +00:00
oxpcie.c kernel: oxpcie serial card support. 2010-05-19 10:00:02 +00:00
oxpcie.h kernel: oxpcie serial card support. 2010-05-19 10:00:02 +00:00
pre_init.c arch proto.h renamed to arch_proto.h 2010-09-15 14:09:36 +00:00
protect.c SMP - We boot APs 2010-09-15 14:09:52 +00:00
sconst.h SMP - We boot APs 2010-09-15 14:09:52 +00:00
serial.h kernel: oxpcie serial card support. 2010-05-19 10:00:02 +00:00
trampoline.S SMP - Kernel is loaded above 1M by default 2010-09-15 14:10:00 +00:00