mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-08 02:03:56 -06:00
target/loongarch: Implement kvm get/set registers
Implement kvm_arch_get/set_registers interfaces, many regs can be get/set in the function, such as core regs, csr regs, fpu regs, mp state, etc. Signed-off-by: Tianrui Zhao <zhaotianrui@loongson.cn> Signed-off-by: xianglai li <lixianglai@loongson.cn> Reviewed-by: Song Gao <gaosong@loongson.cn> Change-Id: Ia8fc48fe08b1768853f7729e77d37cdf270031e4 Message-Id: <20240105075804.1228596-5-zhaotianrui@loongson.cn> Signed-off-by: Song Gao <gaosong@loongson.cn>
This commit is contained in:
parent
6278465696
commit
f8447436d3
7 changed files with 599 additions and 3 deletions
11
target/loongarch/trace-events
Normal file
11
target/loongarch/trace-events
Normal file
|
@ -0,0 +1,11 @@
|
|||
# See docs/devel/tracing.rst for syntax documentation.
|
||||
|
||||
#kvm.c
|
||||
kvm_failed_get_regs_core(const char *msg) "Failed to get core regs from KVM: %s"
|
||||
kvm_failed_put_regs_core(const char *msg) "Failed to put core regs into KVM: %s"
|
||||
kvm_failed_get_fpu(const char *msg) "Failed to get fpu from KVM: %s"
|
||||
kvm_failed_put_fpu(const char *msg) "Failed to put fpu into KVM: %s"
|
||||
kvm_failed_get_mpstate(const char *msg) "Failed to get mp_state from KVM: %s"
|
||||
kvm_failed_put_mpstate(const char *msg) "Failed to put mp_state into KVM: %s"
|
||||
kvm_failed_get_cpucfg(const char *msg) "Failed to get cpucfg from KVM: %s"
|
||||
kvm_failed_put_cpucfg(const char *msg) "Failed to put cpucfg into KVM: %s"
|
Loading…
Add table
Add a link
Reference in a new issue