cvs commit: src/sys/alpha/include bus.h bus_dma.h src/sys/amd64/include bus_dma.h src/sys/arm/include bus.h bus_dma.h src/sys/i386/include bus_dma.h src/sys/ia64/include bus.h bus_dma.h src/sys/powerpc/include bus.h bus_dma.h ...

Scott Long scottl at FreeBSD.org
Mon Mar 14 08:46:29 PST 2005


scottl      2005-03-14 16:46:28 UTC

  FreeBSD src repository

  Modified files:
    sys/alpha/include    bus.h 
    sys/amd64/include    bus_dma.h 
    sys/arm/include      bus.h 
    sys/i386/include     bus_dma.h 
    sys/ia64/include     bus.h 
    sys/powerpc/include  bus.h 
    sys/sparc64/include  bus.h 
    sys/sys              bus_dma.h 
  Added files:
    sys/alpha/include    bus_dma.h 
    sys/arm/include      bus_dma.h 
    sys/ia64/include     bus_dma.h 
    sys/powerpc/include  bus_dma.h 
    sys/sparc64/include  bus_dma.h 
  Log:
  Refactor the bus_dma header files so that the interface is described in
  sys/bus_dma.h instead of being copied in every single arch.  This slightly
  reorders a flag that was specific to AXP and thus changes the ABI there.
  The interface still relies on bus_space definitions found in <machine/bus.h>
  so it cannot be included on its own yet, but that will be fixed at a later
  date.  Add an MD <machine/bus_dma.h> for ever arch for consistency and to
  allow for future MD augmentation of the API.  sparc64 makes heavy use of
  this right now due to its different bus_dma implemenation.
  
  Revision  Changes    Path
  1.29      +1 -190    src/sys/alpha/include/bus.h
  1.1       +33 -0     src/sys/alpha/include/bus_dma.h (new)
  1.29      +13 -247   src/sys/amd64/include/bus_dma.h
  1.7       +2 -152    src/sys/arm/include/bus.h
  1.1       +106 -0    src/sys/arm/include/bus_dma.h (new)
  1.28      +2 -235    src/sys/i386/include/bus_dma.h
  1.19      +1 -194    src/sys/ia64/include/bus.h
  1.1       +33 -0     src/sys/ia64/include/bus_dma.h (new)
  1.16      +1 -182    src/sys/powerpc/include/bus.h
  1.1       +33 -0     src/sys/powerpc/include/bus_dma.h (new)
  1.36      +1 -147    src/sys/sparc64/include/bus.h
  1.1       +152 -0    src/sys/sparc64/include/bus_dma.h (new)
  1.28      +45 -19    src/sys/sys/bus_dma.h


More information about the cvs-all mailing list