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



The following reply was made to PR port-cobalt/46890; it has been noted by 
GNATS.

From: Markus Kilbinger <mk%kilbi.de@localhost>
To: gnats-bugs%NetBSD.org@localhost,Nick Hudson 
<skrll%netbsd.org@localhost>,port-cobalt-maintainer%netbsd.org@localhost,gnats-admin%netbsd.org@localhost,netbsd-bugs%netbsd.org@localhost
Cc: 
Subject: Re: PR/46890 CVS commit: src/sys/arch/mips
Date: Mon, 12 May 2014 20:49:44 +0200

 ------B87C9IG923TRIYK1MVTTTJU2PDS07V
 Content-Transfer-Encoding: 8bit
 Content-Type: text/plain;
  charset=UTF-8
 
 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.
 -- 
 Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.
 ------B87C9IG923TRIYK1MVTTTJU2PDS07V
 Content-Type: text/html;
  charset=utf-8
 Content-Transfer-Encoding: 8bit
 
 On 11. Mai 2014 09:55:00 MESZ, Nick Hudson &lt;skrll%netbsd.org@localhost&gt; 
wrote:<br>
 &gt;The following reply was made to PR port-cobalt/46890; it has been noted<br>
 &gt;by GNATS.<br>
 &gt;<br>
 &gt;From: &quot;Nick Hudson&quot; &lt;skrll%netbsd.org@localhost&gt;<br>
 &gt;To: gnats-bugs%gnats.NetBSD.org@localhost<br>
 &gt;Cc: <br>
 &gt;Subject: PR/46890 CVS commit: src/sys/arch/mips<br>
 &gt;Date: Sun, 11 May 2014 07:53:28 +0000<br>
 &gt;<br>
 &gt; Module Name:      src<br>
 &gt; Committed By:     skrll<br>
 &gt; Date:             Sun May 11 07:53:28 UTC 2014<br>
 &gt; <br>
 &gt; Modified Files:<br>
 &gt;   src/sys/arch/mips/include: pmap.h<br>
 &gt;   src/sys/arch/mips/mips: pmap.c pmap_segtab.c<br>
 &gt; <br>
 &gt; Log Message:<br>
 &gt; Deal with incompatible cache aliases. Specifically,<br>
 &gt; <br>
 &gt; - always flush an ephemeral page on unmap<br>
 &gt; - track unmanaged mappings (mappings entered via pmap_kenter_pa) for<br>
 &gt;   aliases where required and handle appropriately (via pmap_enter_pv)<br>
 &gt; <br>
 &gt; Hopefully this (finally) addresses the instability reported in the<br>
 &gt; following PRs:<br>
 &gt; <br>
 &gt; PR/44900 - R5000/Rm5200 mips ports are broken<br>
 &gt;PR/46890 - upcoming NetBSD 6.0 release is very unstable / unusable on<br>
 &gt;cobalt qube 2<br>
 &gt; PR/48628 - cobalt and hpcmips ports are dead<br>
 &gt; <br>
 &gt; <br>
 &gt; To generate a diff of this commit:<br>
 &gt; cvs rdiff -u -r1.62 -r1.63 src/sys/arch/mips/include/pmap.h<br>
 &gt; cvs rdiff -u -r1.213 -r1.214 src/sys/arch/mips/mips/pmap.c<br>
 &gt; cvs rdiff -u -r1.7 -r1.8 src/sys/arch/mips/mips/pmap_segtab.c<br>
 &gt; <br>
 &gt; Please note that diffs are not public domain; they are subject to the<br>
 &gt; copyright notices on the relevant files.<br>
 &gt; <br>
 <br>
 A current kernel and userland (6.99.41) with these changes seem to run fine 
again on my cobalt qube 2.<br>
 Thanks!<br>
 <br>
 BTW: What about the GENERIC64 kernel and cobalt64 userland? It seem to compile 
für, but the kernel panics quite early during Boot up. -&gt; send-pr?<br>
 <br>
 Regards, Markus.<br>
 -- <br>
 Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.
 ------B87C9IG923TRIYK1MVTTTJU2PDS07V--
 


Home | Main Index | Thread Index | Old Index