Date: Sat, 30 Aug 2003 14:25:25 -0700 (PDT) From: Marcel Moolenaar <marcel@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/vm vm_map.c vm_map.h Message-ID: <200308302125.h7ULPPm2071197@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200308302125.h7ULPPm2071197>