From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56395) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e46j5-0002kP-6x for qemu-devel@nongnu.org; Mon, 16 Oct 2017 10:50:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e46j1-0004JW-AU for qemu-devel@nongnu.org; Mon, 16 Oct 2017 10:50:43 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:44989) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1e46j1-0004I9-2Y for qemu-devel@nongnu.org; Mon, 16 Oct 2017 10:50:39 -0400 Date: Mon, 16 Oct 2017 10:49:51 -0400 From: Konrad Rzeszutek Wilk Message-ID: <20171016144951.GG30178@char.us.oracle.com> References: <20170912031509.vufszbju3s2v2bw3@hz-desktop> <20171010160544.GA1772@char.us.oracle.com> <20171012124544.dq3wyr65tefi3glk@hz-desktop> <20171013075326.77azyi4j2wo3b2fx@hz-desktop> <20171013104453.50284426@nial.brq.redhat.com> <20171013111341.feb2462nh2rcrjpp@hz-desktop> <59E0C9F602000078001862C4@prv-mh.provo.novell.com> <20171015033021-mutt-send-email-mst@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20171015033021-mutt-send-email-mst@kernel.org> Subject: Re: [Qemu-devel] [Xen-devel] [RFC QEMU PATCH v3 00/10] Implement vNVDIMM for Xen HVM guest List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Michael S. Tsirkin" Cc: Stefano Stabellini , Haozhong Zhang , wei.liu2@citrix.com, Xiao Guangrong , qemu-devel@nongnu.org, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, george.dunlap@citrix.com, xen-devel@lists.xen.org, Igor Mammedov , Paolo Bonzini , Jan Beulich , xen-devel@lists.xenproject.org, Anthony Perard , Chao Peng , Dan Williams , Richard Henderson , Eduardo Habkost On Sun, Oct 15, 2017 at 03:31:15AM +0300, Michael S. Tsirkin wrote: > On Fri, Oct 13, 2017 at 03:46:39PM -0700, Stefano Stabellini wrote: > > On Fri, 13 Oct 2017, Jan Beulich wrote: > > > >>> On 13.10.17 at 13:13, wrote: > > > > To Jan, Andrew, Stefano and Anthony, > > > > > > > > what do you think about allowing QEMU to build the entire guest ACPI > > > > and letting SeaBIOS to load it? ACPI builder code in hvmloader is > > > > still there and just bypassed in this case. > > > > > > Well, if that can be made work in a non-quirky way and without > > > loss of functionality, I'd probably be fine. I do think, however, > > > that there's a reason this is being handled in hvmloader right now. > > > > And not to discourage you, just as a clarification, you'll also need to > > consider backward compatibility: unless the tables are identical, I > > imagine we'll have to keep using the old tables for already installed > > virtual machines. > > Maybe you can handle this using machine type versioning. And the type could be v2 if nvdimm was provided (which is something that the toolstack would figure out). The toolstack could also have a seperate 'v2' config flag if somebody wanted to play with this _outside_ of having NVDIMM in the guest? > Installed guests would use the old type. From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [Qemu-devel] [RFC QEMU PATCH v3 00/10] Implement vNVDIMM for Xen HVM guest Date: Mon, 16 Oct 2017 10:49:51 -0400 Message-ID: <20171016144951.GG30178@char.us.oracle.com> References: <20170912031509.vufszbju3s2v2bw3@hz-desktop> <20171010160544.GA1772@char.us.oracle.com> <20171012124544.dq3wyr65tefi3glk@hz-desktop> <20171013075326.77azyi4j2wo3b2fx@hz-desktop> <20171013104453.50284426@nial.brq.redhat.com> <20171013111341.feb2462nh2rcrjpp@hz-desktop> <59E0C9F602000078001862C4@prv-mh.provo.novell.com> <20171015033021-mutt-send-email-mst@kernel.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e46j0-0006dd-1q for xen-devel@lists.xenproject.org; Mon, 16 Oct 2017 14:50:38 +0000 Content-Disposition: inline In-Reply-To: <20171015033021-mutt-send-email-mst@kernel.org> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: "Michael S. Tsirkin" Cc: Haozhong Zhang , Stefano Stabellini , wei.liu2@citrix.com, Xiao Guangrong , andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, qemu-devel@nongnu.org, Eduardo Habkost , george.dunlap@citrix.com, xen-devel@lists.xenproject.org, Chao Peng , Jan Beulich , Paolo Bonzini , Anthony Perard , Igor Mammedov , Dan Williams , xen-devel@lists.xen.org, Richard Henderson List-Id: xen-devel@lists.xenproject.org T24gU3VuLCBPY3QgMTUsIDIwMTcgYXQgMDM6MzE6MTVBTSArMDMwMCwgTWljaGFlbCBTLiBUc2ly a2luIHdyb3RlOgo+IE9uIEZyaSwgT2N0IDEzLCAyMDE3IGF0IDAzOjQ2OjM5UE0gLTA3MDAsIFN0 ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIEZyaSwgMTMgT2N0IDIwMTcsIEphbiBCZXVs aWNoIHdyb3RlOgo+ID4gPiA+Pj4gT24gMTMuMTAuMTcgYXQgMTM6MTMsIDxoYW96aG9uZy56aGFu Z0BpbnRlbC5jb20+IHdyb3RlOgo+ID4gPiA+IFRvIEphbiwgQW5kcmV3LCBTdGVmYW5vIGFuZCBB bnRob255LAo+ID4gPiA+IAo+ID4gPiA+IHdoYXQgZG8geW91IHRoaW5rIGFib3V0IGFsbG93aW5n IFFFTVUgdG8gYnVpbGQgdGhlIGVudGlyZSBndWVzdCBBQ1BJCj4gPiA+ID4gYW5kIGxldHRpbmcg U2VhQklPUyB0byBsb2FkIGl0PyBBQ1BJIGJ1aWxkZXIgY29kZSBpbiBodm1sb2FkZXIgaXMKPiA+ ID4gPiBzdGlsbCB0aGVyZSBhbmQganVzdCBieXBhc3NlZCBpbiB0aGlzIGNhc2UuCj4gPiA+IAo+ ID4gPiBXZWxsLCBpZiB0aGF0IGNhbiBiZSBtYWRlIHdvcmsgaW4gYSBub24tcXVpcmt5IHdheSBh bmQgd2l0aG91dAo+ID4gPiBsb3NzIG9mIGZ1bmN0aW9uYWxpdHksIEknZCBwcm9iYWJseSBiZSBm aW5lLiBJIGRvIHRoaW5rLCBob3dldmVyLAo+ID4gPiB0aGF0IHRoZXJlJ3MgYSByZWFzb24gdGhp cyBpcyBiZWluZyBoYW5kbGVkIGluIGh2bWxvYWRlciByaWdodCBub3cuCj4gPiAKPiA+IEFuZCBu b3QgdG8gZGlzY291cmFnZSB5b3UsIGp1c3QgYXMgYSBjbGFyaWZpY2F0aW9uLCB5b3UnbGwgYWxz byBuZWVkIHRvCj4gPiBjb25zaWRlciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5OiB1bmxlc3MgdGhl IHRhYmxlcyBhcmUgaWRlbnRpY2FsLCBJCj4gPiBpbWFnaW5lIHdlJ2xsIGhhdmUgdG8ga2VlcCB1 c2luZyB0aGUgb2xkIHRhYmxlcyBmb3IgYWxyZWFkeSBpbnN0YWxsZWQKPiA+IHZpcnR1YWwgbWFj aGluZXMuCj4gCj4gTWF5YmUgeW91IGNhbiBoYW5kbGUgdGhpcyB1c2luZyBtYWNoaW5lIHR5cGUg dmVyc2lvbmluZy4KCjxub2RzPiBBbmQgdGhlIHR5cGUgY291bGQgYmUgdjIgaWYgbnZkaW1tIHdh cyBwcm92aWRlZCAod2hpY2ggaXMKc29tZXRoaW5nIHRoYXQgdGhlIHRvb2xzdGFjayB3b3VsZCBm aWd1cmUgb3V0KS4KClRoZSB0b29sc3RhY2sgY291bGQgYWxzbyBoYXZlIGEgc2VwZXJhdGUgJ3Yy JyBjb25maWcgZmxhZyBpZiBzb21lYm9keQp3YW50ZWQgdG8gcGxheSB3aXRoIHRoaXMgX291dHNp ZGVfIG9mIGhhdmluZyBOVkRJTU0gaW4gdGhlIGd1ZXN0PwoKCj4gSW5zdGFsbGVkIGd1ZXN0cyB3 b3VsZCB1c2UgdGhlIG9sZCB0eXBlLgoKPG5vZHM+CgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK