diff --git a/linux-user/qemu.h b/linux-user/qemu.h index f6b8d96f44f8abb8ca4790f56e096b6c936f02c0..1a3ad6274a44c4c8dacb8b1260e511d1e0c92e08 100644 --- a/linux-user/qemu.h +++ b/linux-user/qemu.h @@ -48,10 +48,21 @@ struct vm86_saved_state { }; #endif +#ifdef TARGET_ARM +/* FPU emulator */ +#include "nwfpe/fpa11.h" +#undef put_user +#undef get_user +#endif + /* NOTE: we force a big alignment so that the stack stored after is aligned too */ typedef struct TaskState { struct TaskState *next; +#ifdef TARGET_ARM + /* FPA state */ + FPA11 fpa; +#endif #ifdef TARGET_I386 struct target_vm86plus_struct *target_v86; struct vm86_saved_state vm86_saved_regs;