Linux MIPS Architecture development
 help / color / mirror / Atom feed
* Alignment of FP Context Storage
@ 2002-11-18 13:24 Kevin D. Kissell
  2002-11-18 13:24 ` Kevin D. Kissell
  2002-11-18 13:33 ` Ralf Baechle
  0 siblings, 2 replies; 3+ messages in thread
From: Kevin D. Kissell @ 2002-11-18 13:24 UTC (permalink / raw)
  To: linux-mips

I'm cleaning up some old Linux kernel sandboxes, and
came across a patch which I had long ago made in a
local copy of include/asm-mips/processor.h but which
does not seem to have been propagated more widely.
I had added "__attribute__((aligned(8))))" to the
declarations of the mips_fpu_hard_struct and
mips_fpu_soft_struct data structures, presumably
because there was a need to ensure 64-bit alignment
of the elements so that LDC1 instructions would work.
We don't generally have a problem here, presumably
because either the previous data declarations naturally
align things to 64-bits, or because we've ensured things 
at a higher level of makfile compiler directives.  Are we 
in fact guarnateed to be safe without the source code 
directive, or should those __attribute__ directives be 
added as insurance?

            Kevin K.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2002-11-18 13:34 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-11-18 13:24 Alignment of FP Context Storage Kevin D. Kissell
2002-11-18 13:24 ` Kevin D. Kissell
2002-11-18 13:33 ` Ralf Baechle

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox