Skip site navigation (1)Skip section navigation (2)
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>