All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Major version bump due to tock-registers dependency - updated to 0.9 (#26)
-
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
EL3h
andEL3t
fields 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
,FB
to registerHCR_EL2
(#27) -
Add fields to register
ICH_LR0_EL2
(#27) -
Add field
EOS
to registerSCTLR_EL2
(#27) -
Add fields
NSA
andSL0
to registerVTCR_EL2
(#27)
- Fix writing ESL_EL1 with register bitfield instead of u64 (#27)
v9.4.0 - 2023-09-19
Minor version bump due to re-export of tock-registers dependency (#20)
- Add register
FAR_EL3
(#11) - Add register
ESR_EL3
(#10) - Add register
SCTLR_EL3
(#9) - Add field
TSC
to 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)
- Fix bitwidth of field
BADDR
of registerVTTBR_EL2
(#18)
- Re-export of tock-registers dependency (#20)
- Enable write to registers
ESR_EL1
andESR_EL2
(#15)