aboutsummaryrefslogtreecommitdiff
path: root/src/asm.rs (follow)
AgeCommit message (Expand)AuthorFilesLines
2021-01-07Fix timing of asm-based delay implementationGravatar Jonas Schievink 1-5/+3
2020-12-02Update src/asm.rsGravatar Adam Greig 1-1/+1
2020-12-02asm.bootstrap: only set CONTROL.SPSEL, mark as divergentGravatar Adam Greig 1-10/+14
2020-12-02Expose __syscall and add new bootstrap methodGravatar Adam Greig 1-0/+41
2020-10-02Add some Armv8-M assembly routinesGravatar Hugues de Valon 1-0/+10
2020-08-29Merge asm implementationsGravatar Jonas Schievink 1-268/+27
2020-07-09Expand iff and reword last sentenceGravatar Daniel Egger 1-2/+2
2020-07-09Change spelling of initialisation to AEGravatar Daniel Egger 1-1/+1
2020-07-09Update src/asm.rsGravatar Daniel Egger 1-1/+1
2020-07-09Better delay descriptionGravatar Daniel Egger 1-4/+7
2020-04-28Use llmv_asm! macro for inline assemblyGravatar Stian Eklund 1-14/+14
2020-03-15Merge #201Gravatar bors[bot] 1-0/+29
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
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