I changed the bootloader to create the kernel stack at the top of base memory as reported by the bios via getbasemem(). Previously, it was hard coded as 0x90000. The relevant changes were to the file src/sys/arch/i386/stand/lib/exec.c This change allows netbsd to run on a system with less than 576k base memory. Darrin