diff options
author | 2020-08-31 23:19:01 +0200 | |
---|---|---|
committer | 2020-10-13 21:31:36 +0200 | |
commit | d01bdda2fd40728810c2a989b248dd4f5d369a7b (patch) | |
tree | 9458e40d5f5c9dac727f25afbc34989971d333c6 /asm/lib.rs | |
parent | 10b29d3a4fc43503c25fb2c7ffbeaad44c2fb103 (diff) | |
download | cortex-m-d01bdda2fd40728810c2a989b248dd4f5d369a7b.tar.gz cortex-m-d01bdda2fd40728810c2a989b248dd4f5d369a7b.tar.zst cortex-m-d01bdda2fd40728810c2a989b248dd4f5d369a7b.zip |
Add __syscall assembly
Diffstat (limited to 'asm/lib.rs')
-rw-r--r-- | asm/lib.rs | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -46,7 +46,7 @@ macro_rules! shims { pub unsafe extern "C" fn $name( $($arg: $argty),* ) $(-> $ret)? { - crate::inline::$name($($arg)*) + crate::inline::$name($($arg),*) } )+ }; @@ -72,9 +72,10 @@ shims! { fn __udf(); fn __wfe(); fn __wfi(); + fn __syscall(nr: u32, arg: u32) -> u32; } -// v7m *AND* v8m.main, but *NOT* v8m.base +// v7m *AND* v8m.main, but *NOT* v8m.base #[cfg(any(armv7m, armv8m_main))] shims! { fn __basepri_max(val: u8); |