mirror of
https://git.FreeBSD.org/src.git
synced 2025-01-16 15:11:52 +00:00
Reclaim UPAGES_HOLE (8k) that was chopped out of process address space.
The UPAGES have not been there since Jan '96, but the hole was preserved for BSD/OS binary compatability. This has been fixed other ways (%ebx now has a pointer to PS_STRINGS), and the stack is nowhere near where it used to be so this hack isn't required anymore.
This commit is contained in:
parent
99b30c79b0
commit
7ba4a77549
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=54425
@ -115,7 +115,7 @@
|
||||
#endif /* SMP */
|
||||
#define PTDPTDI (KPTDI-1) /* ptd entry that points to ptd! */
|
||||
#define UMAXPTDI (PTDPTDI-1) /* ptd entry for user space end */
|
||||
#define UMAXPTEOFF (NPTEPG-UPAGES_HOLE) /* pte entry for user space end */
|
||||
#define UMAXPTEOFF (NPTEPG) /* pte entry for user space end */
|
||||
|
||||
/*
|
||||
* XXX doesn't really belong here I guess...
|
||||
|
@ -99,8 +99,6 @@
|
||||
|
||||
#define IOPAGES 2 /* pages of i/o permission bitmap */
|
||||
#define UPAGES 2 /* pages of u-area */
|
||||
#define UPAGES_HOLE 2 /* pages of "hole" at top of user space where */
|
||||
/* the upages used to be. DO NOT CHANGE! */
|
||||
|
||||
/*
|
||||
* Constants related to network buffer management.
|
||||
|
@ -115,7 +115,7 @@
|
||||
#endif /* SMP */
|
||||
#define PTDPTDI (KPTDI-1) /* ptd entry that points to ptd! */
|
||||
#define UMAXPTDI (PTDPTDI-1) /* ptd entry for user space end */
|
||||
#define UMAXPTEOFF (NPTEPG-UPAGES_HOLE) /* pte entry for user space end */
|
||||
#define UMAXPTEOFF (NPTEPG) /* pte entry for user space end */
|
||||
|
||||
/*
|
||||
* XXX doesn't really belong here I guess...
|
||||
|
Loading…
Reference in New Issue
Block a user