All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 01/23] Pass PVR in sregs
@ 2009-07-07 14:17 Alexander Graf
  2009-07-07 15:40 ` Avi Kivity
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: Alexander Graf @ 2009-07-07 14:17 UTC (permalink / raw)
  To: kvm-ppc

Right now sregs is unused on PPC, so we can use it for initialization
of the CPU.

KVM on BookE always virtualizes the host CPU. On PPC64 we go a step further
and take the PVR from userspace that tells us what kind of CPU we are supposed
to virtualize, because we support PPC32 and PPC64 guests.

In order to get that information, we use the sregs ioctl, because we don't
want to reset the guest CPU on every normal register set.

Signed-off-by: Alexander Graf <agraf@suse.de>
---
 arch/powerpc/include/asm/kvm.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/arch/powerpc/include/asm/kvm.h b/arch/powerpc/include/asm/kvm.h
index bb2de6a..96b02cd 100644
--- a/arch/powerpc/include/asm/kvm.h
+++ b/arch/powerpc/include/asm/kvm.h
@@ -46,6 +46,7 @@ struct kvm_regs {
 };
 
 struct kvm_sregs {
+	__u64 pvr;
 };
 
 struct kvm_fpu {
-- 
1.6.0.2


^ permalink raw reply related	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2009-09-11 23:03 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-07-07 14:17 [PATCH 01/23] Pass PVR in sregs Alexander Graf
2009-07-07 15:40 ` Avi Kivity
2009-07-07 22:50 ` Hollis Blanchard
2009-07-07 23:22 ` Alexander Graf
2009-07-08  2:28 ` Liu Yu-B13201
2009-07-10  0:52 ` Hollis Blanchard
2009-07-10  2:50 ` Liu Yu-B13201
2009-07-16 13:29 ` Alexander Graf
2009-09-11 23:03 ` Hollis Blanchard

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.