OpenCores
URL https://opencores.org/ocsvn/hf-risc/hf-risc/trunk

Subversion Repositories hf-risc

[/] [hf-risc/] [trunk/] [tools/] [riscv-gnu-toolchain-master/] [linux-headers/] [include/] [asm-generic/] [mman.h] - Blame information for rev 13

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 13 serginhofr
#ifndef __ASM_GENERIC_MMAN_H
2
#define __ASM_GENERIC_MMAN_H
3
 
4
#include <asm-generic/mman-common.h>
5
 
6
#define MAP_GROWSDOWN   0x0100          /* stack-like segment */
7
#define MAP_DENYWRITE   0x0800          /* ETXTBSY */
8
#define MAP_EXECUTABLE  0x1000          /* mark it as an executable */
9
#define MAP_LOCKED      0x2000          /* pages are locked */
10
#define MAP_NORESERVE   0x4000          /* don't check for reservations */
11
#define MAP_POPULATE    0x8000          /* populate (prefault) pagetables */
12
#define MAP_NONBLOCK    0x10000         /* do not block on IO */
13
#define MAP_STACK       0x20000         /* give out an address that is best suited for process/thread stacks */
14
#define MAP_HUGETLB     0x40000         /* create a huge page mapping */
15
 
16
/* Bits [26:31] are reserved, see mman-common.h for MAP_HUGETLB usage */
17
 
18
#define MCL_CURRENT     1               /* lock all current mappings */
19
#define MCL_FUTURE      2               /* lock all future mappings */
20
 
21
#endif /* __ASM_GENERIC_MMAN_H */

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.