Date: Mon, 28 Aug 2000 14:48:17 -0700 (PDT) From: Doug Rabson <dfr@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/alpha/alpha busspace.c busdma_machdep.c clock.c dec_1000a.c dec_2100_a50.c dec_2100_a500.c dec_axppci_33.c dec_st6600.c src/sys/alpha/include bus.h bwx.h chipset.h cpufunc.h swiz.h src/sys/alpha/mcbus mcbus.c mcpcia.c src/sys/alpha/pci ... Message-ID: <200008282148.OAA24980@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
dfr 2000/08/28 14:48:13 PDT Modified files: sys/alpha/alpha busdma_machdep.c clock.c dec_1000a.c dec_2100_a50.c dec_2100_a500.c dec_axppci_33.c dec_st6600.c sys/alpha/include bus.h bwx.h chipset.h cpufunc.h swiz.h sys/alpha/mcbus mcbus.c mcpcia.c sys/alpha/pci apecs.c apecs_pci.c apecsvar.h cia.c cia_pci.c irongate.c irongate_pci.c lca.c lca_pci.c lcavar.h pcibus.c pcibus.h t2.c t2_pci.c t2var.h tsunami.c tsunami_pci.c sys/alpha/tlsb dwlpx.c kftxx.c sys/conf files files.alpha sys/dev/aic7xxx aic7xxx.c sys/dev/ata ata-all.c ata-disk.c ata-dma.c atapi-all.c sys/dev/fb vga.c sys/dev/kbd atkbdc.c sys/dev/md md.c sys/dev/syscons scvgarndr.c scvtb.c sys/i386/isa pcibus.c sys/isa pnp.c sys/pci if_ti.c isp_pci.c pci.c pci_compat.c pcisupport.c pcivar.h Added files: sys/alpha/alpha busspace.c sys/alpha/pci alphapci_if.m bwx.c swiz.c sys/pci pcib_if.m Removed files: sys/alpha/pci dwlpx_pci.c mcpcia_pci.c Log: * Completely rewrite the alpha busspace to hide the implementation from the drivers. * Remove legacy inx/outx support from chipset and replace with macros which call busspace. * Rework pci config accesses to route through the pcib device instead of calling a MD function directly. With these changes it is possible to cleanly support machines which have more than one independantly numbered PCI busses. As a bonus, the new busspace implementation should be measurably faster than the old one. Revision Changes Path 1.11 +2 -2 src/sys/alpha/alpha/busdma_machdep.c 1.16 +2 -1 src/sys/alpha/alpha/clock.c 1.5 +2 -1 src/sys/alpha/alpha/dec_1000a.c 1.8 +4 -3 src/sys/alpha/alpha/dec_2100_a50.c 1.4 +2 -3 src/sys/alpha/alpha/dec_2100_a500.c 1.9 +4 -2 src/sys/alpha/alpha/dec_axppci_33.c 1.8 +1 -2 src/sys/alpha/alpha/dec_st6600.c 1.6 +273 -936 src/sys/alpha/include/bus.h 1.5 +16 -2 src/sys/alpha/include/bwx.h 1.11 +1 -63 src/sys/alpha/include/chipset.h 1.8 +1 -71 src/sys/alpha/include/cpufunc.h 1.4 +23 -1 src/sys/alpha/include/swiz.h 1.2 +4 -4 src/sys/alpha/mcbus/mcbus.c 1.8 +220 -377 src/sys/alpha/mcbus/mcpcia.c 1.14 +17 -310 src/sys/alpha/pci/apecs.c 1.6 +115 -2 src/sys/alpha/pci/apecs_pci.c 1.3 +5 -2 src/sys/alpha/pci/apecsvar.h 1.26 +33 -510 src/sys/alpha/pci/cia.c 1.7 +332 -2 src/sys/alpha/pci/cia_pci.c 1.2 +8 -249 src/sys/alpha/pci/irongate.c 1.2 +123 -6 src/sys/alpha/pci/irongate_pci.c 1.14 +17 -237 src/sys/alpha/pci/lca.c 1.6 +111 -2 src/sys/alpha/pci/lca_pci.c 1.3 +5 -1 src/sys/alpha/pci/lcavar.h 1.25 +32 -121 src/sys/alpha/pci/pcibus.c 1.4 +3 -1 src/sys/alpha/pci/pcibus.h 1.2 +17 -244 src/sys/alpha/pci/t2.c 1.2 +114 -2 src/sys/alpha/pci/t2_pci.c 1.2 +3 -1 src/sys/alpha/pci/t2var.h 1.11 +13 -297 src/sys/alpha/pci/tsunami.c 1.8 +195 -82 src/sys/alpha/pci/tsunami_pci.c 1.14 +310 -420 src/sys/alpha/tlsb/dwlpx.c 1.10 +2 -2 src/sys/alpha/tlsb/kftxx.c 1.400 +2 -1 src/sys/conf/files 1.55 +5 -3 src/sys/conf/files.alpha 1.48 +2 -2 src/sys/dev/aic7xxx/aic7xxx.c 1.65 +2 -2 src/sys/dev/ata/ata-all.c 1.75 +2 -1 src/sys/dev/ata/ata-disk.c 1.43 +2 -1 src/sys/dev/ata/ata-dma.c 1.52 +2 -1 src/sys/dev/ata/atapi-all.c 1.10 +2 -1 src/sys/dev/fb/vga.c 1.7 +2 -2 src/sys/dev/kbd/atkbdc.c 1.15 +5 -5 src/sys/dev/md/md.c 1.8 +2 -1 src/sys/dev/syscons/scvgarndr.c 1.6 +2 -1 src/sys/dev/syscons/scvtb.c 1.63 +85 -49 src/sys/i386/isa/pcibus.c 1.7 +2 -1 src/sys/isa/pnp.c 1.35 +3 -19 src/sys/pci/if_ti.c 1.51 +1 -10 src/sys/pci/isp_pci.c 1.154 +176 -179 src/sys/pci/pci.c 1.38 +13 -1 src/sys/pci/pci_compat.c 1.167 +58 -9 src/sys/pci/pcisupport.c 1.47 +4 -6 src/sys/pci/pcivar.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?200008282148.OAA24980>