Subject: Re: port-mips/15965: NEW_PIPE broken on port-mips
To: Chuck Silvers <chuq@chuq.com>
From: Manuel Bouyer <bouyer@antioche.lip6.fr>
List: netbsd-bugs
Date: 03/20/2002 10:45:12
On Tue, Mar 19, 2002 at 06:54:09PM -0800, Chuck Silvers wrote:
> On Tue, Mar 19, 2002 at 09:47:00PM +0100, Manuel Bouyer wrote:
> > Maybe a missing cache flush ?
>
> indeed it was. it's fixed now, get the latest mips/pmap.c.
I still have the problem. Here is a screenshot of a tail output:
islates:/home/sources/src/sys/arch/sgimips/compile/ISLATES>tail -100 make.log
int VOP_SETATTR(struct vnode *, struct vattr *, struct ucred *, struct proc *)
__attribute__((__unused__))
;
static __inline int VOP_SETATTR(vp, vap, cred, p)
struct vnode *vp;
struct vattr *vap;
struct ucred *cred;
struct proc *p;
{
struct vop_setattr_args a;
a.a_desc = (& vop_setattr_desc ) ;
a.a_vp = vp;
a.a_vap = vap;
a.a_cred = cred;
a.a_p = p;
return ((( *(( ( vp )->v_op )[( ( ((& vop_setattr_desc ) ->vdesc_offset) ) )])) ( ( &a ) )) );
}
struct vop_read_args {
const struct vnodeop_desc *a_desc;
struct vnode *a_vp;
struct uio *a_uio;
int a_ioflag;
struct ucred *a_cred;
};
extern const struct vnodeop_desc vop_read_desc;
static __inline
int VOP_READ(struct vnode *, struct uio *, int, struct ucred *)
__attribute__((__unused__))
;
static __inline int VOP_READ(vp, uio, ioflag, cred)
struct vnode *vp;
struct uio *uio;
int ioflag;
sts -Wstrict-prototypes -Wno-uninitialized -Dsgimips -I. -I../../../../arch -I../../../.. -nostdinc -DMIPS3_ENABLE_CLOCK_INTR -DSCSI_DELAY="5" -DMIPS3 -DPARANOIADIAG -DDEBUG -DDIAGNOSTIC -DMAXUSERS=32 -D_KERNEL -D_KERNEL_OPT -c ../../../../ddb/db_command.c
--- db_elf.o ---
cc -EB -G 0 -mno-abicalls -mno-half-pic -ffreestanding -O2 -Werror -Wall -Wno-main -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wno-uninitialized -Dsgimips -I. -I../../../../arch -I../../../.. -nostdinc -DMIPS3_ENABLE_CLOCK_INTR -DSCSI_DELAY="5" -DMIPS3 -DPARANOIADIAG -DDEBUG -DDIAGNOSTIC -DMAXUSERS=32 -D_KERNEL -D_KERNEL_OPT -c ../../../../ddb/db_elf.c
--- db_examine.o ---
cc -EB -G 0 -mno-abicalls -mno-half-pic -ffreestanding -O2 -Werror -Wall -Wno-main -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wno-uninitialized -Dsgimips -I. -I../../../../arch -I../../../.. -nostdinc -DMIPS3_ENABLE_CLOCK_INTR -DSCSI_DELAY="5" -DMIPS3 -DPARANOIADIAG -DDEBUG -DDIAGNOSTIC -DMAXUSERS=32 -D_KERNEL -D_KERNEL_OPT -c ../../../../ddb/db_examine.c
As you can see the output of the make.log file is mixed with other files.
Maybe it's more a LFS problem than mips ... I'll do more tests on sparc64.
--
Manuel Bouyer, LIP6, Universite Paris VI. Manuel.Bouyer@lip6.fr
--