75 lines
864 B
C
75 lines
864 B
C
/*
|
||
|
||
Copyright (c) 1992 Digital Equipment Corporation
|
||
|
||
Module Name:
|
||
|
||
xxhalp.h
|
||
|
||
Abstract:
|
||
|
||
This header file defines the private Hardware Architecture Layer (HAL)
|
||
Alpha non-platform specific interfaces, defines and structures.
|
||
|
||
Author:
|
||
|
||
Jeff McLeman (mcleman) 09-Jul-92
|
||
|
||
|
||
Revision History:
|
||
|
||
--*/
|
||
|
||
|
||
#ifndef _XXHALP_
|
||
#define _XXHALP_
|
||
|
||
|
||
|
||
//
|
||
// Determine if an virtual address is really a physical address.
|
||
//
|
||
|
||
#define HALP_IS_PHYSICAL_ADDRESS(Va) \
|
||
((((ULONG)Va >= KSEG0_BASE) && ((ULONG)Va < KSEG2_BASE)) ? TRUE : FALSE)
|
||
|
||
|
||
extern BOOLEAN LessThan16Mb;
|
||
|
||
VOID
|
||
HalpHalt(
|
||
VOID
|
||
);
|
||
|
||
VOID
|
||
HalpImb(
|
||
VOID
|
||
);
|
||
|
||
VOID
|
||
HalpMb(
|
||
VOID
|
||
);
|
||
|
||
VOID
|
||
HalpCachePcrValues(
|
||
VOID
|
||
);
|
||
|
||
ULONG
|
||
HalpRpcc(
|
||
VOID
|
||
);
|
||
|
||
ULONG
|
||
HalpGetTrapFrame (
|
||
VOID
|
||
);
|
||
|
||
VOID
|
||
HalpStallExecution(
|
||
ULONG Microseconds
|
||
);
|
||
|
||
#endif // _XXHALP_
|