From owner-freebsd-alpha Thu Oct 26 11:48:13 2000 Delivered-To: freebsd-alpha@freebsd.org Received: from pike.osd.bsdi.com (pike.osd.bsdi.com [204.216.28.222]) by hub.freebsd.org (Postfix) with ESMTP id 6B0BE37B479; Thu, 26 Oct 2000 11:48:09 -0700 (PDT) Received: from laptop.baldwin.cx (ether.osd.bsdi.com [204.216.28.196]) by pike.osd.bsdi.com (8.11.0/8.9.3) with ESMTP id e9QIlff46929; Thu, 26 Oct 2000 11:47:41 -0700 (PDT) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.4.0 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <200010252336.QAA58536@freefall.freebsd.org> Date: Thu, 26 Oct 2000 11:48:27 -0700 (PDT) From: John Baldwin To: Doug Rabson , alpha@FreeBSD.org Subject: RE: cvs commit: src/sys/boot/alpha/common main.c src/sys/boot/al Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On 25-Oct-00 Doug Rabson wrote: > dfr 2000/10/25 16:36:02 PDT > > Modified files: > sys/boot/alpha/common main.c > sys/boot/alpha/libalpha start.S > Log: > Move the call to extend_heap() from main to start so that if our BSS > expands beyond the limit we will extend the address space before trying > to zero the BSS. This should give us plenty of headroom for modest > expansion of the loader. My loader still doesn't boot on my Miata. :( It hangs claiming that it executed the HALT instruction (not that it actually died with a stack fault like before though): ... Loading /boot/loader / halted CPU 0 halt code = 5 HALT instruction executed PC = 2000a0c0 boot failure >>> I can't get the most recent boot1 installed because disklabel claims that it doesn't have space to write boot1 (?!) > sudo disklabel -B da0 disklabel: No space left on device > ls -l /boot/boot1 -r-xr-xr-x 1 root wheel 7400 Oct 26 11:26 /boot/boot1 000000002000a060 T memsize 000000002000a060 t gcc2_compiled. 000000002000a0c0 T extend_heap 000000002000a160 T main Looks like it is dying right at the beginning of extend_heap: 000000002000a0c0 : 2000a0c0: 00 10 3f 24 ldah t0,4096(zero) 2000a0c4: 04 04 ff 47 clr t3 2000a0c8: c8 00 41 a4 ldq t1,200(t0) 2000a0cc: 02 04 41 40 addq t1,t0,t1 Hope this helps... -- John Baldwin -- http://www.FreeBSD.org/~jhb/ PGP Key: http://www.baldwin.cx/~john/pgpkey.asc "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message