PERFORCE change 158637 for review
John Baldwin
jhb at FreeBSD.org
Tue Mar 3 15:10:11 PST 2009
http://perforce.freebsd.org/chv.cgi?CH=158637
Change 158637 by jhb at jhb_jhbbsd on 2009/03/03 23:09:20
Update.
Affected files ...
.. //depot/projects/multipass/notes#5 edit
Differences ...
==== //depot/projects/multipass/notes#5 (text+ko) ====
@@ -44,6 +44,21 @@
any drivers for the current pass (only == current pass). Right now this
is just in bus_generic_new_pass().
+Simple Cases of Early Drivers
+-----------------------------
+- Change nexus0 to be an early driver
+- Change acpi0 to be an early driver (BUS_PASS_BUSSES)
+ - cpu drivers should become BUS_PASS_CPUS (but not cpufreq drivers)
+ - system resource (apic0, ram0, acpi_sysres0) should become BUS_PASS_RESOURCE
+ - pci_link should become BUS_PASS_INTERRUPT_CONTROLLERS
+ - embedded controller?
+- Change pci to be an early driver (BUS_PASS_BUSSES)
+ - pci_pci should be BUS_PASS_BUSSES as well
+ - isab should be BUS_PASS_BUSSES
+ - isa0 should be BUS_PASS_BUSSES (this is harder)
+ - have to decide when to enumerate hinted children
+- legacy0
+
Guidelines for Writing an Early Driver:
---------------------------------------
- Use bus_generic_new_pass() for 'bus_new_pass' device method in bus_if.m.
More information about the p4-projects
mailing list