1
Fork 0
rust/compiler/rustc_feature/src
Hugues de Valon ce9818f2b7 Add a new ABI to support cmse_nonsecure_call
This commit adds a new ABI to be selected via `extern
"C-cmse-nonsecure-call"` on function pointers in order for the compiler to
apply the corresponding cmse_nonsecure_call callsite attribute.
For Armv8-M targets supporting TrustZone-M, this will perform a
non-secure function call by saving, clearing and calling a non-secure
function pointer using the BLXNS instruction.

See the page on the unstable book for details.

Signed-off-by: Hugues de Valon <hugues.devalon@arm.com>
2021-02-02 13:04:31 +00:00
..
accepted.rs stabilize min_const_generics 2020-12-26 18:24:10 +01:00
active.rs Add a new ABI to support cmse_nonsecure_call 2021-02-02 13:04:31 +00:00
builtin_attrs.rs Allow #[rustc_builtin_macro = "name"]. 2021-01-09 19:50:06 +01:00
lib.rs tidy: Re-enable check for inline unit tests 2020-12-12 19:18:44 +03:00
removed.rs Remove const_in_array_rep_expr 2021-01-30 23:20:24 +00:00
tests.rs tidy: Re-enable check for inline unit tests 2020-12-12 19:18:44 +03:00