This patchset add PMU migration support and CSR register dump support
with debug purpose, also it removes TLB migration support in TCG mode.

---
v1 ... v2:
  1. Move calling with function loongarch_la464_init_csr() after CPU is
     realized, since PMU feature is decided during realization stage.
  2. Split origin patch #2 for better review
  3. Add PMU event number info in structure CPUArchState rather than
     fixed number 4, save and restore PMU registers by its event number.
---
Bibo Mao (3):
  target/loongarch: Add PMU migration support in KVM mode
  target/loongarch: Call function loongarch_la464_init_csr() after
    realized
  target/loongarch: Add PMU register dump support in KVM

 target/loongarch/cpu-csr.h |  4 +++
 target/loongarch/cpu.c     | 11 +++++---
 target/loongarch/cpu.h     |  4 +++
 target/loongarch/csr.c     | 32 ++++++++++++++++++++++
 target/loongarch/kvm/kvm.c | 54 +++++++++++++++++++++++++++++++++++++-
 target/loongarch/machine.c | 21 +++++++++++++++
 6 files changed, 122 insertions(+), 4 deletions(-)


base-commit: 36076d24f04ea9dc3357c0fbe7bb14917375819c
-- 
2.39.3


Reply via email to