mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-08 18:23:57 -06:00
s390: Add CPU reset handler
Add a CPU reset handler to have all CPUs in a PoP compliant state. Signed-off-by: Jens Freimann <jfrei@linux.vnet.ibm.com> [agraf: move hw/hw.h into existing ifdef] Signed-off-by: Alexander Graf <agraf@suse.de>
This commit is contained in:
parent
a158986d85
commit
70bada0304
2 changed files with 41 additions and 3 deletions
|
@ -89,7 +89,14 @@ int kvm_arch_init_vcpu(CPUState *cpu)
|
|||
|
||||
void kvm_arch_reset_vcpu(CPUState *cpu)
|
||||
{
|
||||
/* FIXME: add code to reset vcpu. */
|
||||
/* The initial reset call is needed here to reset in-kernel
|
||||
* vcpu data that we can't access directly from QEMU
|
||||
* (i.e. with older kernels which don't support sync_regs/ONE_REG).
|
||||
* Before this ioctl cpu_synchronize_state() is called in common kvm
|
||||
* code (kvm-all) */
|
||||
if (kvm_vcpu_ioctl(cpu, KVM_S390_INITIAL_RESET, NULL)) {
|
||||
perror("Can't reset vcpu\n");
|
||||
}
|
||||
}
|
||||
|
||||
int kvm_arch_put_registers(CPUState *cs, int level)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue