Date: Tue, 4 Sep 2001 10:01:48 +0100 (BST) From: Doug Rabson <dfr@nlsystems.com> To: Peter Wemm <peter@wemm.org> Cc: <ia64@FreeBSD.ORG>, John Baldwin <jhb@FreeBSD.ORG>, <dfr@FreeBSD.ORG> Subject: Re: ia64 + kse == not happy.. Message-ID: <20010904095947.Y9620-200000@salmon.nlsystems.com> In-Reply-To: <20010904073129.A7E5E380C@overcee.netplex.com.au>
next in thread | previous in thread | raw e-mail | index | archive | help
This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. --0-1211071170-999594108=:9620 Content-Type: TEXT/PLAIN; charset=US-ASCII On Tue, 4 Sep 2001, Peter Wemm wrote: > Doug Rabson wrote: > > On Mon, 3 Sep 2001, Peter Wemm wrote: > > > > > Doug Rabson wrote: > > > > On Mon, 3 Sep 2001, Doug Rabson wrote: > > > > > > > > > I started working on this as part of an effort to get ficl working in t > he > > > > > EFI based loader. I got a bit stuck though - I probably should set up a > > > > > testcase that I can run under ski. > > > > > > > > I managed to find my problem with longjmp - it was a result of wrongly > > > > working around a difference between Intel's assembler and GAS. Hopefully, > > > > this should get me a bit further with the EFI loader and will be suitable > > > > for a libc setjmp/longjmp implementation. > > > > > > Do you have something that you could check in in some form? Even if it > > > doesn't work yet, just having *something* would be nice. > > > > I chedked it in yesterday. I'm planning to play with loader a bit this > > morning - if that works now, I'll check what I have there in too. > > Even if it doesn't, it would be nice if you could check it in.. That would > save a lot of duplicated work for getting a ski-based hack to run. (I dont > have real hardware yet). Ok, apart from this ficl patch which I sent to you and dcs, I'm done. I have a loader which 'works' both with and without ficl. You will need to freshen your copy of libstand.a - I suggest using the handy attached ia64-make script for this purpose. Index: words.c =================================================================== RCS file: /home/ncvs/src/sys/boot/ficl/words.c,v retrieving revision 1.35 diff -u -r1.35 words.c --- words.c 2001/05/27 16:30:10 1.35 +++ words.c 2001/09/04 08:26:02 @@ -1147,7 +1147,7 @@ static void elseCoIm(FICL_VM *pVM) { CELL *patchAddr; - int offset; + FICL_INT offset; FICL_DICT *dp = ficlGetDict(); assert(pBranchParen); -- Doug Rabson Mail: dfr@nlsystems.com Phone: +44 20 8348 6160 --0-1211071170-999594108=:9620 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=ia64-make Content-Transfer-Encoding: BASE64 Content-ID: <20010904100148.M9620@salmon.nlsystems.com> Content-Description: Content-Disposition: attachment; filename=ia64-make ZXhwb3J0IENDPSdpYTY0LXVua25vd24tbGludXgtZ2NjIC1PIC1EX19GcmVl QlNEX18gLVVfX2xpbnV4X18nDQpleHBvcnQgTEQ9aWE2NC11bmtub3duLWxp bnV4LWxkDQpleHBvcnQgTk09aWE2NC11bmtub3duLWxpbnV4LW5tDQpleHBv cnQgUkFOTElCPWlhNjQtdW5rbm93bi1saW51eC1yYW5saWINCmV4cG9ydCBP QkpEVU1QPWlhNjQtdW5rbm93bi1saW51eC1vYmpkdW1wDQpleHBvcnQgT0JK Q09QWT1pYTY0LXVua25vd24tbGludXgtb2JqY29weQ0KZXhwb3J0IE1BQ0hJ TkVfQVJDSD1pYTY0DQptYWtlICRADQo= --0-1211071170-999594108=:9620-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ia64" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010904095947.Y9620-200000>