summaryrefslogtreecommitdiff
path: root/kernel/paging.h
blob: d2d2dafa624b09d0832df6982da021eb1a88b6c8 (plain)
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
35
36
#ifndef PAGING_H
#define PAGING_H

enum {
	P1_P   = 0x001,
	P1_W   = 0x002,
	P1_U   = 0x004,
	P1_PWT = 0x008,
	P1_PCD = 0x010,
	P1_A   = 0x020,
	P1_D   = 0x040,
	P1_PAT = 0x080,
	P1_G   = 0x100,
	P1_US0 = 0x200,
	P1_US1 = 0x400,
	P1_US2 = 0x800,
};

enum {
	P2_P   = 0x001,
	P2_W   = 0x002,
	P2_U   = 0x004,
	P2_PWT = 0x008,
	P2_PCD = 0x010,
	P2_A   = 0x020,
	P2_D   = 0x040,
	P2_PS  = 0x080,
	P2_G   = 0x100,
	P2_US0 = 0x200,
	P2_US1 = 0x400,
	P2_US2 = 0x800,
};

void paging_reinit();

#endif