summaryrefslogtreecommitdiffstats
path: root/private/mvdm/softpc.new/host/inc/mips/prod/page_c.h
blob: 32007ff0339faddd174c4f8c84911e3a8faadf41 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#ifndef _Page_c_h
#define _Page_c_h
#define PDTE_Present (0)
#define PDTE_Writeable (1)
#define PDTE_User (2)
#define PDTE_Pwt (3)
#define PDTE_Pcd (4)
#define PDTE_Accessed (5)
#define PDTE_Dirty (6)
#define PDTE_Ignore_E (7)
#define PDTE_Ignore_S (11)
#define PDTE_IgnoreMask (3992)
#define CanSetAccessedDirty (1)
#define PreserveAccessedDirty (0)
#define VirtualiseRmCodeSel (61440)
enum VirtualisationKind
{
	VirtualiseRead = 0,
	VirtualiseWrite = 1,
	VirtualiseInput = 2,
	VirtualiseOutput = 3,
	VirtualiseSti = 4,
	VirtualiseCli = 5,
	VirtualiseNone = 6
};
struct VirtEntryPointsBySizeREC
{
	IU16 bySize[4];
};
struct VirtualisationBIOSOffsetsREC
{
	struct VirtEntryPointsBySizeREC byKind[6];
};
#endif /* ! _Page_c_h */