diff options
Diffstat (limited to 'include/asm-mips/processor.h')
-rw-r--r-- | include/asm-mips/processor.h | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/include/asm-mips/processor.h b/include/asm-mips/processor.h index 0fb75f0762e0..83936469fe87 100644 --- a/include/asm-mips/processor.h +++ b/include/asm-mips/processor.h | |||
@@ -71,11 +71,6 @@ extern unsigned int vced_count, vcei_count; | |||
71 | 71 | ||
72 | typedef __u64 fpureg_t; | 72 | typedef __u64 fpureg_t; |
73 | 73 | ||
74 | struct mips_fpu_hard_struct { | ||
75 | fpureg_t fpr[NUM_FPU_REGS]; | ||
76 | unsigned int fcr31; | ||
77 | }; | ||
78 | |||
79 | /* | 74 | /* |
80 | * It would be nice to add some more fields for emulator statistics, but there | 75 | * It would be nice to add some more fields for emulator statistics, but there |
81 | * are a number of fixed offsets in offset.h and elsewhere that would have to | 76 | * are a number of fixed offsets in offset.h and elsewhere that would have to |
@@ -83,18 +78,13 @@ struct mips_fpu_hard_struct { | |||
83 | * the FPU emulator for now. See asm-mips/fpu_emulator.h. | 78 | * the FPU emulator for now. See asm-mips/fpu_emulator.h. |
84 | */ | 79 | */ |
85 | 80 | ||
86 | struct mips_fpu_soft_struct { | 81 | struct mips_fpu_struct { |
87 | fpureg_t fpr[NUM_FPU_REGS]; | 82 | fpureg_t fpr[NUM_FPU_REGS]; |
88 | unsigned int fcr31; | 83 | unsigned int fcr31; |
89 | }; | 84 | }; |
90 | 85 | ||
91 | union mips_fpu_union { | ||
92 | struct mips_fpu_hard_struct hard; | ||
93 | struct mips_fpu_soft_struct soft; | ||
94 | }; | ||
95 | |||
96 | #define INIT_FPU { \ | 86 | #define INIT_FPU { \ |
97 | {{0,},} \ | 87 | {0,} \ |
98 | } | 88 | } |
99 | 89 | ||
100 | #define NUM_DSP_REGS 6 | 90 | #define NUM_DSP_REGS 6 |
@@ -133,7 +123,7 @@ struct thread_struct { | |||
133 | unsigned long cp0_status; | 123 | unsigned long cp0_status; |
134 | 124 | ||
135 | /* Saved fpu/fpu emulator stuff. */ | 125 | /* Saved fpu/fpu emulator stuff. */ |
136 | union mips_fpu_union fpu; | 126 | struct mips_fpu_struct fpu; |
137 | #ifdef CONFIG_MIPS_MT_FPAFF | 127 | #ifdef CONFIG_MIPS_MT_FPAFF |
138 | /* Emulated instruction count */ | 128 | /* Emulated instruction count */ |
139 | unsigned long emulated_fp; | 129 | unsigned long emulated_fp; |