From owner-freebsd-current Wed Feb 6 17:12:30 2002 Delivered-To: freebsd-current@freebsd.org Received: from rwcrmhc52.attbi.com (rwcrmhc52.attbi.com [216.148.227.88]) by hub.freebsd.org (Postfix) with ESMTP id C473A37B41D for ; Wed, 6 Feb 2002 17:12:14 -0800 (PST) Received: from InterJet.elischer.org ([12.232.206.8]) by rwcrmhc52.attbi.com (InterMail vM.4.01.03.27 201-229-121-127-20010626) with ESMTP id <20020207002019.CVVQ3578.rwcrmhc52.attbi.com@InterJet.elischer.org>; Thu, 7 Feb 2002 00:20:19 +0000 Received: from localhost (localhost.elischer.org [127.0.0.1]) by InterJet.elischer.org (8.9.1a/8.9.1) with ESMTP id QAA93174; Wed, 6 Feb 2002 16:06:14 -0800 (PST) Date: Wed, 6 Feb 2002 16:06:14 -0800 (PST) From: Julian Elischer To: Andrew Gallatin Cc: current@freebsd.org Subject: Re: Non 386 testers REALLY NEEDED In-Reply-To: <15457.47000.527840.252043@grasshopper.cs.duke.edu> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Ok so since I don't know alpha assembly. can it be changed to teh address of the thread0 structure? (I'll bet the same thing needs to be done on the other architectures) THANKS! On Wed, 6 Feb 2002, Andrew Gallatin wrote: > > Julian Elischer writes: > > > > for the set of patches at: > > http://www.freebsd.org/~julian/adiff > > > > these patches SHOULD NOT EFFECT your system except to do some > > slight re-aranging of stuff in the kernel. > > Today's alpha kernel, plus those changes results in a ksp not valid > halt with the PC near the beginning of mi_startup: > > /boot//kernel.bad/kernel data=0x4150c0+0x39360 > syms=[0x8+0x62e68+0x8+0x4a36d] > Entering /boot//kernel.bad/kernel at 0xfffffc000033b680... > sio1: gdb debugging port > > halted CPU 0 > > halt code = 2 > kernel stack not valid halt > PC = fffffc000047e80c > >>> > > > Since thread0 is no longer a pointer, this looks suspicious in locore.s: > > /* > * Switch to proc0's PCB. > */ > ldq t0,thread0 /* get phys addr of pcb */ > ldq a0,TD_MD_PCBPADDR(t0) > SWITCH_CONTEXT > > > > Drew > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message