On 12/18/2014 6:10 PM, Markos Chandras wrote:
The fpucondbit struct will be used later on by the MIPS R2 instruction
It's not *struct*.
emulator, so in order to access it, we need to move it to a header.
Signed-off-by: Markos Chandras <markos.chandras@xxxxxxxxxx> --- arch/mips/include/asm/fpu_emulator.h | 12 ++++++++++++ arch/mips/math-emu/cp1emu.c | 12 ------------ 2 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/arch/mips/include/asm/fpu_emulator.h b/arch/mips/include/asm/fpu_emulator.h index 3ee347713307..d7670bd80855 100644 --- a/arch/mips/include/asm/fpu_emulator.h +++ b/arch/mips/include/asm/fpu_emulator.h @@ -30,6 +30,18 @@ #include <asm/local.h> #include <asm/processor.h> +/* convert condition code register number to csr bit */ +static const unsigned int fpucondbit[8] = {
Why not *extern* declaration instead? We don't define data in the header files.
+ FPU_CSR_COND0, + FPU_CSR_COND1, + FPU_CSR_COND2, + FPU_CSR_COND3, + FPU_CSR_COND4, + FPU_CSR_COND5, + FPU_CSR_COND6, + FPU_CSR_COND7 +}; +
[...] WBR, Sergei