Releases: rust-embedded/aarch64-cpu
v11.2.0
v11.1.0
Added
- Add TCR2_EL1 register
- Add AMAIR_EL1 register
- Add more fields to HCR_EL2
Changed
- Fix register documentation
v11.0.0
v10.0.0
Breaking
Major version bump due to tock-registers dependency - updated to 0.9 (#26)
Added
-
Add automatic release pipeline (#30)
-
Re-export
tock-registers::interfaces::ReadWriteable(#23) -
Add register
CNTHP_CTL_EL2(#24) - "Control register for the EL2 physical timer" -
Add
EL3handEL3tfields to registerSPSR_EL3(#28) -
Add registers
CNTPOFF_EL2,CPTR_EL2,HPFAR_EL2,ICC_CTLR_EL1,ICC_SRE_EL2,ICH_AP0R_EL2,ICH_AP1R_EL2,ICH_HCR_EL2,ICH_LR_EL2,ICH_MISR_EL2,ICH_VMCR_EL2,ICH_VTR_EL2,ID_AA64AFR0_EL1,ID_AA64AFR1_EL1,ID_AA64DFR0_EL1,ID_AA64DFR1_EL1,ID_AA64ISAR1_EL1,ID_AA64PFR0_EL1,ID_AA64PFR1_EL1(#27) -
Add fields
TERR,TLOR,TSW,TACR,TIDCP,TID3,BSU,FBto registerHCR_EL2(#27) -
Add fields to register
ICH_LR0_EL2(#27) -
Add field
EOSto registerSCTLR_EL2(#27) -
Add fields
NSAandSL0to registerVTCR_EL2(#27)
Fixed
- Fix writing ESL_EL1 with register bitfield instead of u64 (#27)
v9.4.0
Minor version bump due to re-export of tock-registers dependency (#20)
Added
- Add register
FAR_EL3(#11) - Add register
ESR_EL3(#10) - Add register
SCTLR_EL3(#9) - Add field
TSCto registerHCR_EL2(#17) - Add register
CNTKCTL_EL1(#12) - Add registers
APDAKEYHI_EL1,APDAKEYLO_EL1,APDBKEYHI_EL1,APDBKEYLO_EL1,APGAKEYHI_EL1,APGAKEYLO_EL1,APIAKEYHI_EL1,APIAKEYLO_EL1,APIBKEYHI_EL1,APIBKEYLO_EL1(#14) - Add registers
RVBAR_EL1,RVBAR_EL2,RVBAR_EL3(#8) - Add registers
MPIDR_EL1(#6) - Add registers
TPIDR_EL2(#7)
Fixed
- Fix bitwidth of field
BADDRof registerVTTBR_EL2(#18)
Changed
v9.3.1
v9.3.0
What's Changed
- add debug data transfer registers by @ccbrown in #3
- Bump copyright dates by @andre-richter in 89ad9ec
Full Changelog: v9.2.0...v9.3.0
v9.2.0
What's Changed
Full Changelog: v9.1.0...v9.2.0
v9.1.0
v9.0.0
This is the former crate https://github.com/rust-embedded/cortex-a under its new name: aarch64-cpu