[ros-svn] [navaraf] 17470: Complete reimplementation of HAL DMA routines.

navaraf at svn.reactos.com navaraf at svn.reactos.com
Mon Aug 22 10:39:51 CEST 2005


Complete reimplementation of HAL DMA routines.

The key changes are
* Proper support for bus-master device adapters.
* Real implementation of map registers.
* Basic support for emulating scatter/gather DMA on
  devices that don't support it in hardware.
* Support for transfers that aren't page aligned.
* Proper detection and support of EISA DMA controllers.
* Fixed prototype for HalFlushCommonBuffer.



Added files:
trunk/reactos/hal/halx86/include/haldma.h

Updated files:
trunk/reactos/hal/hal/hal.c
trunk/reactos/hal/hal/hal.def
trunk/reactos/hal/halx86/generic/dma.c
trunk/reactos/hal/halx86/generic/generic.xml
trunk/reactos/hal/halx86/include/hal.h
trunk/reactos/hal/halx86/include/halp.h

Deleted files:
trunk/reactos/hal/halx86/generic/adapter.c




More information about the Ros-svn mailing list