50 * USRSTACK is the top (end) of the user stack.
51 */
52 #if defined(__amd64)
53 #define USRSTACK USERLIMIT
54 #define USRSTACK32 0x8048000
55 #define USRSTACK64_32 USERLIMIT32
56 #elif defined(__i386)
57 #define USRSTACK 0x8048000
58 #define USRSTACK32 USRSTACK
59 #define USRSTACK64_32 USRSTACK
60 #endif
61
62 /*
63 * Implementation architecture independent sections of the kernel use
64 * this section.
65 */
66 #if (defined(_KERNEL) || defined(_KMEMUSER)) && !defined(_MACHDEP)
67
68 #if defined(_KERNEL) && !defined(_ASM)
69 extern const unsigned int _diskrpm;
70 extern const unsigned long _dsize_limit;
71 extern const unsigned long _ssize_limit;
72 extern const unsigned long _pgthresh;
73 extern const unsigned int _maxslp;
74 extern const unsigned long _maxhandspreadpages;
75 #endif /* defined(_KERNEL) && !defined(_ASM) */
76
77 #define DISKRPM _diskrpm
78 #define DSIZE_LIMIT _dsize_limit
79 #define SSIZE_LIMIT _ssize_limit
80 #define PGTHRESH _pgthresh
81 #define MAXSLP _maxslp
82 #define MAXHANDSPREADPAGES _maxhandspreadpages
83
84 #endif /* (defined(_KERNEL) || defined(_KMEMUSER)) && !defined(_MACHDEP) */
85
86 #ifdef __cplusplus
87 }
88 #endif
89
90 #endif /* _SYS_VMPARAM_H */
|
50 * USRSTACK is the top (end) of the user stack.
51 */
52 #if defined(__amd64)
53 #define USRSTACK USERLIMIT
54 #define USRSTACK32 0x8048000
55 #define USRSTACK64_32 USERLIMIT32
56 #elif defined(__i386)
57 #define USRSTACK 0x8048000
58 #define USRSTACK32 USRSTACK
59 #define USRSTACK64_32 USRSTACK
60 #endif
61
62 /*
63 * Implementation architecture independent sections of the kernel use
64 * this section.
65 */
66 #if (defined(_KERNEL) || defined(_KMEMUSER)) && !defined(_MACHDEP)
67
68 #if defined(_KERNEL) && !defined(_ASM)
69 extern const unsigned int _diskrpm;
70 extern const unsigned long _pgthresh;
71 extern const unsigned int _maxslp;
72 extern const unsigned long _maxhandspreadpages;
73 #endif /* defined(_KERNEL) && !defined(_ASM) */
74
75 #define DISKRPM _diskrpm
76 #define PGTHRESH _pgthresh
77 #define MAXSLP _maxslp
78 #define MAXHANDSPREADPAGES _maxhandspreadpages
79
80 #endif /* (defined(_KERNEL) || defined(_KMEMUSER)) && !defined(_MACHDEP) */
81
82 #ifdef __cplusplus
83 }
84 #endif
85
86 #endif /* _SYS_VMPARAM_H */
|