[PATCH v1 7/7] spec/aarch64: Force strict alignment for ZynqMP

Chris Johns chrisj at rtems.org
Tue Mar 9 02:36:20 UTC 2021


On 9/3/21 1:24 pm, Kinsey Moore wrote:
> I was working under the impression that I didn't need it since RTEMS uses a flat
> memory model. I'll be spending some time tomorrow seeing what it will take to
> enable usage of the "normal" memory model via a configured MMU.

Most architectures with MMUs run with them enabled and need to for performance
reasons. The MMUs are configured for a 1:1 virtual to physical memory map and
using it helps with segmenting the address space so different areas have
different characteristics. For example DDR memory is cached and alignment is
relaxed while regions mapped to the PL AXI ports and the PL have IO device
attributes. The code does not need to have any special build options.

Chris


More information about the devel mailing list