haiku/headers/private/kernel/arch/ppc
Travis Geiselbrecht dcdc4f4b43 pulled over some stuff from newos:
at boot, per cpu, detect the cpu, pull down all the relevant cpuid bits and
save them into the per-cpu structure. Changed most of the code scattered here
and there that reads the cpuid to use a new api, x86_check_feature, which looks
at the saved bits.
Also changed the system_info stuff to read from these bits.
While i was at it, refreshed all the bits to be current.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20072 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-02-05 01:46:28 +00:00
..
arch_config.h Added definitions that describe the stack direction. 2004-11-18 14:43:28 +00:00
arch_cpu.h pulled over some stuff from newos: 2007-02-05 01:46:28 +00:00
arch_elf.h Added missing PPC relocation type. 2005-12-30 19:49:42 +00:00
arch_int.h Reworked the exception handling code. The former one ran into the 2006-01-09 03:30:52 +00:00
arch_kernel.h Added missing or changed/removed outdated PPC headers. 2003-05-03 12:49:57 +00:00
arch_kernel_args.h * Find out a few interesting information about the system (like CPU, 2006-01-03 13:30:23 +00:00
arch_mmu.h Added functions to set and get the segment register (as segment_descriptor). 2003-10-21 03:07:44 +00:00
arch_platform.h Added enum to PPCPlatform to identify the platform. 2006-01-26 14:59:16 +00:00
arch_real_time_data.h We use the same strategy for computing the system time as on x86 now. 2006-01-07 23:05:56 +00:00
arch_system_info.h Added missing arch_system_info.h header. 2005-01-20 18:00:33 +00:00
arch_thread.h * The exception vector offset is now also part of the iframe. 2006-01-10 03:00:33 +00:00
arch_thread_types.h * The exception vector offset is now also part of the iframe. 2006-01-10 03:00:33 +00:00
arch_user_debugger.h Added empty arch_user_debugger.h header. 2005-03-03 06:11:08 +00:00
arch_vm.h * vm_page::offset is now called cache_offset and is now an uint32 instead of off_t; 2005-12-21 12:38:31 +00:00
arch_vm_translation_map.h * Refactored arch_vm_translation_map_init_post_area() a bit: Pulled out 2006-01-02 03:30:58 +00:00
arch_vm_types.h The short story: we now have MTRR support on Intel and AMD CPUs (the latter 2005-12-13 16:34:29 +00:00
cpu.h It is accomplished ... 2002-07-09 12:24:59 +00:00
ktypes.h It is accomplished ... 2002-07-09 12:24:59 +00:00
stage2_priv.h It is accomplished ... 2002-07-09 12:24:59 +00:00
types.h It is accomplished ... 2002-07-09 12:24:59 +00:00