[RTEMS Project] #2318: Wrong alignment of ARM exception frame

RTEMS trac trac at rtems.org
Fri Apr 10 06:17:08 UTC 2015


#2318: Wrong alignment of ARM exception frame
-----------------------+------------------------------
 Reporter:  systec-dk  |       Owner:  sebastian.huber
     Type:  defect     |      Status:  closed
 Priority:  normal     |   Milestone:  4.11.1
Component:  cpukit     |     Version:  4.10
 Severity:  normal     |  Resolution:  fixed
 Keywords:  score ARM  |
-----------------------+------------------------------
Changes (by Daniel Krueger <daniel.krueger@…>):

 * status:  assigned => closed
 * resolution:   => fixed


Comment:

 In [changeset:"a6c5a7e0b68ea9b9eed98997b85fe49434eeb1c8/rtems"]:
 {{{
 #!CommitTicketReference repository="rtems"
 revision="a6c5a7e0b68ea9b9eed98997b85fe49434eeb1c8"
 arm: Align ARM exception frame to 8 bytes

 The stack pointer must be aligned on 8 byte boundary on ARM, so the size
 of
 the exception frame must be a multiple of 8 bytes. Otherwise we might/will
 get an alignment fault, when executing code in the data abort handler for
 example.

 Close #2318.

 Signed-off-by: Daniel Krueger <daniel.krueger at systec-electronic.com>
 }}}

--
Ticket URL: <http://devel.rtems.org/ticket/2318#comment:3>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list