Subject: Re: port-mips/15965: NEW_PIPE broken on port-mips
To: Takao Shinohara <shin@sm.sony.co.jp>
From: Simon Burge <simonb@wasabisystems.com>
List: netbsd-bugs
Date: 03/24/2002 18:37:42
Takao Shinohara wrote:

> 
> Let me clarify.
> 
> 1) NEW_PIPE was broken on port-mips.
                           s/port-mips/a subset of mips ports/ ?
> 2) the cause of the problem is virtual alias.
> 3) cache flush was added to pmap.c(rev. 1.142).
> 4) pmap.c(1.142) did not eliminate virtual alias.
> 5) sys_pipe.c should not call pmap_enter().
> 6) pmap_kenter_pv() should not call pmap_enter_pv().
> 7) NEW_PIPE is still broken on port-mips.
> 8) to workaround this problem, port-mips with VACs should use
>    'options PIPE_SOCKETPAIR'.
> 
> If there is any misunderstanding, please correct.
> 
> --- Takao Shinohara
> 
--
Simon Burge                            <simonb@wasabisystems.com>
NetBSD CDs, Support and Service:    http://www.wasabisystems.com/