NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: PR/46890 CVS commit: src/sys/arch/mips




On 11. Mai 2014 09:55:00 MESZ, Nick Hudson <skrll%netbsd.org@localhost> wrote:
>The following reply was made to PR port-cobalt/46890; it has been noted
>by GNATS.
>
>From: "Nick Hudson" <skrll%netbsd.org@localhost>
>To: gnats-bugs%gnats.NetBSD.org@localhost
>Cc: 
>Subject: PR/46890 CVS commit: src/sys/arch/mips
>Date: Sun, 11 May 2014 07:53:28 +0000
>
> Module Name:  src
> Committed By: skrll
> Date:         Sun May 11 07:53:28 UTC 2014
> 
> Modified Files:
>       src/sys/arch/mips/include: pmap.h
>       src/sys/arch/mips/mips: pmap.c pmap_segtab.c
> 
> Log Message:
> Deal with incompatible cache aliases. Specifically,
> 
> - always flush an ephemeral page on unmap
> - track unmanaged mappings (mappings entered via pmap_kenter_pa) for
>   aliases where required and handle appropriately (via pmap_enter_pv)
> 
> Hopefully this (finally) addresses the instability reported in the
> following PRs:
> 
> PR/44900 - R5000/Rm5200 mips ports are broken
>PR/46890 - upcoming NetBSD 6.0 release is very unstable / unusable on
>cobalt qube 2
> PR/48628 - cobalt and hpcmips ports are dead
> 
> 
> To generate a diff of this commit:
> cvs rdiff -u -r1.62 -r1.63 src/sys/arch/mips/include/pmap.h
> cvs rdiff -u -r1.213 -r1.214 src/sys/arch/mips/mips/pmap.c
> cvs rdiff -u -r1.7 -r1.8 src/sys/arch/mips/mips/pmap_segtab.c
> 
> Please note that diffs are not public domain; they are subject to the
> copyright notices on the relevant files.
> 

A current kernel and userland (6.99.41) with these changes seem to run fine 
again on my cobalt qube 2.
Thanks!

BTW: What about the GENERIC64 kernel and cobalt64 userland? It seem to compile 
für, but the kernel panics quite early during Boot up. -> send-pr?

Regards, Markus.


Home | Main Index | Thread Index | Old Index