Date: Fri, 16 Apr 1999 14:22:56 -0700 (PDT) From: Peter Wemm <peter@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/alpha/alpha autoconf.c src/sys/alpha/conf files.alpha src/sys/alpha/include chipset.h cpuconf.h cpufunc.h src/sys/alpha/isa isavar.h isa.c src/sys/alpha/pci apecs_pci.c cia_pci.c lca_pci.c apecs.c cia.c lca.c pcibus.c src/sys/alpha/tc ... Message-ID: <199904162122.OAA43338@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
peter 1999/04/16 14:22:55 PDT Modified files: sys/alpha/alpha autoconf.c sys/alpha/conf files.alpha sys/alpha/include chipset.h cpuconf.h cpufunc.h sys/alpha/isa isa.c sys/alpha/pci apecs.c cia.c lca.c pcibus.c sys/alpha/tc tc.c tcasic.c sys/alpha/tlsb dwlpx.c sys/boot/alpha/boot1 boot1.c sys/boot/alpha/libalpha prom.c start.S sys/boot/alpha/netboot Makefile sys/boot/common bootstrap.h sys/conf files sys/dev/ata ata-all.c ata-disk.c ata-dma.c atapi-all.c sys/dev/kbd atkbd.c sys/dev/syscons syscons.c sys/dev/usb ohci.c ohcivar.h ucom.c ugen.c uhci.c uhcivar.h uhid.c uhub.c ulpt.c umodem.c ums.c usb.c usb_if.m usb_port.h usbdi.c usbdi.h sys/i386/apm apm.c sys/i386/conf GENERIC LINT Makefile.i386 files.i386 sys/i386/i386 autoconf.c exception.s machdep.c userconfig.c sys/i386/include asnames.h sys/i386/isa aha_isa.c fd.c fdc.h if_cs.c if_ed.c intr_machdep.c isa.c isa_device.h npx.c rp.c wd.c sys/i386/isa/snd sound.c sys/i386/isa/sound ad1848.c sys/isa atkbd_isa.c isavar.h psm.c sio.c syscons_isa.c vga_isa.c sys/kern bus_if.m makedevops.pl subr_bus.c subr_rman.c sys/net if.c if_media.c if_media.h if_var.h sys/pci ide_pci.c if_fxp.c if_fxpvar.h if_pn.c if_xl.c ohci_pci.c pci.c pci_compat.c pcireg.h pcisupport.c pcivar.h uhci_pci.c sys/sys bus.h bus_private.h rman.h Added files: sys/alpha/isa isavar.h sys/alpha/pci apecs_pci.c cia_pci.c lca_pci.c sys/i386/i386 nexus.c sys/i386/isa isa_compat.c isa_compat.h isa_dma.c isa_dma.h sys/pci pci_if.m Log: Bring the 'new-bus' to the i386. This extensively changes the way the i386 platform boots, it is no longer ISA-centric, and is fully dynamic. Most old drivers compile and run without modification via 'compatability shims' to enable a smoother transition. eisa, isapnp and pccard* are not yet using the new resource manager. Once fully converted, all drivers will be loadable, including PCI and ISA. (Some other changes appear to have snuck in, including a port of Soren's ATA driver to the Alpha. Soren, back this out if you need to.) This is a checkpoint of work-in-progress, but is quite functional. The bulk of the work was done over the last few years by Doug Rabson and Garrett Wollman. Approved by: core Revision Changes Path 1.16 +2 -2 src/sys/alpha/alpha/autoconf.c 1.18 +11 -1 src/sys/alpha/conf/files.alpha 1.7 +1 -8 src/sys/alpha/include/chipset.h 1.4 +1 -0 src/sys/alpha/include/cpuconf.h 1.4 +35 -1 src/sys/alpha/include/cpufunc.h 1.10 +59 -30 src/sys/alpha/isa/isa.c 1.6 +50 -16 src/sys/alpha/pci/apecs.c 1.16 +9 -6 src/sys/alpha/pci/cia.c 1.6 +40 -10 src/sys/alpha/pci/lca.c 1.9 +68 -10 src/sys/alpha/pci/pcibus.c 1.2 +1 -3 src/sys/alpha/tc/tc.c 1.2 +1 -2 src/sys/alpha/tc/tcasic.c 1.8 +2 -2 src/sys/alpha/tlsb/dwlpx.c 1.4 +51 -3 src/sys/boot/alpha/boot1/boot1.c 1.2 +2 -2 src/sys/boot/alpha/libalpha/prom.c 1.3 +4 -3 src/sys/boot/alpha/libalpha/start.S 1.6 +1 -0 src/sys/boot/alpha/netboot/Makefile 1.21 +3 -3 src/sys/boot/common/bootstrap.h 1.207 +15 -0 src/sys/conf/files 1.7 +27 -7 src/sys/dev/ata/ata-all.c 1.7 +5 -5 src/sys/dev/ata/ata-disk.c 1.5 +10 -4 src/sys/dev/ata/ata-dma.c 1.7 +5 -5 src/sys/dev/ata/atapi-all.c 1.6 +9 -10 src/sys/dev/kbd/atkbd.c 1.300 +9 -1 src/sys/dev/syscons/syscons.c 1.13 +5 -7 src/sys/dev/usb/ohci.c 1.9 +3 -2 src/sys/dev/usb/ohcivar.h 1.13 +2 -7 src/sys/dev/usb/ucom.c 1.12 +2 -7 src/sys/dev/usb/ugen.c 1.19 +9 -6 src/sys/dev/usb/uhci.c 1.9 +3 -2 src/sys/dev/usb/uhcivar.h 1.12 +2 -7 src/sys/dev/usb/uhid.c 1.13 +20 -6 src/sys/dev/usb/uhub.c 1.13 +2 -7 src/sys/dev/usb/ulpt.c 1.12 +1 -6 src/sys/dev/usb/umodem.c 1.17 +2 -6 src/sys/dev/usb/ums.c 1.10 +3 -2 src/sys/dev/usb/usb.c 1.5 +8 -1 src/sys/dev/usb/usb_if.m 1.13 +2 -2 src/sys/dev/usb/usb_port.h 1.15 +2 -25 src/sys/dev/usb/usbdi.c 1.10 +1 -2 src/sys/dev/usb/usbdi.h 1.78 +43 -27 src/sys/i386/apm/apm.c 1.162 +12 -12 src/sys/i386/conf/GENERIC 1.583 +8 -8 src/sys/i386/conf/LINT 1.146 +2 -2 src/sys/i386/conf/Makefile.i386 1.236 +10 -7 src/sys/i386/conf/files.i386 1.113 +18 -10 src/sys/i386/i386/autoconf.c 1.58 +3 -3 src/sys/i386/i386/exception.s 1.329 +12 -6 src/sys/i386/i386/machdep.c 1.134 +97 -24 src/sys/i386/i386/userconfig.c 1.31 +2 -2 src/sys/i386/include/asnames.h 1.7 +2 -5 src/sys/i386/isa/aha_isa.c 1.135 +621 -524 src/sys/i386/isa/fd.c 1.14 +5 -1 src/sys/i386/isa/fdc.h 1.10 +2 -5 src/sys/i386/isa/if_cs.c 1.151 +2 -5 src/sys/i386/isa/if_ed.c 1.18 +3 -1 src/sys/i386/isa/intr_machdep.c 1.119 +505 -955 src/sys/i386/isa/isa.c 1.58 +6 -23 src/sys/i386/isa/isa_device.h 1.67 +100 -59 src/sys/i386/isa/npx.c 1.20 +0 -8 src/sys/i386/isa/rp.c 1.194 +17 -8 src/sys/i386/isa/wd.c 1.27 +1 -4 src/sys/i386/isa/snd/sound.c 1.29 +5 -0 src/sys/i386/isa/sound/ad1848.c 1.3 +8 -7 src/sys/isa/atkbd_isa.c 1.3 +5 -2 src/sys/isa/isavar.h 1.4 +5 -4 src/sys/isa/psm.c 1.222 +39 -16 src/sys/isa/sio.c 1.2 +4 -1 src/sys/isa/syscons_isa.c 1.4 +9 -4 src/sys/isa/vga_isa.c 1.7 +11 -1 src/sys/kern/bus_if.m 1.5 +1 -1 src/sys/kern/makedevops.pl 1.17 +344 -42 src/sys/kern/subr_bus.c 1.7 +30 -9 src/sys/kern/subr_rman.c 1.67 +34 -1 src/sys/net/if.c 1.7 +14 -1 src/sys/net/if_media.c 1.6 +4 -1 src/sys/net/if_media.h 1.11 +2 -1 src/sys/net/if_var.h 1.32 +3 -2 src/sys/pci/ide_pci.c 1.67 +128 -58 src/sys/pci/if_fxp.c 1.7 +4 -1 src/sys/pci/if_fxpvar.h 1.17 +8 -2 src/sys/pci/if_pn.c 1.32 +9 -3 src/sys/pci/if_xl.c 1.3 +90 -68 src/sys/pci/ohci_pci.c 1.95 +541 -112 src/sys/pci/pci.c 1.22 +82 -106 src/sys/pci/pci_compat.c 1.21 +2 -2 src/sys/pci/pcireg.h 1.96 +513 -311 src/sys/pci/pcisupport.c 1.26 +78 -1 src/sys/pci/pcivar.h 1.6 +96 -72 src/sys/pci/uhci_pci.c 1.11 +9 -1 src/sys/sys/bus.h 1.6 +2 -1 src/sys/sys/bus_private.h 1.2 +10 -1 src/sys/sys/rman.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199904162122.OAA43338>