User Details
- User Since
- Jan 15 2025, 3:31 PM (53 w, 2 d)
Jun 19 2025
May 9 2025
Mar 13 2025
Move ID_AA64SMFR0_EL1 definitions before ID_AA64ZFR0_EL1, and fix formatting in identcpu.c
Mar 5 2025
Feb 28 2025
Feb 24 2025
Feb 13 2025
Small changes as a result of comments on parent change
Add definition for ETS 0b1 value, renamed S*ERR and A*ERR values, and re-ordered MTE_frac definitions.
Feb 4 2025
Simplify arm_tmr_do_delay() further.
Feb 3 2025
The timer register is 64-bit, so best to use *int64_t, rather than *int32_t.
Jan 29 2025
Amended arm_tmr_do_delay() to use end for wfet(), used get_kernel_reg() rather than READ_SPECIALREG(), and added CPU_FEAT_AFTER_DEV flag, so support is checked after secondary cpus are brought up.
Use the CPU feature framework to determine whether the WFxT instructions are available on all CPUs, and set enable_wfxt accordingly. When the timer is used for DELAY(), it'll check whether it can use wfet().
Jan 24 2025
Jan 22 2025
Move configuration of hcrx_el2 to avoid trashing cptr_el2
Addressed review comments
Moved HCRX register definition to hypervisor.h, moved initial
configuration of hcrx_el2 to after .Ldone_vhe
Jan 21 2025
Cast to uint64_t not needed, removed.