mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-08-08 10:50:28 +00:00
Add MADV_COLLAPSE
definition from linux v6.1
see linux commit 7d8faaf155454f8798ec56404faca29a82689c77 mm/madvise: introduce MADV_COLLAPSE sync hugepage collapse
This commit is contained in:
parent
7389355aae
commit
44f6a7125b
3 changed files with 4 additions and 0 deletions
|
@ -272,6 +272,7 @@ syscon madv MADV_PAGEOUT 21 21 127 127 127 127 127 127 # TODO
|
||||||
syscon madv MADV_POPULATE_READ 22 22 127 127 127 127 127 127 # TODO: add support ?
|
syscon madv MADV_POPULATE_READ 22 22 127 127 127 127 127 127 # TODO: add support ?
|
||||||
syscon madv MADV_POPULATE_WRITE 23 23 127 127 127 127 127 127 # TODO: add support ?
|
syscon madv MADV_POPULATE_WRITE 23 23 127 127 127 127 127 127 # TODO: add support ?
|
||||||
syscon madv MADV_DONTNEED_LOCKED 24 24 127 127 127 127 127 127 # TODO: add support ?
|
syscon madv MADV_DONTNEED_LOCKED 24 24 127 127 127 127 127 127 # TODO: add support ?
|
||||||
|
syscon madv MADV_COLLAPSE 25 25 127 127 127 127 127 127 # TODO: add support ?
|
||||||
syscon madv MADV_DOFORK 11 11 127 127 127 127 127 127 # TODO(jart): what is it?
|
syscon madv MADV_DOFORK 11 11 127 127 127 127 127 127 # TODO(jart): what is it?
|
||||||
syscon madv MADV_DONTDUMP 16 16 127 127 127 127 127 127 # see MAP_CONCEAL in OpenBSD; TODO(jart): what is it?
|
syscon madv MADV_DONTDUMP 16 16 127 127 127 127 127 127 # see MAP_CONCEAL in OpenBSD; TODO(jart): what is it?
|
||||||
syscon madv MADV_DONTFORK 10 10 127 127 127 127 127 127 # TODO(jart): what is it?
|
syscon madv MADV_DONTFORK 10 10 127 127 127 127 127 127 # TODO(jart): what is it?
|
||||||
|
|
2
libc/sysv/consts/MADV_COLLAPSE.S
Normal file
2
libc/sysv/consts/MADV_COLLAPSE.S
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
#include "libc/sysv/consts/syscon.internal.h"
|
||||||
|
.syscon madv,MADV_COLLAPSE,25,25,127,127,127,127,127,127
|
|
@ -27,6 +27,7 @@ extern const unsigned MADV_PAGEOUT;
|
||||||
extern const unsigned MADV_POPULATE_READ;
|
extern const unsigned MADV_POPULATE_READ;
|
||||||
extern const unsigned MADV_POPULATE_WRITE;
|
extern const unsigned MADV_POPULATE_WRITE;
|
||||||
extern const unsigned MADV_DONTNEED_LOCKED;
|
extern const unsigned MADV_DONTNEED_LOCKED;
|
||||||
|
extern const unsigned MADV_COLLAPSE;
|
||||||
|
|
||||||
#define MADV_NORMAL 0
|
#define MADV_NORMAL 0
|
||||||
#define MADV_RANDOM 1
|
#define MADV_RANDOM 1
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue