mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
74 lines
864 B
74 lines
864 B
/*
|
|
|
|
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_
|