mirror of
https://github.com/reactos/reactos.git
synced 2026-07-07 14:09:38 +08:00
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. svn path=/trunk/; revision=17470
38 lines
800 B
C
38 lines
800 B
C
/*
|
|
* COPYRIGHT: See COPYING in the top level directory
|
|
* PROJECT: ReactOS Hardware Abstraction Layer
|
|
* FILE: hal/halx86/include/hal.h
|
|
* PURPOSE: HAL Header
|
|
* PROGRAMMER: Alex Ionescu (alex@relsoft.net)
|
|
*/
|
|
|
|
/* INCLUDES ******************************************************************/
|
|
|
|
/* C Headers */
|
|
#include <stdio.h>
|
|
|
|
/* IFS/DDK/NDK Headers */
|
|
#include <ddk/ntddk.h>
|
|
#include <ddk/ntifs.h>
|
|
#include <ndk/ntndk.h>
|
|
|
|
/* Internal Kernel Headers */
|
|
#include <internal/mm.h>
|
|
#include <internal/ke.h>
|
|
|
|
#define KPCR_BASE 0xFF000000 // HACK!
|
|
|
|
/* Internal HAL Headers */
|
|
#include "apic.h"
|
|
#include "bus.h"
|
|
#include "halirq.h"
|
|
#include "haldma.h"
|
|
#include "halp.h"
|
|
#include "mps.h"
|
|
#include "ioapic.h"
|
|
|
|
/* Helper Header */
|
|
#include <reactos/helper.h>
|
|
|
|
/* EOF */
|