haiku/headers/private/kernel/arch
Travis Geiselbrecht 9623c48284 SMP: remove the tracking of apic id -> cpu id. Don't pass between bootloader and kernel.
Kernel doesn't use it, and it could be regenerated in the kernel if it did need it.

This also unlocks the apic range the bios can use. Previously the apic ids would have
to fit within 0..MAX_CPUS or it'd reject the cpu. Some boxes (mine in particular)
seem to sparsely populate the apic id so that the range is pretty large.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37108 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-06-12 01:01:54 +00:00
..
alpha It is accomplished ... 2002-07-09 12:24:59 +00:00
arm * Changed arch_debug_save_registers() to take an arch-specific structure 2010-03-18 17:20:06 +00:00
m68k * First run through the kernel's private parts to use phys_{addr,size}_t 2010-05-25 21:34:08 +00:00
mipsel * First run through the kernel's private parts to use phys_{addr,size}_t 2010-05-25 21:34:08 +00:00
ppc * First run through the kernel's private parts to use phys_{addr,size}_t 2010-05-25 21:34:08 +00:00
sh4 Removed unused <arch>_switch_stack_and_call() and 2010-01-09 15:09:02 +00:00
sparc Removed execute property that was set accidently (since CVS days). 2005-03-18 01:50:45 +00:00
x86 SMP: remove the tracking of apic id -> cpu id. Don't pass between bootloader and kernel. 2010-06-12 01:01:54 +00:00
cpu.h memory barrier functions available for drivers. 2008-04-26 15:18:04 +00:00
debug_console.h * Added the opportunity to add temporary debug interrupt handlers for 2006-06-12 22:24:53 +00:00
debug.h * Changed arch_debug_save_registers() to take an arch-specific structure 2010-03-18 17:20:06 +00:00
elf.h Symbol resolution functions in the kernel: Removed the unused parameter 2009-05-13 15:25:27 +00:00
int.h * Moved I/O APIC initialization to a later point, now the APCI and DPC modules 2010-04-15 12:42:10 +00:00
platform.h Implemented first basic APM driver. Only tested with QEMU so far, that's why 2006-01-28 18:11:20 +00:00
real_time_clock.h The real_time_data structure contains an architecture specific 2006-01-04 02:17:59 +00:00
smp.h Applied NewOS change 1914: moved APIC setup into the kernel due to a 2004-03-14 22:54:00 +00:00
system_info.h Added our first x86-only syscall for get_cpuid(). 2004-12-01 03:54:23 +00:00
thread_types.h Replaced arch/thread_struct.h with arch/thread_types.h, and renamed 2005-12-20 16:07:27 +00:00
thread.h Removed unused <arch>_switch_stack_and_call() and 2010-01-09 15:09:02 +00:00
timer.h Replaced timer.h with a cpp safe version. 2004-03-14 21:08:25 +00:00
user_debugger.h * Always include the public arch_debugger.h headers. The structures defined 2009-07-21 22:18:39 +00:00
vm_translation_map.h * First run through the kernel's private parts to use phys_{addr,size}_t 2010-05-25 21:34:08 +00:00
vm_types.h Preparation for MTRR support, code is completely untested, though. 2005-12-12 17:04:36 +00:00
vm.h * First run through the kernel's private parts to use phys_{addr,size}_t 2010-05-25 21:34:08 +00:00