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 _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel