Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 3 Mar 2009 23:10:10 GMT
From:      John Baldwin <jhb@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 158637 for review
Message-ID:  <200903032310.n23NAAtv050967@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=158637

Change 158637 by jhb@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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200903032310.n23NAAtv050967>