[Bug 1920] New: sparc64: memory mapping fixes

bugzilla-daemon at rtems.org bugzilla-daemon at rtems.org
Tue Sep 20 17:08:21 UTC 2011


https://www.rtems.org/bugzilla/show_bug.cgi?id=1920

           Summary: sparc64: memory mapping fixes
           Product: RTEMS
           Version: HEAD
          Platform: sparc64
        OS/Version: RTEMS
            Status: NEW
          Severity: normal
          Priority: P3
         Component: bsps
        AssignedTo: joel.sherrill at oarcorp.com
        ReportedBy: giddyup44 at yahoo.com


Created attachment 1337
  --> https://www.rtems.org/bugzilla/attachment.cgi?id=1337
Fix BSP to support more than 4 MB of RAM.

This patch fixes BSP memory to support more than 4 MB of RAM. We manually
install (identity) TLB mappings and do not support MMU traps. In the future I
would look to refactor the manual entries into a more generic trap-based
solution. This patch installs enough mappings for 12MB of RAM and makes
adjustments to the linkcmds to reflect what is available.  A fix is made to
install the TLB mappings before the stack is accessed so that if it is located
at a high address it will be mapped. This patch also corrects the layout of
memory so that the workspace does not overlap with the heap.

-- 
Configure bugmail: https://www.rtems.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the bugs mailing list