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>