---
 sys/mips/include/frame.h |    2 ++
 sys/mips/include/reg.h   |    2 ++
 2 files changed, 4 insertions(+)

--- a/sys/mips/include/frame.h
+++ b/sys/mips/include/frame.h
@@ -37,6 +37,8 @@
 #ifndef _MACHINE_FRAME_H_
 #define	_MACHINE_FRAME_H_
 
+#include <machine/_types.h>	/* f_register_t */
+
 struct trapframe {
 	register_t	zero;
 	register_t	ast;
--- a/sys/mips/include/reg.h
+++ b/sys/mips/include/reg.h
@@ -42,6 +42,8 @@
 #ifndef _MACHINE_REG_H_
 #define	_MACHINE_REG_H_
 
+#include <machine/_types.h>	/* f_register_t */
+
 /*
  * Location of the users' stored registers relative to ZERO.
  * must be visible to assembly code.
