Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Oct 2001 08:28:15 +0100 (BST)
From:      Doug Rabson <dfr@nlsystems.com>
To:        Peter Wemm <peter@wemm.org>
Cc:        Marcel Moolenaar <marcel@xcllnt.net>, <ia64@FreeBSD.ORG>
Subject:   Re: OK.. what's the secret for ski now? 
Message-ID:  <20011015082735.Y549-100000@salmon.nlsystems.com>
In-Reply-To: <20011015064018.0B3C9380F@overcee.netplex.com.au>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 14 Oct 2001, Peter Wemm wrote:

> Marcel Moolenaar wrote:
> > On Sun, Oct 14, 2001 at 10:34:23PM -0700, Peter Wemm wrote:
> > >
> > > Stopped at      0xe0000000007d72e1:     ld4 r15=[r14]
> > > db> 60000e
> > > ?
> > > db> c
> > >
> > > This happened with both the GENERIC and SKI kernels.  I'm guessing that
> > > some dependency on EFI/SAL/whatever has crept in and is not conditional.
> >
> > It looks like the descriptor count is 0 (in machdep.c). I guess
> > md != NULL while dcount == 0. The following should help:
> >
> > Index: machdep.c
> > ===================================================================
> > RCS file: /home/ncvs/src/sys/ia64/ia64/machdep.c,v
> > retrieving revision 1.55
> > diff -u -r1.55 machdep.c
> > --- machdep.c   11 Oct 2001 12:31:50 -0000      1.55
> > +++ machdep.c   15 Oct 2001 06:28:05 -0000
> > @@ -528,7 +528,7 @@
> >          */
> >         mdcount = bootinfo.bi_memmap_size / bootinfo.bi_memdesc_size;
> >         md = (EFI_MEMORY_DESCRIPTOR *) IA64_PHYS_TO_RR7(bootinfo.bi_memmap);
> > -       if (!md) {
> > +       if (md == NULL || mdcount == 0) {
> >  #ifdef SKI
> >                 static EFI_MEMORY_DESCRIPTOR ski_md[2];
> >                 /*
>
> Yes, that got over that hurdle..  The next is:
>
> loading kernel.ski...
> starting kernel...
> No system table!
> Copyright (c) 1992-2001 The FreeBSD Project.
> Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
>         The Regents of the University of California. All rights reserved.
> FreeBSD 5.0-CURRENT #1: Sun Oct 14 23:38:43 PDT 2001
>     peter@overcee.netplex.com.au:/home/src/sys/ia64/compile/SKI
> panic: vm_page_wakeup: page not busy!!!
> panic
> Stopped at      0xe000000000753691:     mov sp=r33
> db>
>
> bah. :-)

Try 'xski -i skiload.cmd skiload' in a directory containing
'boot/kernel/kenel'.

-- 
Doug Rabson				Mail:  dfr@nlsystems.com
					Phone: +44 20 8348 6160



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?20011015082735.Y549-100000>