summaryrefslogtreecommitdiffstats
path: root/arch/arm/nwfpe/fpa11.h
diff options
context:
space:
mode:
authorNicolas Pitre <nico@cam.org>2006-01-14 17:36:50 +0100
committerRussell King <rmk+kernel@arm.linux.org.uk>2006-01-14 17:36:50 +0100
commit8993a44cede418940a4921de5dc24d52a9fe8767 (patch)
treecc259505d486301747b347f8c3695d1a8074c50f /arch/arm/nwfpe/fpa11.h
parent[ARM] 3110/5: old ABI compat: multi-ABI syscall entry support (diff)
downloadlinux-8993a44cede418940a4921de5dc24d52a9fe8767.tar.xz
linux-8993a44cede418940a4921de5dc24d52a9fe8767.zip
[ARM] 3111/2: old ABI compat: adjust NWFPE to be operational within an EABI kernel
Patch from Nicolas Pitre We need NWFPE if we want to support execution of legacy binaries with an EABI kernel. Signed-off-by: Nicolas Pitre <nico@cam.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/nwfpe/fpa11.h')
-rw-r--r--arch/arm/nwfpe/fpa11.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/arm/nwfpe/fpa11.h b/arch/arm/nwfpe/fpa11.h
index da4c616b6c49..28cd79a451d3 100644
--- a/arch/arm/nwfpe/fpa11.h
+++ b/arch/arm/nwfpe/fpa11.h
@@ -62,7 +62,7 @@ typedef union tagFPREG {
#else
u32 padding[3];
#endif
-} FPREG;
+} __attribute__ ((packed,aligned(4))) FPREG;
/*
* FPA11 device model.
@@ -89,7 +89,7 @@ typedef struct tagFPA11 {
so we can use it to detect whether this
instance of the emulator needs to be
initialised. */
-} FPA11;
+} __attribute__ ((packed,aligned(4))) FPA11;
extern int8 SetRoundingMode(const unsigned int);
extern int8 SetRoundingPrecision(const unsigned int);