aboutsummaryrefslogtreecommitdiff
path: root/src/asm.rs (follow)
AgeCommit message (Collapse)AuthorFilesLines
2020-03-15Merge #201Gravatar bors[bot] 1-0/+29
201: Add UDF instruction. Closes #199. r=jonas-schievink a=adamgreig Co-authored-by: Adam Greig <adam@adamgreig.com>
2020-03-15Swap infinite loops for unreachable_unchecked()Gravatar Adam Greig 1-2/+2
2020-03-15Mark asm::udf as divergentGravatar Adam Greig 1-3/+8
2020-03-15Add UDF instruction. Closes #199.Gravatar Adam Greig 1-0/+24
2020-03-15Add CPSR to asm::delay's clobber flags. Fixes #195Gravatar Adam Greig 1-1/+1
2020-03-02Initial Rust CMSE supportGravatar Hugues de Valon 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-18v0.5.2v0.5.2Gravatar Jorge Aparicio 1-0/+1
2018-05-18fix asm! clobber, no inline-asm support, 4 insn per cycleGravatar Jorge Aparicio 1-5/+16
2018-05-18add asm::delayGravatar Jorge Aparicio 1-0/+24
2018-04-26make compilable on stableGravatar Jorge Aparicio 1-26/+108
2018-04-12Add SEV assembly instructionGravatar Wim Looman 1-0/+11
2017-12-23map asm! ops to unimplemented! on non ARM targetsGravatar Jorge Aparicio 1-47/+26
2017-06-05inline all the functions in the asm moduleGravatar Jorge Aparicio 1-0/+6
2017-06-05Add barrier instructionsGravatar Adam Greig 1-0/+50
2017-03-08turn bkpt! into a functionGravatar Jorge Aparicio 1-40/+14
2017-03-04review safety of the existing API, make the register API type safeGravatar Jorge Aparicio 1-18/+46
2016-10-15asm must be in an unsafe block.Gravatar Jonathan 'theJPster' Pallant 1-1/+3
2016-10-15Added nop() functionGravatar Jonathan 'theJPster' Pallant 1-0/+5
2016-10-03make this crate compile further for HOSTGravatar Jorge Aparicio 1-0/+16
2016-09-27initial commitGravatar Jorge Aparicio 1-0/+35