Source-Changes archive

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

CVS commit: src/sys



Module Name:    src
Committed By:   mrg
Date:           Wed Feb 21 20:41:27 UTC 2007

Modified Files:
        src/sys/arch/algor/include: bus.h
        src/sys/arch/alpha/include: bus.h
        src/sys/arch/arc/include: bus.h
        src/sys/arch/arm/include: bus.h
        src/sys/arch/atari/include: bus.h
        src/sys/arch/cobalt/include: bus.h
        src/sys/arch/dreamcast/include: bus.h
        src/sys/arch/ews4800mips/include: bus.h
        src/sys/arch/hp700/include: bus.h
        src/sys/arch/hpcmips/include: bus.h
        src/sys/arch/hpcsh/include: bus.h
        src/sys/arch/landisk/include: bus.h
        src/sys/arch/m68k/include: bus_dma.h
        src/sys/arch/macppc/include: bus.h
        src/sys/arch/mips/include: bus_dma.h
        src/sys/arch/mipsco/include: bus.h
        src/sys/arch/newsmips/include: bus.h
        src/sys/arch/ofppc/include: bus.h
        src/sys/arch/playstation2/include: bus.h
        src/sys/arch/pmax/include: bus.h
        src/sys/arch/powerpc/include: bus.h
        src/sys/arch/sgimips/include: bus.h
        src/sys/arch/sh5/include: bus.h
        src/sys/arch/sparc/include: bus.h
        src/sys/arch/sparc64/include: bus.h
        src/sys/arch/sun68k/include: bus.h
        src/sys/arch/vax/include: bus.h
        src/sys/arch/x68k/include: bus.h
        src/sys/arch/x86/include: bus.h bus_private.h
        src/sys/arch/x86/isa: isa_machdep.c
        src/sys/arch/x86/pci: pci_machdep.c
        src/sys/arch/x86/x86: bus_dma.c
        src/sys/dev/pci: if_bce.c

Log Message:
add a pair of new bus_dma(9) functions:
        int _bus_dmatag_subregion(bus_dma_tag_t tag,
                                  bus_addr_t min_addr,
                                  bus_addr_t max_addr,
                                  bus_dma_tag_t *newtag,
                                  int flags)
        void _bus_dmatag_destroy(bus_dma_tag_t tag)

that allow a (normally broken/limited) device to restrict the bus address
range it can talk to.  this is used by bce(4) to limit DMA addresses to
1GB range, the maximum the chip can address.

all this is from Yorick Hardy <yhardy%uj.ac.za@localhost> with input from 
several
people on tech-kern.

XXX: bus_dma(9) needs an update still.


To generate a diff of this commit:
cvs rdiff -r1.11 -r1.12 src/sys/arch/algor/include/bus.h
cvs rdiff -r1.51 -r1.52 src/sys/arch/alpha/include/bus.h
cvs rdiff -r1.23 -r1.24 src/sys/arch/arc/include/bus.h
cvs rdiff -r1.16 -r1.17 src/sys/arch/arm/include/bus.h
cvs rdiff -r1.33 -r1.34 src/sys/arch/atari/include/bus.h
cvs rdiff -r1.19 -r1.20 src/sys/arch/cobalt/include/bus.h
cvs rdiff -r1.11 -r1.12 src/sys/arch/dreamcast/include/bus.h
cvs rdiff -r1.3 -r1.4 src/sys/arch/ews4800mips/include/bus.h
cvs rdiff -r1.10 -r1.11 src/sys/arch/hp700/include/bus.h
cvs rdiff -r1.19 -r1.20 src/sys/arch/hpcmips/include/bus.h
cvs rdiff -r1.13 -r1.14 src/sys/arch/hpcsh/include/bus.h
cvs rdiff -r1.1 -r1.2 src/sys/arch/landisk/include/bus.h
cvs rdiff -r1.6 -r1.7 src/sys/arch/m68k/include/bus_dma.h
cvs rdiff -r1.22 -r1.23 src/sys/arch/macppc/include/bus.h
cvs rdiff -r1.6 -r1.7 src/sys/arch/mips/include/bus_dma.h
cvs rdiff -r1.16 -r1.17 src/sys/arch/mipsco/include/bus.h
cvs rdiff -r1.16 -r1.17 src/sys/arch/newsmips/include/bus.h
cvs rdiff -r1.8 -r1.9 src/sys/arch/ofppc/include/bus.h
cvs rdiff -r1.9 -r1.10 src/sys/arch/playstation2/include/bus.h
cvs rdiff -r1.25 -r1.26 src/sys/arch/pmax/include/bus.h
cvs rdiff -r1.15 -r1.16 src/sys/arch/powerpc/include/bus.h
cvs rdiff -r1.21 -r1.22 src/sys/arch/sgimips/include/bus.h
cvs rdiff -r1.11 -r1.12 src/sys/arch/sh5/include/bus.h
cvs rdiff -r1.51 -r1.52 src/sys/arch/sparc/include/bus.h
cvs rdiff -r1.55 -r1.56 src/sys/arch/sparc64/include/bus.h
cvs rdiff -r1.13 -r1.14 src/sys/arch/sun68k/include/bus.h
cvs rdiff -r1.26 -r1.27 src/sys/arch/vax/include/bus.h
cvs rdiff -r1.15 -r1.16 src/sys/arch/x68k/include/bus.h
cvs rdiff -r1.11 -r1.12 src/sys/arch/x86/include/bus.h
cvs rdiff -r1.6 -r1.7 src/sys/arch/x86/include/bus_private.h
cvs rdiff -r1.15 -r1.16 src/sys/arch/x86/isa/isa_machdep.c
cvs rdiff -r1.20 -r1.21 src/sys/arch/x86/pci/pci_machdep.c
cvs rdiff -r1.33 -r1.34 src/sys/arch/x86/x86/bus_dma.c
cvs rdiff -r1.12 -r1.13 src/sys/dev/pci/if_bce.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index