freebsd-skq/sys/powerpc
Nathan Whitehorn d098f93019 On multi-core, multi-threaded PPC systems, it is important that the threads
be brought up in the order they are enumerated in the device tree (in
particular, that thread 0 on each core be brought up first). The SLIST
through which we loop to start the CPUs has all of its entries added with
SLIST_INSERT_HEAD(), which means it is in reverse order of enumeration
and so AP startup would always fail in such situations (causing a machine
check or RTAS failure). Fix this by changing the SLIST into an STAILQ,
and inserting new CPUs at the end.

Reviewed by:	jhb
2011-05-31 15:11:43 +00:00
..
aim Add a missing isync. 2011-05-26 14:34:22 +00:00
booke On multi-core, multi-threaded PPC systems, it is important that the threads 2011-05-31 15:11:43 +00:00
compile
conf Add a new driver, the ad7417, to read temperatures and voltages on some 2011-05-29 14:25:42 +00:00
cpufreq Remove unused variables. Spotted by a cppcheck 2011-01-06 20:19:01 +00:00
fpu The NetBSD Foundation has granted permission to remove clause 3 and 4 from 2010-03-03 17:07:02 +00:00
include The P4080 has 8 cores. Bump MAXCPU to 8 to match. 2011-05-29 00:40:59 +00:00
mambo Fix the interrupt code, broken 7 months ago. The interrupt framework 2011-01-29 20:58:38 +00:00
mpc85xx o Determine the number of LAWs in a way the is future proof. Only the 2011-05-28 19:14:16 +00:00
ofw Fix whitespace nit. 2011-03-09 15:03:42 +00:00
powermac Use kproc_exit() instead of returning from the management function on 2011-05-29 22:37:23 +00:00
powerpc On multi-core, multi-threaded PPC systems, it is important that the threads 2011-05-31 15:11:43 +00:00
ps3 Add RTC support for the LV1 clock on the PS3. The hypervisor won't let us 2011-05-24 02:19:45 +00:00
psim Fix the interrupt code, broken 7 months ago. The interrupt framework 2011-01-29 20:58:38 +00:00