source: rtems/cpukit/ChangeLog @ a6d48e3

4.104.115
Last change on this file since a6d48e3 was a6d48e3, checked in by Till Straumann <strauman@…>, on 10/29/09 at 03:15:03

2009-10-28 Till Straumann <strauman@…>

  • score/cpu/i386/rtems/score/cpu.h: Added #ifdef ASM constructs so that this header can be included from assembly code.

Increased CPU_STACK_ALIGNMENT to 16 bytes. Gcc maintains
16-byte alignment and it may be a advantageous to provide
initial 16-byte alignment. When using SSE some gcc versions
may produce code that crashes if the stack is not 16-byte aligned.

Make sure _CPU_Context_Initialize() sets the thread stack
up so that it is aligned to CPU_CACHE_ALIGNMENT.

  • score/cpu/i386/cpu_asm.S: Align stack to CPU_CACHE_ALIGNMENT before calling C-code.
  • Property mode set to 100644
File size: 336.5 KB

HTML preview not available, since the file size exceeds 256.0 KB. Try downloading the file instead.

Note: See TracBrowser for help on using the repository browser.