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>