Module Name: src Committed By: simonb Date: Thu May 27 15:00:02 UTC 2021
Modified Files: src/sys/arch/mips/include: locore.h src/sys/arch/mips/mips: mips_emul.c Log Message: Rename the unhelpfully named mips_emul_lwc0() and mips_emul_swc0() to mips_emul_ll() and mips_emul_sc(); make these static to mips_emul.c. To generate a diff of this commit: cvs rdiff -u -r1.118 -r1.119 src/sys/arch/mips/include/locore.h cvs rdiff -u -r1.28 -r1.29 src/sys/arch/mips/mips/mips_emul.c 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/locore.h diff -u src/sys/arch/mips/include/locore.h:1.118 src/sys/arch/mips/include/locore.h:1.119 --- src/sys/arch/mips/include/locore.h:1.118 Wed May 12 03:53:37 2021 +++ src/sys/arch/mips/include/locore.h Thu May 27 15:00:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: locore.h,v 1.118 2021/05/12 03:53:37 simonb Exp $ */ +/* $NetBSD: locore.h,v 1.119 2021/05/27 15:00:02 simonb Exp $ */ /* * This file should not be included by MI code!!! @@ -347,8 +347,6 @@ void mips_emul_inst(uint32_t, uint32_t, void mips_emul_fp(uint32_t, struct trapframe *, uint32_t); void mips_emul_branchdelayslot(uint32_t, struct trapframe *, uint32_t); -void mips_emul_lwc0(uint32_t, struct trapframe *, uint32_t); -void mips_emul_swc0(uint32_t, struct trapframe *, uint32_t); void mips_emul_special(uint32_t, struct trapframe *, uint32_t); void mips_emul_special3(uint32_t, struct trapframe *, uint32_t); Index: src/sys/arch/mips/mips/mips_emul.c diff -u src/sys/arch/mips/mips/mips_emul.c:1.28 src/sys/arch/mips/mips/mips_emul.c:1.29 --- src/sys/arch/mips/mips/mips_emul.c:1.28 Thu May 27 13:32:54 2021 +++ src/sys/arch/mips/mips/mips_emul.c Thu May 27 15:00:02 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: mips_emul.c,v 1.28 2021/05/27 13:32:54 simonb Exp $ */ +/* $NetBSD: mips_emul.c,v 1.29 2021/05/27 15:00:02 simonb Exp $ */ /* * Copyright (c) 1999 Shuichiro URATA. All rights reserved. @@ -27,7 +27,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: mips_emul.c,v 1.28 2021/05/27 13:32:54 simonb Exp $"); +__KERNEL_RCSID(0, "$NetBSD: mips_emul.c,v 1.29 2021/05/27 15:00:02 simonb Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -47,6 +47,9 @@ static inline void send_sigsegv(intptr_t uint32_t); static inline void update_pc(struct trapframe *, uint32_t); +static void mips_emul_ll(uint32_t, struct trapframe *, uint32_t); +static void mips_emul_sc(uint32_t, struct trapframe *, uint32_t); + /* * MIPS2 LL instruction emulation state */ @@ -198,11 +201,11 @@ mips_emul_inst(uint32_t status, uint32_t inst = mips_ufetch32((uint32_t *)opc); switch (((InstFmt)inst).FRType.op) { - case OP_LWC0: - mips_emul_lwc0(inst, tf, cause); + case OP_LL: + mips_emul_ll(inst, tf, cause); break; - case OP_SWC0: - mips_emul_swc0(inst, tf, cause); + case OP_SC: + mips_emul_sc(inst, tf, cause); break; case OP_SPECIAL: mips_emul_special(inst, tf, cause); @@ -289,7 +292,7 @@ update_pc(struct trapframe *tf, uint32_t * MIPS2 LL instruction */ void -mips_emul_lwc0(uint32_t inst, struct trapframe *tf, uint32_t cause) +mips_emul_ll(uint32_t inst, struct trapframe *tf, uint32_t cause) { intptr_t vaddr; int16_t offset; @@ -322,7 +325,7 @@ mips_emul_lwc0(uint32_t inst, struct tra * MIPS2 SC instruction */ void -mips_emul_swc0(uint32_t inst, struct trapframe *tf, uint32_t cause) +mips_emul_sc(uint32_t inst, struct trapframe *tf, uint32_t cause) { intptr_t vaddr; uint32_t value;