[RTEMS Project] #2775: ARM CP15 arm_cp15_set_translation_table_entries fails if TTB in read-only memory

RTEMS trac trac at rtems.org
Tue Aug 9 03:32:59 UTC 2016


#2775: ARM CP15 arm_cp15_set_translation_table_entries fails if TTB in read-only
memory
--------------------+------------------
 Reporter:  chrisj  |      Owner:
     Type:  defect  |     Status:  new
 Priority:  normal  |  Milestone:  4.12
Component:  libcpu  |    Version:  4.12
 Severity:  normal  |   Keywords:  ARM
--------------------+------------------
 If the TTB is held in the text section and the section is set to read-
 only, and cached when booting no section change happen at run time because
 the table cannot be written too to change. The table cannot be changed
 unless the MMU is disabled.

 I suggest the MMU be disabled, the table updated and then the MMU enabled.

 Note, the issue only shows up on real hardware, qemu does not complain.

--
Ticket URL: <http://devel.rtems.org/ticket/2775>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list