Re: Stupid Xen vs KVM question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Dec 5, 2014 8:09 AM, "Konrad Rzeszutek Wilk" <konrad.wilk@xxxxxxxxxx> wrote:
>
> On Fri, Dec 05, 2014 at 08:29:54AM +0100, Paolo Bonzini wrote:
> >
> >
> > On 05/12/2014 03:24, Konrad Rzeszutek Wilk wrote:
> > > We could do a simple thing - which is that the paravirt_enabled
> > > could have the value 1 for Xen and 2 for KVM. The assembler logic
> > > would be inverted and just check for 1. I am not going to attempt
> > > to write the assembler code :-)
> >
> > Wouldn't Xen HVM also want to be 2?
>
> Oddly enough it was never set!
>
> Looking at where the paravit_enabled() macro is used, on KVM it could
> be just set to zero.

I noticed that KVM is setting paravirt_enabled = 1 twice, once the
main kvm guest code and once in kvmclock.

Will the EBDA code in head.c care?

That would also increase sanity a little IMO.  We currently have
"paravirt" meaning that the normal HW architecture isn't present (Den,
lguest) and "paravirt" meaning that there are extra optional-to-use
hypervisor features (KVM, etc).

--Andy
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux