[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 2/7] Set PVR in sregs
From: |
Alexander Graf |
Subject: |
[Qemu-devel] [PATCH 2/7] Set PVR in sregs |
Date: |
Fri, 17 Jul 2009 13:51:43 +0200 |
We need to tell the kernel about some initial CPU state we don't have yet,
so let's use the "sregs" IOCTL for that and simply put the Processor Version
Register in there.
Now the kernel knows which guest CPU to virtualize.
Signed-off-by: Alexander Graf <address@hidden>
---
target-ppc/kvm.c | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/target-ppc/kvm.c b/target-ppc/kvm.c
index acbb1ab..04bb305 100644
--- a/target-ppc/kvm.c
+++ b/target-ppc/kvm.c
@@ -44,7 +44,13 @@ int kvm_arch_init(KVMState *s, int smp_cpus)
int kvm_arch_init_vcpu(CPUState *cenv)
{
- return 0;
+ int ret = 0;
+ struct kvm_sregs sregs;
+
+ sregs.pvr = cenv->spr[SPR_PVR];
+ ret = kvm_vcpu_ioctl(cenv, KVM_SET_SREGS, &sregs);
+
+ return ret;
}
int kvm_arch_put_registers(CPUState *env)
--
1.6.0.2
- [Qemu-devel] [PATCH 0/4] Add preliminary KVM support for non-embedded PPC v3, Alexander Graf, 2009/07/17
- [Qemu-devel] [PATCH 1/7] Enable PPC KVM for non-embedded, Alexander Graf, 2009/07/17
- [Qemu-devel] [PATCH 2/7] Set PVR in sregs,
Alexander Graf <=
- [Qemu-devel] [PATCH 3/7] Add mp_state to PPC CPU struct, Alexander Graf, 2009/07/17
- [Qemu-devel] [PATCH 4/7] Fix warning in kvm-all.c, Alexander Graf, 2009/07/17
- [Qemu-devel] [PATCH 5/7] Use correct input constant, Alexander Graf, 2009/07/17
- [Qemu-devel] [PATCH 6/7] Set slots more carefully, Alexander Graf, 2009/07/17
- [Qemu-devel] [PATCH 7/7] Fake dirty loggin when it's not there, Alexander Graf, 2009/07/17
- Re: [Qemu-devel] [PATCH 7/7] Fake dirty loggin when it's not there, Stefano Stabellini, 2009/07/17
- Re: [Qemu-devel] [PATCH 7/7] Fake dirty loggin when it's not there, Alexander Graf, 2009/07/17
- Re: [Qemu-devel] [PATCH 7/7] Fake dirty loggin when it's not there, Alexander Graf, 2009/07/17
- Re: [Qemu-devel] [PATCH 7/7] Fake dirty loggin when it's not there, Stefano Stabellini, 2009/07/17
- Re: [Qemu-devel] [PATCH 7/7] Fake dirty loggin when it's not there, Alexander Graf, 2009/07/17