Skip site navigation (1)Skip section navigation (2)
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>