User Details
User Details
- User Since
- Wed, Jan 15, 3:31 PM (4 w, 18 h)
Tue, Feb 4
Tue, Feb 4
harry.moulton_arm.com updated the diff for D48580: arm64: use FEAT_WFxT for DELAY() when available.
Simplify arm_tmr_do_delay() further.
Mon, Feb 3
Mon, Feb 3
harry.moulton_arm.com updated the diff for D48580: arm64: use FEAT_WFxT for DELAY() when available.
The timer register is 64-bit, so best to use *int64_t, rather than *int32_t.
harry.moulton_arm.com requested review of D48815: arm64: update and align armreg.h with ARMv8.9 features.
harry.moulton_arm.com requested review of D48814: arm64: add missing HWCAP and HWCAP2 values.
Wed, Jan 29
Wed, Jan 29
harry.moulton_arm.com updated the diff for D48580: arm64: use FEAT_WFxT for DELAY() when available.
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.
harry.moulton_arm.com updated the diff for D48580: arm64: use FEAT_WFxT for DELAY() when available.
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().
Fri, Jan 24
Fri, Jan 24
harry.moulton_arm.com added inline comments to D48580: arm64: use FEAT_WFxT for DELAY() when available.
Wed, Jan 22
Wed, Jan 22
harry.moulton_arm.com updated the diff for D48583: arm64: add HCRX_EL2 register.
Move configuration of hcrx_el2 to avoid trashing cptr_el2
harry.moulton_arm.com updated the diff for D48584: arm64/vmm: save and restore HCRX_EL2 register.
Addressed review comments
harry.moulton_arm.com updated the diff for D48583: arm64: add HCRX_EL2 register.
Moved HCRX register definition to hypervisor.h, moved initial
configuration of hcrx_el2 to after .Ldone_vhe
Tue, Jan 21
Tue, Jan 21
harry.moulton_arm.com added a comment to D48584: arm64/vmm: save and restore HCRX_EL2 register.
harry.moulton_arm.com requested review of D48584: arm64/vmm: save and restore HCRX_EL2 register.
harry.moulton_arm.com requested review of D48583: arm64: add HCRX_EL2 register.
harry.moulton_arm.com updated the diff for D48579: arm64: add inline functions for FEAT_WFxT instructions.
Cast to uint64_t not needed, removed.
harry.moulton_arm.com requested review of D48578: arm64: add HWCAP for FEAT_WFxT.
harry.moulton_arm.com requested review of D48580: arm64: use FEAT_WFxT for DELAY() when available.
harry.moulton_arm.com requested review of D48579: arm64: add inline functions for FEAT_WFxT instructions.
harry.moulton_arm.com requested review of D48577: arm64: fix ID_AA64ISAR2_WFxT_IMPL value.