aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jonas Schievink <jonasschievink@gmail.com> 2020-08-29 18:17:22 +0200
committerGravatar Jonas Schievink <jonasschievink@gmail.com> 2020-08-29 18:19:28 +0200
commit0e54aaf142c8ff8eb7e7181bd54f0ab2abdb33ae (patch)
treeaf597ad2f51b6397d8f7e30713289f87f9cb77ac
parenta3572979cb88b0ca5760b4a672f652250dadf3bb (diff)
downloadcortex-m-0e54aaf142c8ff8eb7e7181bd54f0ab2abdb33ae.tar.gz
cortex-m-0e54aaf142c8ff8eb7e7181bd54f0ab2abdb33ae.tar.zst
cortex-m-0e54aaf142c8ff8eb7e7181bd54f0ab2abdb33ae.zip
Fix shims for v8m.main
-rw-r--r--asm/lib.rs3
-rw-r--r--bin/thumbv6m-none-eabi-lto.abin13596 -> 13592 bytes
-rw-r--r--bin/thumbv6m-none-eabi.abin18284 -> 18284 bytes
-rw-r--r--bin/thumbv7em-none-eabi-lto.abin19224 -> 19224 bytes
-rw-r--r--bin/thumbv7em-none-eabi.abin23360 -> 23360 bytes
-rw-r--r--bin/thumbv7em-none-eabihf-lto.abin20176 -> 20180 bytes
-rw-r--r--bin/thumbv7em-none-eabihf.abin24684 -> 24684 bytes
-rw-r--r--bin/thumbv7m-none-eabi-lto.abin17628 -> 17628 bytes
-rw-r--r--bin/thumbv7m-none-eabi.abin22020 -> 22020 bytes
-rw-r--r--bin/thumbv8m.base-none-eabi-lto.abin15496 -> 15496 bytes
-rw-r--r--bin/thumbv8m.base-none-eabi.abin20936 -> 20936 bytes
-rw-r--r--bin/thumbv8m.main-none-eabi-lto.abin21228 -> 21228 bytes
-rw-r--r--bin/thumbv8m.main-none-eabi.abin27220 -> 27220 bytes
-rw-r--r--bin/thumbv8m.main-none-eabihf-lto.abin22168 -> 22168 bytes
-rw-r--r--bin/thumbv8m.main-none-eabihf.abin28488 -> 28488 bytes
15 files changed, 2 insertions, 1 deletions
diff --git a/asm/lib.rs b/asm/lib.rs
index 95e05a2..50e1db6 100644
--- a/asm/lib.rs
+++ b/asm/lib.rs
@@ -73,7 +73,8 @@ shims! {
fn __wfi();
}
-#[cfg(armv7m)]
+// v7m *AND* v8m.main, but *NOT* v8m.base
+#[cfg(any(armv7m, armv8m_main))]
shims! {
fn __basepri_max(val: u8);
fn __basepri_r() -> u8;
diff --git a/bin/thumbv6m-none-eabi-lto.a b/bin/thumbv6m-none-eabi-lto.a
index 517c2a8..32667b1 100644
--- a/bin/thumbv6m-none-eabi-lto.a
+++ b/bin/thumbv6m-none-eabi-lto.a
Binary files differ
diff --git a/bin/thumbv6m-none-eabi.a b/bin/thumbv6m-none-eabi.a
index 05a27d7..072dd15 100644
--- a/bin/thumbv6m-none-eabi.a
+++ b/bin/thumbv6m-none-eabi.a
Binary files differ
diff --git a/bin/thumbv7em-none-eabi-lto.a b/bin/thumbv7em-none-eabi-lto.a
index f4b6087..c405e9e 100644
--- a/bin/thumbv7em-none-eabi-lto.a
+++ b/bin/thumbv7em-none-eabi-lto.a
Binary files differ
diff --git a/bin/thumbv7em-none-eabi.a b/bin/thumbv7em-none-eabi.a
index a33e9d1..d7a2c88 100644
--- a/bin/thumbv7em-none-eabi.a
+++ b/bin/thumbv7em-none-eabi.a
Binary files differ
diff --git a/bin/thumbv7em-none-eabihf-lto.a b/bin/thumbv7em-none-eabihf-lto.a
index c3bcb56..bd5ad83 100644
--- a/bin/thumbv7em-none-eabihf-lto.a
+++ b/bin/thumbv7em-none-eabihf-lto.a
Binary files differ
diff --git a/bin/thumbv7em-none-eabihf.a b/bin/thumbv7em-none-eabihf.a
index dbb5558..88ac78e 100644
--- a/bin/thumbv7em-none-eabihf.a
+++ b/bin/thumbv7em-none-eabihf.a
Binary files differ
diff --git a/bin/thumbv7m-none-eabi-lto.a b/bin/thumbv7m-none-eabi-lto.a
index cf9c68d..a95b069 100644
--- a/bin/thumbv7m-none-eabi-lto.a
+++ b/bin/thumbv7m-none-eabi-lto.a
Binary files differ
diff --git a/bin/thumbv7m-none-eabi.a b/bin/thumbv7m-none-eabi.a
index 644a375..a97ae6a 100644
--- a/bin/thumbv7m-none-eabi.a
+++ b/bin/thumbv7m-none-eabi.a
Binary files differ
diff --git a/bin/thumbv8m.base-none-eabi-lto.a b/bin/thumbv8m.base-none-eabi-lto.a
index 2ad27c3..dd7553e 100644
--- a/bin/thumbv8m.base-none-eabi-lto.a
+++ b/bin/thumbv8m.base-none-eabi-lto.a
Binary files differ
diff --git a/bin/thumbv8m.base-none-eabi.a b/bin/thumbv8m.base-none-eabi.a
index 42523f6..4c68990 100644
--- a/bin/thumbv8m.base-none-eabi.a
+++ b/bin/thumbv8m.base-none-eabi.a
Binary files differ
diff --git a/bin/thumbv8m.main-none-eabi-lto.a b/bin/thumbv8m.main-none-eabi-lto.a
index bf17ac4..1f5b29d 100644
--- a/bin/thumbv8m.main-none-eabi-lto.a
+++ b/bin/thumbv8m.main-none-eabi-lto.a
Binary files differ
diff --git a/bin/thumbv8m.main-none-eabi.a b/bin/thumbv8m.main-none-eabi.a
index 7272d7c..2e7280d 100644
--- a/bin/thumbv8m.main-none-eabi.a
+++ b/bin/thumbv8m.main-none-eabi.a
Binary files differ
diff --git a/bin/thumbv8m.main-none-eabihf-lto.a b/bin/thumbv8m.main-none-eabihf-lto.a
index 9c22c5a..c243d5d 100644
--- a/bin/thumbv8m.main-none-eabihf-lto.a
+++ b/bin/thumbv8m.main-none-eabihf-lto.a
Binary files differ
diff --git a/bin/thumbv8m.main-none-eabihf.a b/bin/thumbv8m.main-none-eabihf.a
index 3a0a632..b16ae98 100644
--- a/bin/thumbv8m.main-none-eabihf.a
+++ b/bin/thumbv8m.main-none-eabihf.a
Binary files differ