Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

NetBSD master CVS tree commits



cgd
Tue Mar 26 23:01:12 EST 1996
Update of /a/cvsroot/src/sys/arch/i386/conf
In directory pain.lcs.mit.edu:/a/tmp/cvs-serv8168/conf

Modified Files:
        files.i386 
Log Message:
modify these to provide a new, better-specified PCI interface
(soon to be documented on mailing lists; eventually in section 9 manual
pages), most importantly:
        (1) support interrupt pin swizzling on non-i386 systems with
            PCI-PCI bridges (per PPB spec; done, but meaningless, on i386).
        (2) provide pci_{io,mem}_find(), to determine what I/O or memory
            space is described by a given PCI configuration space
            mapping register.
        (3) provide pci_intr_map(), pci_intr_string(), and
            pci_intr_{,dis}establish() to manipulate and print info about
            PCI interrupts.
        (4) deprecate the pci_map_* functions, and provide them only
            as compatibility interfaces (in pci_compat.c) which will
            eventually go away, implemented as wrappers around
            the functions described above.
        (5) make pci functions take as an argument a machine-dependent
            cookie, to allow more flexibility in implementation.


cgd
Tue Mar 26 23:01:19 EST 1996
Update of /a/cvsroot/src/sys/arch/i386/pci
In directory pain.lcs.mit.edu:/a/tmp/cvs-serv8168/pci

Modified Files:
        pci_machdep.c pci_machdep.h 
Added Files:
        pci_compat.c 
Log Message:
modify these to provide a new, better-specified PCI interface
(soon to be documented on mailing lists; eventually in section 9 manual
pages), most importantly:
        (1) support interrupt pin swizzling on non-i386 systems with
            PCI-PCI bridges (per PPB spec; done, but meaningless, on i386).
        (2) provide pci_{io,mem}_find(), to determine what I/O or memory
            space is described by a given PCI configuration space
            mapping register.
        (3) provide pci_intr_map(), pci_intr_string(), and
            pci_intr_{,dis}establish() to manipulate and print info about
            PCI interrupts.
        (4) deprecate the pci_map_* functions, and provide them only
            as compatibility interfaces (in pci_compat.c) which will
            eventually go away, implemented as wrappers around
            the functions described above.
        (5) make pci functions take as an argument a machine-dependent
            cookie, to allow more flexibility in implementation.


cgd
Tue Mar 26 23:03:12 EST 1996
Update of /a/cvsroot/src/sys/dev/isa
In directory pain.lcs.mit.edu:/a/tmp/cvs-serv8338

Modified Files:
        if_ep.c if_le.c 
Log Message:
Update these (as minimally as possible) to work with new PCI interfaces:
        (1) make pci functions take as an argument a machine-dependent
            cookie, to allow more flexibility in implementation.
(use of other PCI functions, etc., left unchanged.)


cgd
Tue Mar 26 23:07:06 EST 1996
Update of /a/cvsroot/src/sys/dev/pci
In directory pain.lcs.mit.edu:/a/tmp/cvs-serv8405

Modified Files:
        ncr.c if_de.c 
Log Message:
modify these to use the new PCI interfaces:
        (1) use pci_{io,mem}_find(), to determine what I/O or memory
            space is described by a given PCI configuration space
            mapping register, and bus_{io,mem}_map() to map it.
        (2) use pci_intr_map(), pci_intr_string(), and
            pci_intr_{,dis}establish() to manipulate and print info about
            PCI interrupts.
        (5) make pci functions take as an argument a machine-dependent
            cookie, to allow more flexibility in implementation.


cgd
Tue Mar 26 23:08:36 EST 1996
Update of /a/cvsroot/src/sys/dev/pci
In directory pain.lcs.mit.edu:/a/tmp/cvs-serv8507

Modified Files:
        pci.c pcireg.h pcivar.h ppb.c 
Log Message:
modify these to provide a new, better-specified PCI interface
(soon to be documented on mailing lists; eventually in section 9 manual
pages), most importantly:
        (1) support interrupt pin swizzling on non-i386 systems with
            PCI-PCI bridges (per PPB spec; done, but meaningless, on i386).
        (2) provide pci_{io,mem}_find(), to determine what I/O or memory
            space is described by a given PCI configuration space
            mapping register.
        (3) provide pci_intr_map(), pci_intr_string(), and
            pci_intr_{,dis}establish() to manipulate and print info about
            PCI interrupts.
        (4) make pci functions take as an argument a machine-dependent
            cookie, to allow more flexibility in implementation.




Home | Main Index | Thread Index | Old Index