Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-07-09 | Expand iff and reword last sentence | 1 | -2/+2 | ||
Signed-off-by: Daniel Egger <daniel@eggers-club.de> | |||||
2020-07-09 | Change spelling of initialisation to AE | 1 | -1/+1 | ||
Signed-off-by: Daniel Egger <daniel@eggers-club.de> | |||||
2020-07-09 | Update src/asm.rs | 1 | -1/+1 | ||
Co-authored-by: Jonas Schievink <jonasschievink@gmail.com> | |||||
2020-07-09 | Better delay description | 1 | -4/+7 | ||
CC #236 Signed-off-by: Daniel Egger <daniel@eggers-club.de> | |||||
2020-04-28 | Use llmv_asm! macro for inline assembly | 1 | -14/+14 | ||
\ fixes #204 the `asm!` macro will soon be deprecated. This changes all of the `asm!` calls to `llvm_asm!` To my knowledge doing a direct replacement should be fine. | |||||
2020-03-15 | Merge #201 | 1 | -0/+29 | ||
201: Add UDF instruction. Closes #199. r=jonas-schievink a=adamgreig Co-authored-by: Adam Greig <adam@adamgreig.com> | |||||
2020-03-15 | Swap infinite loops for unreachable_unchecked() | 1 | -2/+2 | ||
2020-03-15 | Mark asm::udf as divergent | 1 | -3/+8 | ||
2020-03-15 | Add UDF instruction. Closes #199. | 1 | -0/+24 | ||
2020-03-15 | Add CPSR to asm::delay's clobber flags. Fixes #195 | 1 | -1/+1 | ||
2020-03-02 | Initial Rust CMSE support | 1 | -0/+141 | ||
Armv8-M and Armv8.1-M architecture profiles have an optional Security Extension which provides a set of Security features. This patch adds initial support of the Cortex-M Security Extensions but providing support for the TT intrinsics and helper functions on top of it in the newly added cmse module of this crate. The code is a Rust idiomatic implementation of the C requirements described in this document: https://developer.arm.com/docs/ecm0359818/latest Signed-off-by: Hugues de Valon <hugues.devalon@arm.com> | |||||
2018-05-18 | v0.5.2v0.5.2 | 1 | -0/+1 | ||
2018-05-18 | fix asm! clobber, no inline-asm support, 4 insn per cycle | 1 | -5/+16 | ||
2018-05-18 | add asm::delay | 1 | -0/+24 | ||
2018-04-26 | make compilable on stable | 1 | -26/+108 | ||
2018-04-12 | Add SEV assembly instruction | 1 | -0/+11 | ||
2017-12-23 | map asm! ops to unimplemented! on non ARM targets | 1 | -47/+26 | ||
2017-06-05 | inline all the functions in the asm module | 1 | -0/+6 | ||
2017-06-05 | Add barrier instructions | 1 | -0/+50 | ||
2017-03-08 | turn bkpt! into a function | 1 | -40/+14 | ||
2017-03-04 | review safety of the existing API, make the register API type safe | 1 | -18/+46 | ||
2016-10-15 | asm must be in an unsafe block. | 1 | -1/+3 | ||
2016-10-15 | Added nop() function | 1 | -0/+5 | ||
2016-10-03 | make this crate compile further for HOST | 1 | -0/+16 | ||
2016-09-27 | initial commit | 1 | -0/+35 | ||