cvs commit: src/sys/vm vm_map.c vm_map.h
Marcel Moolenaar
marcel at FreeBSD.org
Sat Aug 30 14:25:26 PDT 2003
marcel 2003/08/30 14:25:25 PDT
FreeBSD src repository
Modified files:
sys/vm vm_map.c vm_map.h
Log:
Introduce MAP_ENTRY_GROWS_DOWN and MAP_ENTRY_GROWS_UP to allow for
growable (stack) entries that not only grow down, but also grow up.
Have vm_map_growstack() take these flags into account when growing
an entry.
This is the first step in adding support for upward growable stacks.
It is a required feature on ia64 to support the register stack (or
rstack as I like to call it -- it also means reverse stack). We do
not currently create rstacks, so the upward growing is not exercised
and the change should be a functional no-op.
Reviewed by: alc
Revision Changes Path
1.307 +147 -83 src/sys/vm/vm_map.c
1.102 +3 -0 src/sys/vm/vm_map.h
More information about the cvs-src
mailing list