Module Name: src Committed By: maya Date: Fri Nov 11 16:41:32 UTC 2016
Modified Files: src/sys/arch/mips/include: asm.h Log Message: switch mfc0_hazard to be superscalar nop, some mips3 are superscalar and need this to do the right thing To generate a diff of this commit: cvs rdiff -u -r1.52 -r1.53 src/sys/arch/mips/include/asm.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/mips/include/asm.h diff -u src/sys/arch/mips/include/asm.h:1.52 src/sys/arch/mips/include/asm.h:1.53 --- src/sys/arch/mips/include/asm.h:1.52 Wed Nov 9 11:50:09 2016 +++ src/sys/arch/mips/include/asm.h Fri Nov 11 16:41:32 2016 @@ -1,4 +1,4 @@ -/* $NetBSD: asm.h,v 1.52 2016/11/09 11:50:09 maya Exp $ */ +/* $NetBSD: asm.h,v 1.53 2016/11/11 16:41:32 maya Exp $ */ /* * Copyright (c) 1992, 1993 @@ -512,7 +512,7 @@ _C_LABEL(x): /* CPU dependent hook for cp0 load delays */ #if defined(MIPS1) || defined(MIPS2) || defined(MIPS3) -#define MFC0_HAZARD nop +#define MFC0_HAZARD sll $0,$0,1 /* super scalar nop */ #else #define MFC0_HAZARD /* nothing */ #endif