mirror of
https://github.com/reactos/reactos.git
synced 2024-08-02 09:30:55 +00:00
42 lines
1.1 KiB
C
42 lines
1.1 KiB
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 ******************************************************************/
|
|
|
|
/* 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!
|
|
|
|
//Temporary hack below until ntoskrnl is on NDK
|
|
PVOID STDCALL
|
|
MmAllocateContiguousAlignedMemory(IN ULONG NumberOfBytes,
|
|
IN PHYSICAL_ADDRESS LowestAcceptableAddress,
|
|
IN PHYSICAL_ADDRESS HighestAcceptableAddress,
|
|
IN PHYSICAL_ADDRESS BoundaryAddressMultiple OPTIONAL,
|
|
IN MEMORY_CACHING_TYPE CacheType OPTIONAL,
|
|
IN ULONG Alignment);
|
|
/* Internal HAL Headers */
|
|
#include "apic.h"
|
|
#include "bus.h"
|
|
#include "halirq.h"
|
|
#include "halp.h"
|
|
#include "mps.h"
|
|
#include "ioapic.h"
|
|
|
|
/* Helper Header */
|
|
#include <reactos/helper.h>
|
|
|
|
/* EOF */
|