Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 8 Dec 2000 14:11:24 -0800 (PST)
From:      Mike Smith <msmith@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/pci pci.c pci_if.m pcib_if.m pcireg.h pcisupport.c pcivar.h src/sys/dev/pci eisa_pci.c fixup_pci.c ignore_pci.c isa_pci.c pci_pci.c vga_pci.c pci.c pcivar.h src/sys/modules/agp Makefile src/sys/modules/netgraph/tty Makefile ...
Message-ID:  <200012082211.eB8MBOt22838@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
msmith      2000/12/08 14:11:24 PST

  Modified files:
    sys/dev/pci          pci.c pcivar.h 
    sys/modules/agp      Makefile 
    sys/modules/netgraph/tty Makefile 
    sys/modules/osf1     Makefile 
    sys/i386/pci         pci_bus.c pci_cfgreg.c 
    sys/alpha/alpha      cpuconf.c dec_1000a.c dec_2100_a50.c 
                         dec_2100_a500.c dec_3000_300.c 
                         dec_3000_500.c dec_axppci_33.c 
                         dec_eb164.c dec_eb64plus.c dec_kn20aa.c 
                         dec_kn8ae.c dec_st550.c dec_st6600.c 
                         machdep.c 
    sys/alpha/include    cpuconf.h md_var.h 
    sys/alpha/osf1       osf1_misc.c osf1_signal.c 
    sys/alpha/pci        apecs_pci.c cia_pci.c irongate_pci.c 
                         lca_pci.c pcibus.c t2.c t2_pci.c t2var.h 
                         tsunami_pci.c 
  Added files:
    sys/dev/pci          eisa_pci.c fixup_pci.c ignore_pci.c 
                         isa_pci.c pci_pci.c vga_pci.c 
  Removed files:
    sys/pci              pci.c pci_if.m pcib_if.m pcireg.h 
                         pcisupport.c pcivar.h 
  Log:
  Next phase in the PCI subsystem cleanup.
  
   - Move PCI core code to dev/pci.
   - Split bridge code out into separate modules.
   - Remove the descriptive strings from the bridge drivers.  If you
     want to know what a device is, use pciconf.  Add support for
     broadly identifying devices based on class/subclass, and for
     parsing a preloaded device identification database so that if
     you want to waste the memory, you can identify *anything* we know
     about.
   - Remove machine-dependant code from the core PCI code.  APIC interrupt
     mapping is performed by shadowing the intline register in machine-
     dependant code.
   - Bring interrupt routing support to the Alpha
     (although many platforms don't yet support routing or mapping
     interrupts entirely correctly).  This resulted in spamming
     <sys/bus.h> into more places than it really should have gone.
   - Put sys/dev on the kernel/modules include path.  This avoids
     having to change *all* the pci*.h includes.
  
  Revision  Changes    Path
  1.167     +224 -134  src/sys/dev/pci/pci.c
  1.49      +1 -8      src/sys/dev/pci/pcivar.h
  1.5       +2 -2      src/sys/modules/agp/Makefile
  1.9       +2 -2      src/sys/modules/netgraph/tty/Makefile
  1.6       +2 -2      src/sys/modules/osf1/Makefile
  1.75      +3 -3      src/sys/i386/pci/pci_bus.c
  1.72      +53 -3     src/sys/i386/pci/pci_cfgreg.c
  1.12      +2 -1      src/sys/alpha/alpha/cpuconf.c
  1.6       +28 -45    src/sys/alpha/alpha/dec_1000a.c
  1.9       +17 -27    src/sys/alpha/alpha/dec_2100_a50.c
  1.6       +3 -2      src/sys/alpha/alpha/dec_2100_a500.c
  1.4       +2 -1      src/sys/alpha/alpha/dec_3000_300.c
  1.4       +2 -1      src/sys/alpha/alpha/dec_3000_500.c
  1.10      +15 -50    src/sys/alpha/alpha/dec_axppci_33.c
  1.12      +3 -2      src/sys/alpha/alpha/dec_eb164.c
  1.7       +3 -2      src/sys/alpha/alpha/dec_eb64plus.c
  1.10      +23 -22    src/sys/alpha/alpha/dec_kn20aa.c
  1.11      +2 -1      src/sys/alpha/alpha/dec_kn8ae.c
  1.8       +18 -18    src/sys/alpha/alpha/dec_st550.c
  1.9       +6 -6      src/sys/alpha/alpha/dec_st6600.c
  1.105     +2 -1      src/sys/alpha/alpha/machdep.c
  1.9       +2 -2      src/sys/alpha/include/cpuconf.h
  1.15      +2 -2      src/sys/alpha/include/md_var.h
  1.8       +2 -1      src/sys/alpha/osf1/osf1_misc.c
  1.5       +2 -1      src/sys/alpha/osf1/osf1_signal.c
  1.9       +3 -1      src/sys/alpha/pci/apecs_pci.c
  1.11      +2 -1      src/sys/alpha/pci/cia_pci.c
  1.5       +3 -1      src/sys/alpha/pci/irongate_pci.c
  1.9       +3 -1      src/sys/alpha/pci/lca_pci.c
  1.27      +12 -5     src/sys/alpha/pci/pcibus.c
  1.6       +33 -32    src/sys/alpha/pci/t2.c
  1.6       +3 -1      src/sys/alpha/pci/t2_pci.c
  1.4       +2 -2      src/sys/alpha/pci/t2var.h
  1.11      +2 -1      src/sys/alpha/pci/tsunami_pci.c



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?200012082211.eB8MBOt22838>