aboutsummaryrefslogtreecommitdiff
path: root/cortex-m-rt/CHANGELOG.md
diff options
context:
space:
mode:
authorGravatar Adam Greig <adam@adamgreig.com> 2023-02-17 21:22:49 +0000
committerGravatar Adam Greig <adam@adamgreig.com> 2023-02-17 21:22:49 +0000
commit9b51b40a96f94a144b6f2006729ac01c52896c67 (patch)
treee0c1e8db21c879e833f8e132ecde65043f8063d7 /cortex-m-rt/CHANGELOG.md
parente50149446c6af5919f928317840716c442a342fe (diff)
downloadcortex-m-9b51b40a96f94a144b6f2006729ac01c52896c67.tar.gz
cortex-m-9b51b40a96f94a144b6f2006729ac01c52896c67.tar.zst
cortex-m-9b51b40a96f94a144b6f2006729ac01c52896c67.zip
Move zero-init-ram to just before bss initialisation, so that pre_init occurs before
Diffstat (limited to 'cortex-m-rt/CHANGELOG.md')
-rw-r--r--cortex-m-rt/CHANGELOG.md7
1 files changed, 5 insertions, 2 deletions
diff --git a/cortex-m-rt/CHANGELOG.md b/cortex-m-rt/CHANGELOG.md
index 7f1226a..fd45a1a 100644
--- a/cortex-m-rt/CHANGELOG.md
+++ b/cortex-m-rt/CHANGELOG.md
@@ -7,14 +7,17 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
## [Unreleased]
+- Add `zero-init-ram` feature to initialize RAM with zeros on startup. This can be necessary on
+ safety-critical hardware to properly initialize memory integrity measures.
+
+## [v0.7.3]
+
- Fixed a potential miscompilation caused by the initial stack pointer
not being 8-byte aligned. This issue affected 0.7.1 and 0.7.2; for
more details please see [the advisory] ([#467]).
- A linker error is generated if the initial stack pointer is not 8-byte aligned ([#464]).
- The initial stack pointer is now forced to be 8-byte aligned in the linker script,
to defend against it being overridden outside of the cortex-m-rt linker script ([#465]).
-- Add `zero-init-ram` feature to initialize RAM with zeros on startup. This can be necessary on
- safety-critical hardware to properly initialize memory integrity measures.
[the advisory]: https://github.com/rust-embedded/cortex-m/discussions/469
[#464]: https://github.com/rust-embedded/cortex-m/issues/464