]> git.proxmox.com Git - mirror_qemu.git/blob - linux-user/generic/target_mman.h
migration.json: Don't use space before colon
[mirror_qemu.git] / linux-user / generic / target_mman.h
1 #ifndef LINUX_USER_TARGET_MMAN_H
2 #define LINUX_USER_TARGET_MMAN_H
3
4 #ifndef TARGET_MADV_NORMAL
5 #define TARGET_MADV_NORMAL 0
6 #endif
7
8 #ifndef TARGET_MADV_RANDOM
9 #define TARGET_MADV_RANDOM 1
10 #endif
11
12 #ifndef TARGET_MADV_SEQUENTIAL
13 #define TARGET_MADV_SEQUENTIAL 2
14 #endif
15
16 #ifndef TARGET_MADV_WILLNEED
17 #define TARGET_MADV_WILLNEED 3
18 #endif
19
20 #ifndef TARGET_MADV_DONTNEED
21 #define TARGET_MADV_DONTNEED 4
22 #endif
23
24 #ifndef TARGET_MADV_FREE
25 #define TARGET_MADV_FREE 8
26 #endif
27
28 #ifndef TARGET_MADV_REMOVE
29 #define TARGET_MADV_REMOVE 9
30 #endif
31
32 #ifndef TARGET_MADV_DONTFORK
33 #define TARGET_MADV_DONTFORK 10
34 #endif
35
36 #ifndef TARGET_MADV_DOFORK
37 #define TARGET_MADV_DOFORK 11
38 #endif
39
40 #ifndef TARGET_MADV_MERGEABLE
41 #define TARGET_MADV_MERGEABLE 12
42 #endif
43
44 #ifndef TARGET_MADV_UNMERGEABLE
45 #define TARGET_MADV_UNMERGEABLE 13
46 #endif
47
48 #ifndef TARGET_MADV_HUGEPAGE
49 #define TARGET_MADV_HUGEPAGE 14
50 #endif
51
52 #ifndef TARGET_MADV_NOHUGEPAGE
53 #define TARGET_MADV_NOHUGEPAGE 15
54 #endif
55
56 #ifndef TARGET_MADV_DONTDUMP
57 #define TARGET_MADV_DONTDUMP 16
58 #endif
59
60 #ifndef TARGET_MADV_DODUMP
61 #define TARGET_MADV_DODUMP 17
62 #endif
63
64 #ifndef TARGET_MADV_WIPEONFORK
65 #define TARGET_MADV_WIPEONFORK 18
66 #endif
67
68 #ifndef TARGET_MADV_KEEPONFORK
69 #define TARGET_MADV_KEEPONFORK 19
70 #endif
71
72 #ifndef TARGET_MADV_COLD
73 #define TARGET_MADV_COLD 20
74 #endif
75
76 #ifndef TARGET_MADV_PAGEOUT
77 #define TARGET_MADV_PAGEOUT 21
78 #endif
79
80 #ifndef TARGET_MADV_POPULATE_READ
81 #define TARGET_MADV_POPULATE_READ 22
82 #endif
83
84 #ifndef TARGET_MADV_POPULATE_WRITE
85 #define TARGET_MADV_POPULATE_WRITE 23
86 #endif
87
88 #ifndef TARGET_MADV_DONTNEED_LOCKED
89 #define TARGET_MADV_DONTNEED_LOCKED 24
90 #endif
91
92
93 #ifndef TARGET_MS_ASYNC
94 #define TARGET_MS_ASYNC 1
95 #endif
96
97 #ifndef TARGET_MS_INVALIDATE
98 #define TARGET_MS_INVALIDATE 2
99 #endif
100
101 #ifndef TARGET_MS_SYNC
102 #define TARGET_MS_SYNC 4
103 #endif
104
105 #endif