[prev in list] [next in list] [prev in thread] [next in thread]
List: freebsd-ia64
Subject: Re: ia64 + kse == not happy..
From: Doug Rabson <dfr () nlsystems ! com>
Date: 2001-09-04 9:01:48
[Download RAW message or body]
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
["ia64-make" (TEXT/PLAIN)]
export CC='ia64-unknown-linux-gcc -O -D__FreeBSD__ -U__linux__'
export LD=ia64-unknown-linux-ld
export NM=ia64-unknown-linux-nm
export RANLIB=ia64-unknown-linux-ranlib
export OBJDUMP=ia64-unknown-linux-objdump
export OBJCOPY=ia64-unknown-linux-objcopy
export MACHINE_ARCH=ia64
make $@
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ia64" in the body of the message
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic