Message ID | 1544076152-21637-1-git-send-email-maran.wilson@oracle.com (mailing list archive) |
---|---|
Headers | show |
Series | KVM: x86: Allow Qemu/KVM to use PVH entry point | expand |
On 06/12/18 07:02, Maran Wilson wrote: > For certain applications it is desirable to rapidly boot a KVM virtual > machine. In cases where legacy hardware and software support within the > guest is not needed, Qemu should be able to boot directly into the > uncompressed Linux kernel binary without the need to run firmware. > > There already exists an ABI to allow this for Xen PVH guests and the ABI > is supported by Linux and FreeBSD: > > https://xenbits.xen.org/docs/unstable/misc/pvh.html > > This patch series would enable Qemu to use that same entry point for > booting KVM guests. Thanks! I should be able to post a Tested-by next Monday. Boris, are you going to pick it up for 4.21? Paolo
On Thu, Dec 06, 2018 at 10:21:12PM +0100, Paolo Bonzini wrote: > Thanks! I should be able to post a Tested-by next Monday. Boris, are > you going to pick it up for 4.21? Boris me or Boris O.? :-)
On 12/6/18 4:37 PM, Borislav Petkov wrote: > On Thu, Dec 06, 2018 at 10:21:12PM +0100, Paolo Bonzini wrote: >> Thanks! I should be able to post a Tested-by next Monday. Boris, are >> you going to pick it up for 4.21? > Boris me or Boris O.? > > :-) > O. ;-) There are some minor changes in non-xen x86 code so it would be good to get x86 maintainers' ack. And as far as qemu/qboot changes, should we assume that the general approach is acceptable? I understand that the patches will probably need to go through some iterations but I want to make sure we have a path forward there. -boris
On 06/12/18 22:58, Boris Ostrovsky wrote: > On 12/6/18 4:37 PM, Borislav Petkov wrote: >> On Thu, Dec 06, 2018 at 10:21:12PM +0100, Paolo Bonzini wrote: >>> Thanks! I should be able to post a Tested-by next Monday. Boris, are >>> you going to pick it up for 4.21? >> Boris me or Boris O.? >> >> :-) >> > > O. ;-) > > There are some minor changes in non-xen x86 code so it would be good to > get x86 maintainers' ack. It's not really code, only Kconfig (and I remarked on it just now), but it doesn't hurt of course. > And as far as qemu/qboot changes, should we assume that the general > approach is acceptable? I understand that the patches will probably need > to go through some iterations but I want to make sure we have a path > forward there. Yes, the general approach is fine. I have already reviewed the qboot parts, I guess we will also want an option ROM similar to linuxboot/multiboot for SeaBIOS support but that's simple matter of programming. :) Paolo
On Thu, Dec 06, 2018 at 11:14:34PM +0100, Paolo Bonzini wrote: > > There are some minor changes in non-xen x86 code so it would be good to > > get x86 maintainers' ack. > > It's not really code, only Kconfig (and I remarked on it just now), but > it doesn't hurt of course. Yeah, I don't see anything objectionable. Thx.
On 12/7/18 5:25 AM, Borislav Petkov wrote: > On Thu, Dec 06, 2018 at 11:14:34PM +0100, Paolo Bonzini wrote: >>> There are some minor changes in non-xen x86 code so it would be good to >>> get x86 maintainers' ack. >> It's not really code, only Kconfig (and I remarked on it just now), but >> it doesn't hurt of course. > Yeah, I don't see anything objectionable. Can this be considered as an ACK from you? -boris
On Fri, Dec 07, 2018 at 11:07:54AM -0500, Boris Ostrovsky wrote:
> Can this be considered as an ACK from you?
I'll look at v9 next week and add tags, assuming v9 is going to be the
final one, of course.
On 12/6/2018 1:21 PM, Paolo Bonzini wrote: > On 06/12/18 07:02, Maran Wilson wrote: >> For certain applications it is desirable to rapidly boot a KVM virtual >> machine. In cases where legacy hardware and software support within the >> guest is not needed, Qemu should be able to boot directly into the >> uncompressed Linux kernel binary without the need to run firmware. >> >> There already exists an ABI to allow this for Xen PVH guests and the ABI >> is supported by Linux and FreeBSD: >> >> https://xenbits.xen.org/docs/unstable/misc/pvh.html >> >> This patch series would enable Qemu to use that same entry point for >> booting KVM guests. > Thanks! I should be able to post a Tested-by next Monday. Boris, are > you going to pick it up for 4.21? Hi Paolo, Are you still planning on running some testing of your own for these patches? Should Boris wait to hear from you before moving forward? Thanks, -Maran > Paolo
On 12/12/18 1:09 PM, Maran Wilson wrote: > On 12/6/2018 1:21 PM, Paolo Bonzini wrote: >> On 06/12/18 07:02, Maran Wilson wrote: >>> For certain applications it is desirable to rapidly boot a KVM virtual >>> machine. In cases where legacy hardware and software support within the >>> guest is not needed, Qemu should be able to boot directly into the >>> uncompressed Linux kernel binary without the need to run firmware. >>> >>> There already exists an ABI to allow this for Xen PVH guests and the >>> ABI >>> is supported by Linux and FreeBSD: >>> >>> https://xenbits.xen.org/docs/unstable/misc/pvh.html >>> >>> This patch series would enable Qemu to use that same entry point for >>> booting KVM guests. >> Thanks! I should be able to post a Tested-by next Monday. Boris, are >> you going to pick it up for 4.21? Just realized I never answered this --- yes, I am. Now that BorisP. acked this, having your T-b would be good. -boris > > Hi Paolo, > > Are you still planning on running some testing of your own for these > patches? Should Boris wait to hear from you before moving forward? > > Thanks, > -Maran > >> Paolo >
On 12/12/18 19:09, Maran Wilson wrote: > On 12/6/2018 1:21 PM, Paolo Bonzini wrote: >> On 06/12/18 07:02, Maran Wilson wrote: >>> For certain applications it is desirable to rapidly boot a KVM virtual >>> machine. In cases where legacy hardware and software support within the >>> guest is not needed, Qemu should be able to boot directly into the >>> uncompressed Linux kernel binary without the need to run firmware. >>> >>> There already exists an ABI to allow this for Xen PVH guests and the ABI >>> is supported by Linux and FreeBSD: >>> >>> https://xenbits.xen.org/docs/unstable/misc/pvh.html >>> >>> This patch series would enable Qemu to use that same entry point for >>> booting KVM guests. >> Thanks! I should be able to post a Tested-by next Monday. Boris, are >> you going to pick it up for 4.21? > > Hi Paolo, > > Are you still planning on running some testing of your own for these > patches? Should Boris wait to hear from you before moving forward? He can go ahead with v9, I was just curious about it. Paolo