[PATCH v5 0/2] accel/hvf: Sync CNTV_CTL_EL0 & CNTV_CVAL_EL0

Philippe Mathieu-Daudé posted 2 patches 2 weeks, 5 days ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260118215945.46693-1-philmd@linaro.org
Maintainers: Alexander Graf <agraf@csgraf.de>, Mads Ynddal <mads@ynddal.dk>, Peter Maydell <peter.maydell@linaro.org>
target/arm/hvf/hvf.c | 167 +++++++++++++++++++++++++------------------
1 file changed, 96 insertions(+), 71 deletions(-)
[PATCH v5 0/2] accel/hvf: Sync CNTV_CTL_EL0 & CNTV_CVAL_EL0
Posted by Philippe Mathieu-Daudé 2 weeks, 5 days ago
Since v4:
- Addressed Akihiko's comments
 . Do not introduce hvf_arch_cpu_synchronize_[pre/post]exec() hooks
 . Sync CNTV_CTL_EL0 & CNTV_CVAL_EL0 in hvf_[put/get]_registers()

Philippe Mathieu-Daudé (2):
  target/arm/hvf: Move hvf_sysreg_[read,write]_cp() functions around
  target/arm/hvf: Sync CNTV_CTL_EL0 & CNTV_CVAL_EL0

 target/arm/hvf/hvf.c | 167 +++++++++++++++++++++++++------------------
 1 file changed, 96 insertions(+), 71 deletions(-)

-- 
2.52.0


Re: [PATCH v5 0/2] accel/hvf: Sync CNTV_CTL_EL0 & CNTV_CVAL_EL0
Posted by Peter Maydell 1 week, 4 days ago
On Sun, 18 Jan 2026 at 21:59, Philippe Mathieu-Daudé <philmd@linaro.org> wrote:
>
> Since v4:
> - Addressed Akihiko's comments
>  . Do not introduce hvf_arch_cpu_synchronize_[pre/post]exec() hooks
>  . Sync CNTV_CTL_EL0 & CNTV_CVAL_EL0 in hvf_[put/get]_registers()
>
> Philippe Mathieu-Daudé (2):
>   target/arm/hvf: Move hvf_sysreg_[read,write]_cp() functions around
>   target/arm/hvf: Sync CNTV_CTL_EL0 & CNTV_CVAL_EL0
>
>  target/arm/hvf/hvf.c | 167 +++++++++++++++++++++++++------------------
>  1 file changed, 96 insertions(+), 71 deletions(-)
>



Applied to target-arm.next, thanks.

-- PMM
Re: [PATCH v5 0/2] accel/hvf: Sync CNTV_CTL_EL0 & CNTV_CVAL_EL0
Posted by Akihiko Odaki 2 weeks, 5 days ago
On 2026/01/19 6:59, Philippe Mathieu-Daudé wrote:
> Since v4:
> - Addressed Akihiko's comments
>   . Do not introduce hvf_arch_cpu_synchronize_[pre/post]exec() hooks
>   . Sync CNTV_CTL_EL0 & CNTV_CVAL_EL0 in hvf_[put/get]_registers()
> 
> Philippe Mathieu-Daudé (2):
>    target/arm/hvf: Move hvf_sysreg_[read,write]_cp() functions around
>    target/arm/hvf: Sync CNTV_CTL_EL0 & CNTV_CVAL_EL0
> 
>   target/arm/hvf/hvf.c | 167 +++++++++++++++++++++++++------------------
>   1 file changed, 96 insertions(+), 71 deletions(-)
> 

For the whole series,

Reviewed-by: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp>

Re: [PATCH v5 0/2] accel/hvf: Sync CNTV_CTL_EL0 & CNTV_CVAL_EL0
Posted by Richard Henderson 2 weeks, 5 days ago
On 1/19/26 08:59, Philippe Mathieu-Daudé wrote:
> Since v4:
> - Addressed Akihiko's comments
>   . Do not introduce hvf_arch_cpu_synchronize_[pre/post]exec() hooks
>   . Sync CNTV_CTL_EL0 & CNTV_CVAL_EL0 in hvf_[put/get]_registers()
> 
> Philippe Mathieu-Daudé (2):
>    target/arm/hvf: Move hvf_sysreg_[read,write]_cp() functions around
>    target/arm/hvf: Sync CNTV_CTL_EL0 & CNTV_CVAL_EL0
> 
>   target/arm/hvf/hvf.c | 167 +++++++++++++++++++++++++------------------
>   1 file changed, 96 insertions(+), 71 deletions(-)
> 

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>

r~