From d01bdda2fd40728810c2a989b248dd4f5d369a7b Mon Sep 17 00:00:00 2001 From: Jonas Schievink Date: Mon, 31 Aug 2020 23:19:01 +0200 Subject: Add __syscall assembly --- asm/lib.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'asm/lib.rs') diff --git a/asm/lib.rs b/asm/lib.rs index 93d56fb..ec46d5b 100644 --- a/asm/lib.rs +++ b/asm/lib.rs @@ -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); -- cgit v1.2.3