On Tue, Feb 25, 2025 at 5:13 AM Daniel Henrique Barboza <dbarb...@ventanamicro.com> wrote: > > Hi, > > In this version no major changes were made. Just a rebase with > alistair/riscv-to-apply.next and acks from Alistair. > > All patches acked. > > v1 link: > https://lore.kernel.org/qemu-riscv/20241205133003.184581-1-dbarb...@ventanamicro.com/ > > Daniel Henrique Barboza (3): > hw/riscv/riscv-iommu.h: add missing headers > hw/riscv: add IOMMU HPM trace events > docs/specs/riscv-iommu.rst: add HPM support info > > Tomasz Jeznach (8): > hw/riscv/riscv-iommu-bits.h: HPM bits > hw/riscv/riscv-iommu: add riscv-iommu-hpm file > hw/riscv/riscv-iommu: add riscv_iommu_hpm_incr_ctr() > hw/riscv/riscv-iommu: instantiate hpm_timer > hw/riscv/riscv-iommu: add IOCOUNTINH mmio writes > hw/riscv/riscv-iommu: add IOHPMCYCLES mmio write > hw/riscv/riscv-iommu: add hpm events mmio write > hw/riscv/riscv-iommu.c: add RISCV_IOMMU_CAP_HPM cap
Thanks! Applied to riscv-to-apply.next Alistair > > docs/specs/riscv-iommu.rst | 2 + > hw/riscv/meson.build | 3 +- > hw/riscv/riscv-iommu-bits.h | 47 +++++ > hw/riscv/riscv-iommu-hpm.c | 381 ++++++++++++++++++++++++++++++++++++ > hw/riscv/riscv-iommu-hpm.h | 33 ++++ > hw/riscv/riscv-iommu.c | 131 +++++++++++-- > hw/riscv/riscv-iommu.h | 27 +++ > hw/riscv/trace-events | 5 + > 8 files changed, 612 insertions(+), 17 deletions(-) > create mode 100644 hw/riscv/riscv-iommu-hpm.c > create mode 100644 hw/riscv/riscv-iommu-hpm.h > > -- > 2.48.1 > >