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