diff options
| author | John Baldwin <jhb@FreeBSD.org> | 2017-05-09 17:35:16 +0000 |
|---|---|---|
| committer | John Baldwin <jhb@FreeBSD.org> | 2017-05-09 17:35:16 +0000 |
| commit | 4a0f7f1c1046663c0b20f00a1f8520d915bde379 (patch) | |
| tree | b79ec9333555e1f57de5423060e62ac9ce944bda /sys/mips/include | |
| parent | d8e073a985de4f5b352c8d03465556420679fc0c (diff) | |
Notes
Diffstat (limited to 'sys/mips/include')
| -rw-r--r-- | sys/mips/include/cpuinfo.h | 1 | ||||
| -rw-r--r-- | sys/mips/include/frame.h | 2 | ||||
| -rw-r--r-- | sys/mips/include/md_var.h | 1 | ||||
| -rw-r--r-- | sys/mips/include/regnum.h | 3 |
4 files changed, 5 insertions, 2 deletions
diff --git a/sys/mips/include/cpuinfo.h b/sys/mips/include/cpuinfo.h index ec746140b2d0..5111f65f4973 100644 --- a/sys/mips/include/cpuinfo.h +++ b/sys/mips/include/cpuinfo.h @@ -75,6 +75,7 @@ struct mips_cpuinfo { u_int8_t dc_nways; u_int16_t dc_nsets; } l2; + u_int32_t fpu_id; }; extern struct mips_cpuinfo cpuinfo; diff --git a/sys/mips/include/frame.h b/sys/mips/include/frame.h index c04888e1b5ac..902c4b3ffac0 100644 --- a/sys/mips/include/frame.h +++ b/sys/mips/include/frame.h @@ -134,7 +134,7 @@ struct trapframe { f_register_t f30; f_register_t f31; register_t fsr; - register_t fdummy; + register_t fir; }; #endif /* !_MACHINE_FRAME_H_ */ diff --git a/sys/mips/include/md_var.h b/sys/mips/include/md_var.h index 622781d11b12..ad0df026429b 100644 --- a/sys/mips/include/md_var.h +++ b/sys/mips/include/md_var.h @@ -52,6 +52,7 @@ extern int vm_page_dump_size; extern vm_offset_t kstack0; extern vm_offset_t kernel_kseg0_end; +uint32_t MipsFPID(void); void MipsSaveCurFPState(struct thread *); void fork_trampoline(void); uintptr_t MipsEmulateBranch(struct trapframe *, uintptr_t, int, uintptr_t); diff --git a/sys/mips/include/regnum.h b/sys/mips/include/regnum.h index fcbed8dc1e19..a4056b0cd881 100644 --- a/sys/mips/include/regnum.h +++ b/sys/mips/include/regnum.h @@ -160,7 +160,7 @@ #define F30 (FPBASE+30) #define F31 (FPBASE+31) #define FSR (FPBASE+32) -#define FSR_DUMMY (FPBASE+33) /* For 8 byte alignment */ +#define FIR (FPBASE+33) #define NUMFPREGS 34 @@ -204,5 +204,6 @@ #define F30_NUM (30) #define F31_NUM (31) #define FSR_NUM (32) +#define FIR_NUM (33) #endif /* !_MACHINE_REGNUM_H_ */ |
