diff options
author | msmith <msmith@FreeBSD.org> | 1998-10-24 00:31:21 +0000 |
---|---|---|
committer | msmith <msmith@FreeBSD.org> | 1998-10-24 00:31:21 +0000 |
commit | 2dd69edc856356b5cc916927ac51649c15ff753f (patch) | |
tree | 5cb355e3b4b8fd3f0ad51767cd249df33b6a3f1c /sys/boot | |
parent | 2ca24369c0220c7d16d9f46b04809b17f2f6b1f3 (diff) | |
download | FreeBSD-src-2dd69edc856356b5cc916927ac51649c15ff753f.zip FreeBSD-src-2dd69edc856356b5cc916927ac51649c15ff753f.tar.gz |
Reserve some space for the stack in the region we recover from the initial
bootloader.
Submitted by: dfr
Diffstat (limited to 'sys/boot')
-rw-r--r-- | sys/boot/alpha/common/main.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/boot/alpha/common/main.c b/sys/boot/alpha/common/main.c index f309355..44847cd 100644 --- a/sys/boot/alpha/common/main.c +++ b/sys/boot/alpha/common/main.c @@ -24,7 +24,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: main.c,v 1.5 1998/09/26 10:51:36 dfr Exp $ + * $Id: main.c,v 1.6 1998/10/19 09:12:41 dfr Exp $ */ @@ -81,8 +81,9 @@ main(void) * If this is the two stage disk loader, add the memory used by * the first stage to the heap. */ +#define STACK_SIZE 16384 free_region((void *)PRIMARY_LOAD_ADDRESS, - (void *)SECONDARY_LOAD_ADDRESS); + (void *)SECONDARY_LOAD_ADDRESS - STACK_SIZE); #endif /* |