Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
doc: release-notes: document aarch32 cortex_a_r linker command file c…
…hanges Document the changes implemented in #60368: * Placement of the .bss and .noinit sections at the end of the binary so that large zero-/uninitialized data structures such as heaps, arrays etc. don't have to be padded in the resulting binary. * Location of the z_mapped_start marker: prevents the assignment of the single 4k-page wide .vectors section right at the RAM base address as dynamic memory by the MMU at run-time. Instead of pointing to the start of the subsequent .text section, the z_mapped_start marker now covers all the data contained within the binary that ends up in RAM. (cherry picked from commit eb731ab) Original-Signed-off-by: Immo Birnbaum <mail@birnbaum.immo> GitOrigin-RevId: eb731ab Change-Id: I0889eff81a9677358e245577fd29ab711252ea03 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/zephyr/+/4766826 Commit-Queue: Keith Short <keithshort@chromium.org> Tested-by: Fabio Baltieri <fabiobaltieri@google.com> Reviewed-by: Fabio Baltieri <fabiobaltieri@google.com> Tested-by: Keith Short <keithshort@chromium.org> Tested-by: ChromeOS Prod (Robot) <chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com> Reviewed-by: Keith Short <keithshort@chromium.org>
- Loading branch information