Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 29 Jun 2002 00:10:14 -0700 (PDT)
From:      Julian Elischer <julian@elischer.org>
To:        Jake Burkholder <jake@FreeBSD.org>
Cc:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   Re: PERFORCE change 13575 for review
Message-ID:  <Pine.BSF.4.21.0206290009150.77911-100000@InterJet.elischer.org>
In-Reply-To: <200206290655.g5T6tSHY017057@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
jake, could thi s be the reason that david couldn;t get the 
sparc64 KSE kernel to boot?


Mounting root from ufs:/dev/ad0a
WARNING: / was not properly dismounted
panic: trap: memory address not aligned
cpuid = 0; Debugger("panic")
Stopped at      Debugger+0x1c:  ta              %xcc, 1
db> tr
panic() at panic+0xf4
trap() at trap+0x4e8
-- memory address not aligned sfar=0xa1 sfsr=0x40029 %o7=0xc01efce4 --
vm_page_sleep_busy() at vm_page_sleep_busy+0x20
pmap_release() at pmap_release+0x90
vmspace_exitfree() at vmspace_exitfree+0x94
vm_waitproc() at vm_waitproc+0x44
wait1() at wait1+0x4e0
wait4() at wait4+0xc
syscall() at syscall+0x368
-- syscall (7, FreeBSD ELF, wait4) %o7=0x13a0c0 --
userland() at 0x13be88
user trace: trap %o7=0x13a0c0
pc 0x13be88, sp 0x7fdffffec71
pc 0x10d064, sp 0x7fdffffed31
pc 0x10cd8c, sp 0x7fdffffedf1
pc 0x10cbf0, sp 0x7fdffffeec1
pc 0x10512c, sp 0x7fdffffef81
pc 0x103c58, sp 0x7fdfffff141
pc 0x10dc6c, sp 0x7fdfffff201
pc 0x10db24, sp 0x7fdfffff2e1
pc 0x1001e4, sp 0x7fdfffff401
pc 0, sp 0x7fdfffff4c1
done



On Fri, 28 Jun 2002, Jake Burkholder wrote:

> http://people.freebsd.org/~peter/p4db/chv.cgi?CH=13575
> 
> Change 13575 by jake@jake_k7 on 2002/06/28 23:55:01
> 
> 	Integ.
> 
> Affected files ...
> 
> .. //depot/projects/kse/sys/sparc64/sparc64/pmap.c#32 integrate
> 
> Differences ...
> 
> ==== //depot/projects/kse/sys/sparc64/sparc64/pmap.c#32 (text+ko) ====
> 
> @@ -39,7 +39,7 @@
>   * SUCH DAMAGE.
>   *
>   *      from:   @(#)pmap.c      7.7 (Berkeley)  5/12/91
> - * $FreeBSD: src/sys/sparc64/sparc64/pmap.c,v 1.62 2002/06/25 15:13:07 jake Exp $
> + * $FreeBSD: src/sys/sparc64/sparc64/pmap.c,v 1.63 2002/06/29 06:37:24 jake Exp $
>   */
>  
>  /*
> @@ -1200,7 +1200,8 @@
>  	KASSERT(pmap_resident_count(pm) == 0,
>  	    ("pmap_release: resident pages %ld != 0",
>  	    pmap_resident_count(pm)));
> -	TAILQ_FOREACH(m, &obj->memq, listq) {
> +	while (!TAILQ_EMPTY(&obj->memq)) {
> +		m = TAILQ_FIRST(&obj->memq);
>  		if (vm_page_sleep_busy(m, FALSE, "pmaprl"))
>  			continue;
>  		vm_page_busy(m);
> 



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe p4-projects" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0206290009150.77911-100000>