nwhitehorn
a69e106b2f
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
..
2011-05-25 10:04:13 +00:00
2011-05-13 19:35:01 +00:00
2011-05-30 04:23:33 +00:00
2011-03-01 13:14:28 +00:00
2011-05-31 09:22:52 +00:00
2011-05-31 07:02:49 +00:00
2011-05-04 13:09:20 +00:00
2011-05-30 21:07:26 +00:00
2011-05-31 15:05:29 +00:00
2011-03-02 14:56:58 +00:00
2011-04-28 17:59:33 +00:00
2011-05-31 01:30:58 +00:00
2011-05-27 22:05:10 +00:00
2011-02-18 22:25:11 +00:00
2011-05-27 06:37:42 +00:00
2011-05-22 09:58:48 +00:00
2011-05-31 15:11:43 +00:00
2011-05-31 15:11:43 +00:00
2011-05-09 18:46:49 +00:00
2011-05-31 15:11:43 +00:00
2011-02-23 09:22:33 +00:00
2011-05-31 15:11:43 +00:00
2011-05-30 21:07:26 +00:00
2011-05-31 15:11:43 +00:00
2011-05-21 16:41:41 +00:00
2011-05-24 14:36:32 +00:00
2011-05-30 18:07:35 +00:00
2011-05-30 09:43:55 +00:00
2011-05-09 13:16:21 +00:00
2011-01-08 23:06:54 +00:00
2011-05-15 20:52:43 +00:00
2011-05-29 20:55:23 +00:00
2011-05-22 01:07:54 +00:00
2011-05-22 01:07:54 +00:00
2011-05-26 22:29:43 +00:00
2011-04-01 13:28:34 +00:00
2011-05-09 18:46:49 +00:00
2011-03-23 13:10:15 +00:00
2011-05-31 15:11:43 +00:00
2011-04-27 18:19:26 +00:00
2011-03-04 09:03:54 +00:00
2011-05-31 15:11:43 +00:00
2011-05-31 15:11:43 +00:00
2011-05-09 16:27:39 +00:00
2011-03-31 21:33:33 +00:00
2011-05-28 15:07:29 +00:00
2011-05-22 17:46:16 +00:00
2011-05-09 17:34:00 +00:00
2011-01-19 00:57:58 +00:00
2011-05-14 01:53:38 +00:00