1. Hi Sébastien,
  2.  
  3. On Nov 10, 2011, at 6:17 PM, Sébastien Bourdeauducq wrote:
  4. > Why did you define some alignments to 8 in the RTEMS port? Such as:
  5. > #define CPU_STRUCTURE_ALIGNMENT __attribute__ ((aligned (8)))
  6. > #define CPU_ALIGNMENT 8
  7. >
  8. > From my understanding, there are no tighter requirements than 4 - even for 64-bit numbers which are handled in software.
  9. I'm sorry I cannot recall. There were lots of issues with the Lattice hardware which were mainly caused by a malfunctioning DDR controller which did not work with differential DQs. The port was initiated by a project that was stopped and never went to production use. Please feel free to make any changes. I'm happy that you have worked on the LM32 port further and hope that my work (which I left in a not so good shape) has been of some use for you.
  10.  
  11. Best regards,
  12. Jukka
  13.