njl
6389d78b01
Don't attach special devices in the order they appear in the AML tree.
...
If the embedded controller exists before the sysresource devices, for
example, it will be attached first. Instead, let the normal device
order function work as we first desired. [1]
There still remained a problem where we couldn't allocate resources in
acpi0 that were passed up by the sysresource pseudo-devices. These
devices had to probe/attach first to give their resources to acpi, then
acpi would allocate them before probing/attaching other devices. To
work around this, we attach them from acpi_sysres_alloc(). A better
approach would be to implement multi-pass probe/attach in newbus but
that's a much bigger task.
Suggested by: jhb [1]
Hardware from: Centaur Technologies
MFC after: 1 week
2006-05-07 03:28:10 +00:00
..
2006-04-08 06:05:29 +00:00
2006-04-09 15:22:25 +00:00
2006-05-07 03:28:10 +00:00
2005-09-24 20:46:02 +00:00
2006-04-30 16:44:41 +00:00
2006-02-17 01:40:46 +00:00
2006-03-24 06:33:25 +00:00
2005-09-20 19:45:08 +00:00
2006-03-07 22:17:06 +00:00
2006-05-03 16:45:15 +00:00
2006-02-04 22:51:03 +00:00
2006-02-22 18:16:26 +00:00
2005-12-04 02:12:43 +00:00
2005-11-11 16:04:59 +00:00
2006-02-12 06:57:41 +00:00
2006-04-17 10:47:01 +00:00
2006-05-06 23:23:39 +00:00
2006-04-26 06:05:16 +00:00
2006-01-26 19:04:18 +00:00
2005-09-20 19:46:54 +00:00
2006-05-04 00:34:07 +00:00
2006-05-04 07:41:01 +00:00
2006-04-25 17:54:42 +00:00
2006-01-27 08:42:48 +00:00
2006-01-20 22:00:50 +00:00
2006-03-01 09:50:20 +00:00
2006-04-20 03:05:02 +00:00
2005-09-19 03:10:21 +00:00
2005-09-19 03:10:21 +00:00
2005-12-17 07:09:17 +00:00
2006-03-10 23:50:53 +00:00
2005-09-27 16:12:49 +00:00
2005-10-26 15:52:16 +00:00
2005-10-26 06:44:59 +00:00
2006-03-16 20:00:39 +00:00
2006-01-04 09:20:41 +00:00
2006-02-26 17:52:04 +00:00
2005-10-16 20:22:56 +00:00
2006-04-18 06:14:43 +00:00
2006-02-21 12:01:39 +00:00
2005-08-01 07:09:15 +00:00
2006-04-13 15:10:25 +00:00
2006-03-21 15:00:10 +00:00
2006-02-04 08:16:07 +00:00
2005-12-04 10:06:06 +00:00
2006-02-04 08:16:41 +00:00
2006-03-09 16:28:24 +00:00
2006-03-21 14:56:42 +00:00
2005-12-06 11:19:37 +00:00
2006-02-23 19:11:16 +00:00
2005-11-19 23:26:57 +00:00
2006-02-04 21:37:39 +00:00
2006-04-14 17:26:04 +00:00
2005-12-05 11:58:35 +00:00
2005-06-10 16:49:24 +00:00
2005-09-19 22:04:41 +00:00
2005-06-10 16:49:24 +00:00
2005-06-05 22:57:32 +00:00
2006-03-21 12:21:51 +00:00
2006-04-30 16:44:41 +00:00
2006-04-17 18:20:38 +00:00
2006-02-24 02:03:35 +00:00
2006-01-03 17:01:43 +00:00
2006-02-17 18:46:18 +00:00
2005-06-10 16:49:24 +00:00
2005-12-05 11:58:35 +00:00
2006-03-11 15:39:22 +00:00
2006-02-04 19:42:49 +00:00
2006-04-17 22:33:42 +00:00
2006-03-01 07:24:39 +00:00
2006-02-13 16:50:45 +00:00
2006-01-03 23:03:39 +00:00
2006-03-13 20:05:32 +00:00
2006-04-21 18:46:35 +00:00
2006-04-18 21:55:30 +00:00
2006-04-27 21:43:37 +00:00
2005-12-18 18:24:27 +00:00
2005-11-09 20:26:00 +00:00
2006-02-28 23:46:23 +00:00
2006-03-03 00:46:28 +00:00
2006-02-21 20:20:43 +00:00
2006-02-14 12:44:56 +00:00
2005-12-05 11:58:35 +00:00
2005-11-12 19:14:21 +00:00
2005-06-04 23:24:50 +00:00
2006-03-28 21:25:11 +00:00
2006-04-10 06:44:30 +00:00
2006-04-12 18:34:00 +00:00
2005-07-30 15:53:40 +00:00
2005-08-08 12:23:27 +00:00
2006-05-04 02:35:04 +00:00
2006-02-22 18:16:26 +00:00
2006-02-19 22:39:19 +00:00
2005-12-04 10:06:06 +00:00
2006-02-19 22:39:19 +00:00
2005-09-20 19:54:11 +00:00
2006-02-14 12:44:56 +00:00
2006-01-04 08:34:23 +00:00
2005-09-20 19:54:11 +00:00
2006-04-28 20:08:16 +00:00
2005-11-22 16:37:45 +00:00
2006-03-21 14:54:42 +00:00
2006-04-27 20:47:13 +00:00
2006-04-16 23:16:45 +00:00
2006-02-22 18:16:26 +00:00
2006-04-27 04:53:18 +00:00
2005-11-11 07:36:14 +00:00
2006-04-15 12:31:34 +00:00
2006-04-28 21:21:53 +00:00
2006-04-28 21:21:53 +00:00
2006-03-21 21:15:43 +00:00
2006-04-17 18:20:38 +00:00
2005-11-11 16:04:59 +00:00
2005-10-26 15:52:16 +00:00
2006-03-22 07:33:03 +00:00
2006-01-25 14:55:11 +00:00
2006-05-03 21:08:39 +00:00
2006-04-10 18:49:46 +00:00
2005-11-11 16:04:59 +00:00
2005-09-19 03:10:21 +00:00
2006-04-04 17:33:08 +00:00
2006-02-14 12:44:56 +00:00
2006-01-06 20:17:48 +00:00
2006-04-28 21:21:53 +00:00
2006-05-02 02:12:42 +00:00
2005-12-21 15:49:51 +00:00
2006-02-04 08:19:00 +00:00
2005-12-06 11:19:37 +00:00
2005-09-19 13:48:45 +00:00
2006-05-01 09:28:28 +00:00
2005-11-11 09:57:32 +00:00
2006-02-22 18:16:26 +00:00
2005-09-21 22:45:14 +00:00
2005-12-05 22:37:37 +00:00
2006-02-28 23:46:23 +00:00
2006-03-03 21:37:38 +00:00
2006-01-03 06:14:07 +00:00
2006-04-30 16:46:11 +00:00
2005-10-31 15:41:29 +00:00
2006-02-14 12:44:56 +00:00
2005-12-18 18:24:27 +00:00
2006-04-28 21:21:53 +00:00
2006-04-10 18:37:46 +00:00
2006-04-27 17:33:25 +00:00
2005-06-22 06:51:52 +00:00
2006-02-14 12:44:56 +00:00
2006-02-27 06:17:48 +00:00
2006-02-14 12:44:56 +00:00
2005-11-11 16:04:59 +00:00
2005-09-29 12:31:44 +00:00
2005-11-11 16:04:59 +00:00
2005-11-11 16:04:59 +00:00
2006-04-15 11:41:40 +00:00
2005-10-26 15:52:16 +00:00