From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from mx1.redhat.com ([209.132.183.28]) by merlin.infradead.org with esmtp (Exim 4.76 #1 (Red Hat Linux)) id 1Sf9u5-0003i6-CU for kexec@lists.infradead.org; Thu, 14 Jun 2012 13:16:03 +0000 Message-ID: <4FD9E3FF.4050906@redhat.com> Date: Thu, 14 Jun 2012 16:15:43 +0300 From: Avi Kivity MIME-Version: 1.0 Subject: Re: [PATCH v2 0/5] Export offsets of VMCS fields as note information for kdump References: <4FB35C48.30708@cn.fujitsu.com> <4FB92D5A.3060507@redhat.com> <4FB9A92D.7050108@cn.fujitsu.com> <4FB9FE08.4050905@redhat.com> <4FBA05F6.8070804@cn.fujitsu.com> <4FBA0C8A.2050003@redhat.com> <4FBB0ACA.2040907@cn.fujitsu.com> <4FC30C40.80500@cn.fujitsu.com> <4FC37D94.3080404@redhat.com> <4FC47579.2040504@cn.fujitsu.com> <4FD58399.4050700@cn.fujitsu.com> In-Reply-To: <4FD58399.4050700@cn.fujitsu.com> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 Sender: kexec-bounces@lists.infradead.org Errors-To: kexec-bounces+dwmw2=infradead.org@lists.infradead.org To: Yanfei Zhang Cc: dzickus@redhat.com, luto@mit.edu, masanori.yoshida.tv@hitachi.com, kvm@vger.kernel.org, Joerg Roedel , mtosatti@redhat.com, kexec@lists.infradead.org, linux-kernel@vger.kernel.org, paul.gortmaker@windriver.com, ludwig.nussel@suse.de, ebiederm@xmission.com, Greg KH T24gMDYvMTEvMjAxMiAwODozNSBBTSwgWWFuZmVpIFpoYW5nIHdyb3RlOgo+IEhlbGxvIEF2aSwK CgpTb3JyeSBhYm91dCB0aGUgZGVsYXkuLi4KCj4gCj4g09ogMjAxMsTqMDXUwjI5yNUgMTU6MDYs IFlhbmZlaSBaaGFuZyDQtLXAOgo+PiDT2iAyMDEyxOowNdTCMjjI1SAyMToyOCwgQXZpIEtpdml0 eSDQtLXAOgo+Pj4gT24gMDUvMjgvMjAxMiAwODoyNSBBTSwgWWFuZmVpIFpoYW5nIHdyb3RlOgo+ Pj4+Cj4+Pj4gRG91IHlvdSBoYXZlIGFueSBjb21tZW50cyBhYm91dCB0aGlzIHBhdGNoIHNldD8K Pj4+Cj4+PiBJIHN0aWxsIGhhdmUgYSBoYXJkIHRpbWUgdW5kZXJzdGFuZGluZyB3aHkgaXQgaXMg bmVlZGVkLiAgSWYgdGhlIGhvc3QKPj4+IGNyYXNoZXMsIHRoZXJlIGlzIG5vIHJlYXNvbiB0byBs b29rIGF0IGd1ZXN0IHN0YXRlOyB0aGUgaG9zdCBzaG91bGQKPj4+IHN1cnZpdmUgbm8gbWF0dGVy IHdoYXQgdGhlIGd1ZXN0IGRvZXMuCj4+Pgo+Pj4KPj4gCj4+IE9LLiBMZXQgbWUgc3VtbWFyaXpl IGl0Lgo+PiAKPj4gMS4gV2h5IGlzIHRoaXMgcGF0Y2ggbmVlZGVkPyAoT3VyIHJlcXVpcmVtZW50 KQo+PiAgICAKPj4gV2Ugb25jZSBjYW1lIHRvIGEgYnVnZ3kgc2l0dWF0aW9uOiBhIGhvc3Qgc2No ZWR1bGVyIGJ1ZyBjYXVzZWQgZ3Vlc3QgbWFjaGluZSdzCj4+IHZjcHUgc3RvcHBlZCBmb3IgYSBs b25nIHRpbWUgYW5kIHRoZW4gbGVkIHRvIGhlYXJ0YmVhdCBzdG9wIChob3N0IGlzIHN0aWxsIHJ1 bm5pbmcpLgo+PiAgICAKPj4gd2Ugd2FudCB0byBoYXZlIGFuIGVmZmljaWVudCB3YXkgdG8gbWFr ZSB0aGUgYnVnIGFuYWx5c2lzIHdoZW4gd2UgY29tZSB0byB0aGUgc2ltaWxhcgo+PiBzaXR1YXRp b24gd2hlcmUgZ3Vlc3QgbWFjaGluZSBkb2Vzbid0IHdvcmsgd2VsbCBkdWUgdG8gc29tZXRoaW5n IG9mIGhvc3QgbWFjaGluZSdzLCAKPj4gCj4+IEJlY2F1c2Ugd2Ugc2hvdWxkIGRlYnVnIGJvdGgg aG9zdCBtYWNoaW5lJ3MgYW5kIGd1ZXN0IG1hY2hpbmUncyBzaWRlcyB0byBsb29rIGZvcgo+PiB0 aGUgcmVhc29ucywgc28gd2Ugd2FudCB0byBnZXQgYm90aCBob3N0IG1hY2hpbmUncyBjcmFzaCBk dW1wIGFuZCBndWVzdCBtYWNoaW5lJ3MKPj4gY3Jhc2ggZHVtcCBhdCB0aGUgc2FtZSB0aW1lIHdo ZW4gdGhlIGJ1Z2d5IHNpdHVhdGlvbiByZW1haW5zLgoKSSB3b3VsZCBhcmd1ZSB0aGF0IHRoZXJl IGFyZSB0d28gc2VwYXJhdGUgYnVncyBoZXJlOiAoMSkgYSBob3N0IGJ1Zwp3aGljaCBjYXVzZWQg dGhlIHNjaGVkdWxpbmcgZGVsYXkgKDIpIHB1dHRpbmcgYSBoZWFydGJlYXQgc2VydmljZSBvbiBh CnZpcnR1YWxpemVkIGd1ZXN0cyB3aXRoIG5vIHJlYWwgdGltZSBndWFyYW50ZWVzLgoKQnV0IEkg dW5kZXJzdGFuZCB5b3VyIHNpdHVhdGlvbi4KCj4+IAo+PiAyLiBXaGF0IHdpbGwgd2UgZG8/Cj4+ ICAgIAo+PiBJZiB0aGlzIGJ1ZyB3YXMgZm91bmQgb24gY3VzdG9tZXIncyBlbnZpcm9ubWVudCwg d2UgaGF2ZSB0d28gd2F5cyB0byBhdm9pZAo+PiBhZmZlY3Rpbmcgb3RoZXIgZ3Vlc3QgbWFjaGlu ZXMgcnVubmluZyBvbiB0aGUgc2FtZSBob3N0LiBGaXJzdCwgd2UgY291bGQgZG8gYnVnCj4+IGFu YWx5c2lzIG9uIGFub3RoZXIgZW52aXJvbm1lbnQgdG8gcmVwcm9kdWNlIHRoZSBidWdneSBzaXR1 YXRpb247IFNlY29uZCwgd2UKPj4gY291bGQgbWlncmF0ZSBvdGhlciBndWVzdCBtYWNoaW5lcyB0 byBvdGhlciBob3N0cy4gCgpZb3UgY291bGQgYWxzbyB1c2UgdHJhY2luZyAodGhlcmUncyB0aGUg bGF0ZW5jeSB0cmFjZXIgYW5kIHRoZSBzY2hlZHVsZXIKdHJhY2Vwb2ludHMpIHRvIGRlYnVnIHRo aXMgb24gYSBsaXZlIHN5c3RlbS4KCj4+IAo+PiBBZnRlciB0aGUgYnVnZ3kgc2l0dWF0aW9uIGlz IHJlcHJvZHVjZWQsIHdlIHBhbmljIHRoZSBob3N0ICptYW51YWxseSouCj4+IFRoZW4gd2UgY291 bGQgdXNlIHVzZXJsYW5kIHRvb2xzIHRvIGdldCBndWVzdCBtYWNoaW5lJ3MgY3Jhc2ggZHVtcCBm cm9tIGhvc3QgbWFjaGluZSdzCj4+IHdpdGggdGhlIGZlYXR1cmUgcHJvdmlkZWQgYnkgdGhpcyBw YXRjaCBzZXQuIEZpbmFsbHkgd2UgY291bGQgYW5hbHlzZSB0aGVtIHNlcGFyYXRlbHkKPj4gdG8g ZmluZCB3aGljaCBzaWRlIGNhdXNlcyB0aGUgcHJvYmxlbS4KPj4gCj4gCj4gQ291bGQgeW91IHBs ZWFzZSB0ZWxsIG1lIHlvdXIgYXR0aXR1ZGUgdG93YXJkcyB0aGlzIHBhdGNoPyAKCkkgc3RpbGwg ZGlzbGlrZSBpdCBjb25jZXB0dWFsbHkuICBCdXQgbGV0IG1lIGRvIGEgdGVjaG5pY2FsIHJldmll dyBvZgp0aGUgbGF0ZXN0IHZlcnNpb24uCgo+IEFuZCBoZXJlIGlzIGEgbmV3IGNhc2UgZnJvbSB0 aGUgTGludXhDb24gSmFwYW46Cj4gCj4gRGV2ZWxvcGVycyBmcm9tIEhpdGFjaCBhcmUgbm93IGRl dmVsb3BpbmcgYSBuZXcgbGl2ZWR1bXAgbWVjaGFuaXNtIGZvciB0aGUKPiBzYW1lIHJlYXNvbiBh cyBvdXJzLiBUaGV5IGhhdmUgY29tZSB0byB0aGUgc2l0dWF0aW9uICptYW55IHRpbWVzKiB0aGF0 IGd1ZXN0Cj4gbWFjaGluZXMgY3Jhc2hlZCBkdWUgdG8gaG9zdCdzIGZhaWx1cmVzLCBpbiBwYXJ0 aWN1bGFyLCB1bmRlciBkZXZlbG9wbWVudC4KClRoaXMgaGFzIGhhcHBlbmVkIHRvIG1lIGFzIHdl bGwsIHBvc3NpYmxlIGV2ZW4gbW9yZSB0aW1lcyA6KS4gIEkgZG9uJ3QKdXNlIGNyYXNoIGR1bXBz IGZvciBkZWJ1Z2dpbmcgYnV0IGRpZmZlcmVudCBwZW9wbGUgbWF5IHVzZSBkaWZmZXJlbnQKdGVj aG5pcXVlcy4KCj4gU28gdGhleSBkZXZlbG9wIHRoaXMgbWVjaGFuaXNtIHRvIGdldCBjcmFzaCBk dW1wIHdoaWxlIHJldGFpbmluZyB0aGUgYnVnZ3kKPiBzaXR1YXRpb24gYmV0d2VlbiBob3N0IGFu ZCBndWVzdCBtYWNoaW5lLiBUaGUgZGlmZmVyZW5jZSBiZXR3ZWVuIHRoZWlycyBhbmQKPiBvdXJz IGlzIHdoZXRoZXIgb3Igbm90IHRvIHVzZSB0aGUgZmVhdHVyZSBvbiBfY3VzdG9tZXIncyBydW5u aW5nIG1hY2hpbmVfLgoKCi0tIAplcnJvciBjb21waWxpbmcgY29tbWl0dGVlLmM6IHRvbyBtYW55 IGFyZ3VtZW50cyB0byBmdW5jdGlvbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwprZXhlYyBtYWlsaW5nIGxpc3QKa2V4ZWNAbGlzdHMuaW5mcmFkZWFk Lm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2tleGVjCg== From mboxrd@z Thu Jan 1 00:00:00 1970 From: Avi Kivity Subject: Re: [PATCH v2 0/5] Export offsets of VMCS fields as note information for kdump Date: Thu, 14 Jun 2012 16:15:43 +0300 Message-ID: <4FD9E3FF.4050906@redhat.com> References: <4FB35C48.30708@cn.fujitsu.com> <4FB92D5A.3060507@redhat.com> <4FB9A92D.7050108@cn.fujitsu.com> <4FB9FE08.4050905@redhat.com> <4FBA05F6.8070804@cn.fujitsu.com> <4FBA0C8A.2050003@redhat.com> <4FBB0ACA.2040907@cn.fujitsu.com> <4FC30C40.80500@cn.fujitsu.com> <4FC37D94.3080404@redhat.com> <4FC47579.2040504@cn.fujitsu.com> <4FD58399.4050700@cn.fujitsu.com> Mime-Version: 1.0 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 Cc: dzickus-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org, luto-3s7WtUTddSA@public.gmane.org, masanori.yoshida.tv-FCd8Q96Dh0JBDgjK7y7TUQ@public.gmane.org, kvm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Joerg Roedel , mtosatti-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org, kexec-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, paul.gortmaker-CWA4WttNNZF54TAoqtyWWQ@public.gmane.org, ludwig.nussel-l3A5Bk7waGM@public.gmane.org, ebiederm-aS9lmoZGLiVWk0Htik3J/w@public.gmane.org, Greg KH To: Yanfei Zhang Return-path: In-Reply-To: <4FD58399.4050700-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: kexec-bounces-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org Errors-To: kexec-bounces+glkk-kexec=m.gmane.org-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org List-Id: kvm.vger.kernel.org T24gMDYvMTEvMjAxMiAwODozNSBBTSwgWWFuZmVpIFpoYW5nIHdyb3RlOgo+IEhlbGxvIEF2aSwK CgpTb3JyeSBhYm91dCB0aGUgZGVsYXkuLi4KCj4gCj4g09ogMjAxMsTqMDXUwjI5yNUgMTU6MDYs IFlhbmZlaSBaaGFuZyDQtLXAOgo+PiDT2iAyMDEyxOowNdTCMjjI1SAyMToyOCwgQXZpIEtpdml0 eSDQtLXAOgo+Pj4gT24gMDUvMjgvMjAxMiAwODoyNSBBTSwgWWFuZmVpIFpoYW5nIHdyb3RlOgo+ Pj4+Cj4+Pj4gRG91IHlvdSBoYXZlIGFueSBjb21tZW50cyBhYm91dCB0aGlzIHBhdGNoIHNldD8K Pj4+Cj4+PiBJIHN0aWxsIGhhdmUgYSBoYXJkIHRpbWUgdW5kZXJzdGFuZGluZyB3aHkgaXQgaXMg bmVlZGVkLiAgSWYgdGhlIGhvc3QKPj4+IGNyYXNoZXMsIHRoZXJlIGlzIG5vIHJlYXNvbiB0byBs b29rIGF0IGd1ZXN0IHN0YXRlOyB0aGUgaG9zdCBzaG91bGQKPj4+IHN1cnZpdmUgbm8gbWF0dGVy IHdoYXQgdGhlIGd1ZXN0IGRvZXMuCj4+Pgo+Pj4KPj4gCj4+IE9LLiBMZXQgbWUgc3VtbWFyaXpl IGl0Lgo+PiAKPj4gMS4gV2h5IGlzIHRoaXMgcGF0Y2ggbmVlZGVkPyAoT3VyIHJlcXVpcmVtZW50 KQo+PiAgICAKPj4gV2Ugb25jZSBjYW1lIHRvIGEgYnVnZ3kgc2l0dWF0aW9uOiBhIGhvc3Qgc2No ZWR1bGVyIGJ1ZyBjYXVzZWQgZ3Vlc3QgbWFjaGluZSdzCj4+IHZjcHUgc3RvcHBlZCBmb3IgYSBs b25nIHRpbWUgYW5kIHRoZW4gbGVkIHRvIGhlYXJ0YmVhdCBzdG9wIChob3N0IGlzIHN0aWxsIHJ1 bm5pbmcpLgo+PiAgICAKPj4gd2Ugd2FudCB0byBoYXZlIGFuIGVmZmljaWVudCB3YXkgdG8gbWFr ZSB0aGUgYnVnIGFuYWx5c2lzIHdoZW4gd2UgY29tZSB0byB0aGUgc2ltaWxhcgo+PiBzaXR1YXRp b24gd2hlcmUgZ3Vlc3QgbWFjaGluZSBkb2Vzbid0IHdvcmsgd2VsbCBkdWUgdG8gc29tZXRoaW5n IG9mIGhvc3QgbWFjaGluZSdzLCAKPj4gCj4+IEJlY2F1c2Ugd2Ugc2hvdWxkIGRlYnVnIGJvdGgg aG9zdCBtYWNoaW5lJ3MgYW5kIGd1ZXN0IG1hY2hpbmUncyBzaWRlcyB0byBsb29rIGZvcgo+PiB0 aGUgcmVhc29ucywgc28gd2Ugd2FudCB0byBnZXQgYm90aCBob3N0IG1hY2hpbmUncyBjcmFzaCBk dW1wIGFuZCBndWVzdCBtYWNoaW5lJ3MKPj4gY3Jhc2ggZHVtcCBhdCB0aGUgc2FtZSB0aW1lIHdo ZW4gdGhlIGJ1Z2d5IHNpdHVhdGlvbiByZW1haW5zLgoKSSB3b3VsZCBhcmd1ZSB0aGF0IHRoZXJl IGFyZSB0d28gc2VwYXJhdGUgYnVncyBoZXJlOiAoMSkgYSBob3N0IGJ1Zwp3aGljaCBjYXVzZWQg dGhlIHNjaGVkdWxpbmcgZGVsYXkgKDIpIHB1dHRpbmcgYSBoZWFydGJlYXQgc2VydmljZSBvbiBh CnZpcnR1YWxpemVkIGd1ZXN0cyB3aXRoIG5vIHJlYWwgdGltZSBndWFyYW50ZWVzLgoKQnV0IEkg dW5kZXJzdGFuZCB5b3VyIHNpdHVhdGlvbi4KCj4+IAo+PiAyLiBXaGF0IHdpbGwgd2UgZG8/Cj4+ ICAgIAo+PiBJZiB0aGlzIGJ1ZyB3YXMgZm91bmQgb24gY3VzdG9tZXIncyBlbnZpcm9ubWVudCwg d2UgaGF2ZSB0d28gd2F5cyB0byBhdm9pZAo+PiBhZmZlY3Rpbmcgb3RoZXIgZ3Vlc3QgbWFjaGlu ZXMgcnVubmluZyBvbiB0aGUgc2FtZSBob3N0LiBGaXJzdCwgd2UgY291bGQgZG8gYnVnCj4+IGFu YWx5c2lzIG9uIGFub3RoZXIgZW52aXJvbm1lbnQgdG8gcmVwcm9kdWNlIHRoZSBidWdneSBzaXR1 YXRpb247IFNlY29uZCwgd2UKPj4gY291bGQgbWlncmF0ZSBvdGhlciBndWVzdCBtYWNoaW5lcyB0 byBvdGhlciBob3N0cy4gCgpZb3UgY291bGQgYWxzbyB1c2UgdHJhY2luZyAodGhlcmUncyB0aGUg bGF0ZW5jeSB0cmFjZXIgYW5kIHRoZSBzY2hlZHVsZXIKdHJhY2Vwb2ludHMpIHRvIGRlYnVnIHRo aXMgb24gYSBsaXZlIHN5c3RlbS4KCj4+IAo+PiBBZnRlciB0aGUgYnVnZ3kgc2l0dWF0aW9uIGlz IHJlcHJvZHVjZWQsIHdlIHBhbmljIHRoZSBob3N0ICptYW51YWxseSouCj4+IFRoZW4gd2UgY291 bGQgdXNlIHVzZXJsYW5kIHRvb2xzIHRvIGdldCBndWVzdCBtYWNoaW5lJ3MgY3Jhc2ggZHVtcCBm cm9tIGhvc3QgbWFjaGluZSdzCj4+IHdpdGggdGhlIGZlYXR1cmUgcHJvdmlkZWQgYnkgdGhpcyBw YXRjaCBzZXQuIEZpbmFsbHkgd2UgY291bGQgYW5hbHlzZSB0aGVtIHNlcGFyYXRlbHkKPj4gdG8g ZmluZCB3aGljaCBzaWRlIGNhdXNlcyB0aGUgcHJvYmxlbS4KPj4gCj4gCj4gQ291bGQgeW91IHBs ZWFzZSB0ZWxsIG1lIHlvdXIgYXR0aXR1ZGUgdG93YXJkcyB0aGlzIHBhdGNoPyAKCkkgc3RpbGwg ZGlzbGlrZSBpdCBjb25jZXB0dWFsbHkuICBCdXQgbGV0IG1lIGRvIGEgdGVjaG5pY2FsIHJldmll dyBvZgp0aGUgbGF0ZXN0IHZlcnNpb24uCgo+IEFuZCBoZXJlIGlzIGEgbmV3IGNhc2UgZnJvbSB0 aGUgTGludXhDb24gSmFwYW46Cj4gCj4gRGV2ZWxvcGVycyBmcm9tIEhpdGFjaCBhcmUgbm93IGRl dmVsb3BpbmcgYSBuZXcgbGl2ZWR1bXAgbWVjaGFuaXNtIGZvciB0aGUKPiBzYW1lIHJlYXNvbiBh cyBvdXJzLiBUaGV5IGhhdmUgY29tZSB0byB0aGUgc2l0dWF0aW9uICptYW55IHRpbWVzKiB0aGF0 IGd1ZXN0Cj4gbWFjaGluZXMgY3Jhc2hlZCBkdWUgdG8gaG9zdCdzIGZhaWx1cmVzLCBpbiBwYXJ0 aWN1bGFyLCB1bmRlciBkZXZlbG9wbWVudC4KClRoaXMgaGFzIGhhcHBlbmVkIHRvIG1lIGFzIHdl bGwsIHBvc3NpYmxlIGV2ZW4gbW9yZSB0aW1lcyA6KS4gIEkgZG9uJ3QKdXNlIGNyYXNoIGR1bXBz IGZvciBkZWJ1Z2dpbmcgYnV0IGRpZmZlcmVudCBwZW9wbGUgbWF5IHVzZSBkaWZmZXJlbnQKdGVj aG5pcXVlcy4KCj4gU28gdGhleSBkZXZlbG9wIHRoaXMgbWVjaGFuaXNtIHRvIGdldCBjcmFzaCBk dW1wIHdoaWxlIHJldGFpbmluZyB0aGUgYnVnZ3kKPiBzaXR1YXRpb24gYmV0d2VlbiBob3N0IGFu ZCBndWVzdCBtYWNoaW5lLiBUaGUgZGlmZmVyZW5jZSBiZXR3ZWVuIHRoZWlycyBhbmQKPiBvdXJz IGlzIHdoZXRoZXIgb3Igbm90IHRvIHVzZSB0aGUgZmVhdHVyZSBvbiBfY3VzdG9tZXIncyBydW5u aW5nIG1hY2hpbmVfLgoKCi0tIAplcnJvciBjb21waWxpbmcgY29tbWl0dGVlLmM6IHRvbyBtYW55 IGFyZ3VtZW50cyB0byBmdW5jdGlvbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwprZXhlYyBtYWlsaW5nIGxpc3QKa2V4ZWNAbGlzdHMuaW5mcmFkZWFk Lm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2tleGVjCg== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756005Ab2FNNQJ (ORCPT ); Thu, 14 Jun 2012 09:16:09 -0400 Received: from mx1.redhat.com ([209.132.183.28]:2643 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755905Ab2FNNQG (ORCPT ); Thu, 14 Jun 2012 09:16:06 -0400 Message-ID: <4FD9E3FF.4050906@redhat.com> Date: Thu, 14 Jun 2012 16:15:43 +0300 From: Avi Kivity User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20120605 Thunderbird/13.0 MIME-Version: 1.0 To: Yanfei Zhang CC: mtosatti@redhat.com, ebiederm@xmission.com, luto@mit.edu, Joerg Roedel , dzickus@redhat.com, paul.gortmaker@windriver.com, ludwig.nussel@suse.de, linux-kernel@vger.kernel.org, kvm@vger.kernel.org, kexec@lists.infradead.org, Greg KH , masanori.yoshida.tv@hitachi.com Subject: Re: [PATCH v2 0/5] Export offsets of VMCS fields as note information for kdump References: <4FB35C48.30708@cn.fujitsu.com> <4FB92D5A.3060507@redhat.com> <4FB9A92D.7050108@cn.fujitsu.com> <4FB9FE08.4050905@redhat.com> <4FBA05F6.8070804@cn.fujitsu.com> <4FBA0C8A.2050003@redhat.com> <4FBB0ACA.2040907@cn.fujitsu.com> <4FC30C40.80500@cn.fujitsu.com> <4FC37D94.3080404@redhat.com> <4FC47579.2040504@cn.fujitsu.com> <4FD58399.4050700@cn.fujitsu.com> In-Reply-To: <4FD58399.4050700@cn.fujitsu.com> Content-Type: text/plain; charset=GB2312 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 06/11/2012 08:35 AM, Yanfei Zhang wrote: > Hello Avi, Sorry about the delay... > > 于 2012年05月29日 15:06, Yanfei Zhang 写道: >> 于 2012年05月28日 21:28, Avi Kivity 写道: >>> On 05/28/2012 08:25 AM, Yanfei Zhang wrote: >>>> >>>> Dou you have any comments about this patch set? >>> >>> I still have a hard time understanding why it is needed. If the host >>> crashes, there is no reason to look at guest state; the host should >>> survive no matter what the guest does. >>> >>> >> >> OK. Let me summarize it. >> >> 1. Why is this patch needed? (Our requirement) >> >> We once came to a buggy situation: a host scheduler bug caused guest machine's >> vcpu stopped for a long time and then led to heartbeat stop (host is still running). >> >> we want to have an efficient way to make the bug analysis when we come to the similar >> situation where guest machine doesn't work well due to something of host machine's, >> >> Because we should debug both host machine's and guest machine's sides to look for >> the reasons, so we want to get both host machine's crash dump and guest machine's >> crash dump at the same time when the buggy situation remains. I would argue that there are two separate bugs here: (1) a host bug which caused the scheduling delay (2) putting a heartbeat service on a virtualized guests with no real time guarantees. But I understand your situation. >> >> 2. What will we do? >> >> If this bug was found on customer's environment, we have two ways to avoid >> affecting other guest machines running on the same host. First, we could do bug >> analysis on another environment to reproduce the buggy situation; Second, we >> could migrate other guest machines to other hosts. You could also use tracing (there's the latency tracer and the scheduler tracepoints) to debug this on a live system. >> >> After the buggy situation is reproduced, we panic the host *manually*. >> Then we could use userland tools to get guest machine's crash dump from host machine's >> with the feature provided by this patch set. Finally we could analyse them separately >> to find which side causes the problem. >> > > Could you please tell me your attitude towards this patch? I still dislike it conceptually. But let me do a technical review of the latest version. > And here is a new case from the LinuxCon Japan: > > Developers from Hitach are now developing a new livedump mechanism for the > same reason as ours. They have come to the situation *many times* that guest > machines crashed due to host's failures, in particular, under development. This has happened to me as well, possible even more times :). I don't use crash dumps for debugging but different people may use different techniques. > So they develop this mechanism to get crash dump while retaining the buggy > situation between host and guest machine. The difference between theirs and > ours is whether or not to use the feature on _customer's running machine_. -- error compiling committee.c: too many arguments to function