Date: Fri, 12 May 2000 16:01:25 -0700 From: Peter Wemm <peter@netplex.com.au> To: "Daniel C. Sobral" <dcs@newsguy.com> Cc: Boris Popov <bp@butya.kz>, freebsd-alpha@FreeBSD.ORG Subject: Re: Loader fixed Message-ID: <20000512230125.BB80E1CE1@overcee.netplex.com.au> In-Reply-To: Message from "Daniel C. Sobral" <dcs@newsguy.com> of "Fri, 12 May 2000 22:19:07 %2B0900." <391C04CB.27F8B95F@newsguy.com>
next in thread | previous in thread | raw e-mail | index | archive | help
"Daniel C. Sobral" wrote: > Boris Popov wrote: > > > > There was a bug introduced by recent commit to the loader. It was > > caused by long != int problem. Now it fixed. However loader still has > > problem with sizes more 128k? and Peter Wemm has disabled FICL support on > > Alphas. > > If there is a problem with sizes greater than 128Kb, that would > certainly explain the problems with FICL. Alas, why do you say that? > Have you actually seen any suspect code? In this case, it was setheap((void *)end, (void *)0x20080000); that was breaking. If 'end' was not 16 byte aligned, zfree() would panic. On the x86, if 'end' was not 8 byte aligned, zfree would panic there too. > As for Peter disabling FICL on Alpha... it was never enabled in first > place! I've reactivated it and added the initialize call - the problem that broke libficl in the first place was that it was using fp regs in the generated code. I had to add -mno-fp-regs to the libficl build for the Alpha and now it works. Now to install loader.conf etc. :-) Cheers, -Peter -- Peter Wemm - peter@FreeBSD.org; peter@yahoo-inc.com; peter@netplex.com.au "All of this is for nothing if we don't go to the stars" - JMS/B5 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000512230125.BB80E1CE1>
