2020-09-30 17:12:29 +02:00

75 lines
864 B
C
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*
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_