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
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
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
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
real_time_clock.h
smp.h
system_info.h
thread_types.h
thread.h Removed unused <arch>_switch_stack_and_call() and 2010-01-09 15:09:02 +00:00
timer.h
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
vm.h * First run through the kernel's private parts to use phys_{addr,size}_t 2010-05-25 21:34:08 +00:00