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>
