From mboxrd@z Thu Jan 1 00:00:00 1970 From: Akio Takebe Subject: [Patch][RFC] Support "xm dump" (is Re: Re: [Patch] Enable "sysrq c" handler for domU coredump) Date: Thu, 03 Aug 2006 09:18:23 +0900 Message-ID: <64C6B69254EE68takebe_akio@jp.fujitsu.com> References: <20060801092622.GA28388@verge.net.au> <52C6B555FA5977takebe_akio@jp.fujitsu.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="Boundary-uvzDzdf5vemuFqRfyecIY" Return-path: In-Reply-To: <52C6B555FA5977takebe_akio@jp.fujitsu.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Horms , xen-devel Cc: Muli Ben-Yehuda , Akio Takebe , Kouya Shimura List-Id: xen-devel@lists.xenproject.org --Boundary-uvzDzdf5vemuFqRfyecIY Content-Type: text/plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit Content-Description: Mail message body Hi, Keir and Horms This patch is sample patch. I make "xm dump" command with dom0_ops. xc_domain_dump() only call __domain_crash(). After __domain_crash(), xend start dumpcore because shutdown status is crash. (When enabel-dump in xend-cofig.sxp is yes) The xm dump usage is below. 1. vi /etc/xen/xend-config.sxp (enable-dump yes) 2. xend start 3. xm create domU 4. xm dump domU 5. coredump is created in /var/xen/dump/ I think this way can probably dump both nonHVM and HVM domain's core. But I tested only nonHVM domain (because I don't have HVM machine). How about this implementation? Signed-off-by: Akio Takebe Best Regards, Akio Takebe --Boundary-uvzDzdf5vemuFqRfyecIY Content-Type: application/octet-stream; name="xm_dump.patch" Content-Disposition: attachment; filename="xm_dump.patch" Content-Transfer-Encoding: base64 IyBIRyBjaGFuZ2VzZXQgcGF0Y2gKIyBVc2VyIHJvb3RAcHJvY3lvbgojIE5vZGUgSUQgYTE2 Y2M0OWRiZDAxZTljM2Y3OGZiNTA0MWQ3ODIwMjVjMmJkYTJmYQojIFBhcmVudCAgMTBiMDVj MmU3OTQ3NWY5MDMzMGZhMDYxYjQ2ZDZkZjdlNzFhNDFjNQpTdXBwb3J0ICJ4bSBkdW1wIiBj b21tYW5kLgp4Y19kb21haW5fZHVtcCgpIG9ubHkgY2FsbCBfX2RvbWFpbl9jcmFzaCgpLgpB ZnRlciBfX2RvbWFpbl9jcmFzaCgpLCB4ZW5kIHN0YXJ0IGR1bXBjb3JlIApiZWNhdXNlIHNo dXRkb3duIHN0YXR1cyBpcyBjcmFzaC4KKFdoZW4gZW5hYmVsLWR1bXAgaW4geGVuZC1jb2Zp Zy5zeHAgaXMgeWVzKQoKVGhlIHhtIGR1bXAgdXNhZ2UgaXMgYmVsb3cuCjEuIHZpIC9ldGMv eGVuL3hlbmQtY29uZmlnLnN4cAogICAoZW5hYmxlLWR1bXAgeWVzKQoyLiB4ZW5kIHN0YXJ0 CjMuIHhtIGNyZWF0ZSBkb21VCjQuIHhtIGR1bXAgZG9tVQo1LiBjb3JlZHVtcCBpcyBjcmVh dGVkIGluIC92YXIveGVuL2R1bXAvCgpTaWduZWQtb2ZmLWJ5OiBBa2lvIFRha2ViZSA8dGFr ZWJlX2FraW9AanAuZnVqaXRzdS5jb20+CgpkaWZmIC1yIDEwYjA1YzJlNzk0NyAtciBhMTZj YzQ5ZGJkMDEgdG9vbHMvbGlieGMveGNfZG9tYWluLmMKLS0tIGEvdG9vbHMvbGlieGMveGNf ZG9tYWluLmMJVHVlIEF1ZyAwMSAxODowODowMSAyMDA2ICswMTAwCisrKyBiL3Rvb2xzL2xp YnhjL3hjX2RvbWFpbi5jCVRodSBBdWcgMDMgMDk6MjA6MTYgMjAwNiArMDkwMApAQCAtMjgs NiArMjgsMTQgQEAgaW50IHhjX2RvbWFpbl9jcmVhdGUoaW50IHhjX2hhbmRsZSwKICAgICBy ZXR1cm4gMDsKIH0KIAoraW50IHhjX2RvbWFpbl9kdW1wKGludCB4Y19oYW5kbGUsCisgICAg ICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkKQoreworICAgIERFQ0xBUkVfRE9NMF9P UDsKKyAgICBvcC5jbWQgPSBET00wX0RVTVBET01BSU47CisgICAgb3AudS5kdW1wZG9tYWlu LmRvbWFpbiA9IChkb21pZF90KWRvbWlkOworICAgIHJldHVybiBkb19kb20wX29wKHhjX2hh bmRsZSwgJm9wKTsKK30KIAogaW50IHhjX2RvbWFpbl9wYXVzZShpbnQgeGNfaGFuZGxlLAog ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCkKZGlmZiAtciAxMGIwNWMyZTc5 NDcgLXIgYTE2Y2M0OWRiZDAxIHRvb2xzL2xpYnhjL3hlbmN0cmwuaAotLS0gYS90b29scy9s aWJ4Yy94ZW5jdHJsLmgJVHVlIEF1ZyAwMSAxODowODowMSAyMDA2ICswMTAwCisrKyBiL3Rv b2xzL2xpYnhjL3hlbmN0cmwuaAlUaHUgQXVnIDAzIDA5OjIwOjE2IDIwMDYgKzA5MDAKQEAg LTIwMiw2ICsyMDIsMTcgQEAgaW50IHhjX2RvbWFpbl91bnBhdXNlKGludCB4Y19oYW5kbGUs CiAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQpOwogCiAvKioKKyAqIFRo aXMgZnVuY3Rpb24gZHVtcCBhIGRvbWFpbi4gQSBkb21haW5fZHVtcCBvbmx5IGNyYXNoIGRv bWFpbi4KKyAqIGFmdGVyIGNyYXNoIGRvbWFpbiwgeGNfZG9tYWluX2R1bXBjb3JlIGR1bXAg ZG9tYWluIG1lbW9yeS4KKyAqCisgKiBAcGFybSB4Y19oYW5kbGUgYSBoYW5kbGUgdG8gYW4g b3BlbiBoeXBlcnZpc29yIGludGVyZmFjZQorICogQHBhcm0gZG9taWQgdGhlIGRvbWFpbiBp ZCB0byBwYXVzZQorICogQHJldHVybiAwIG9uIHN1Y2Nlc3MsIC0xIG9uIGZhaWx1cmUuCisg Ki8KK2ludCB4Y19kb21haW5fZHVtcChpbnQgeGNfaGFuZGxlLAorICAgICAgICAgICAgICAg ICAgICB1aW50MzJfdCBkb21pZCk7CisKKy8qKgogICogVGhpcyBmdW5jdGlvbiB3aWxsIGRl c3Ryb3kgYSBkb21haW4uICBEZXN0cm95aW5nIGEgZG9tYWluIHJlbW92ZXMgdGhlIGRvbWFp bgogICogY29tcGxldGVseSBmcm9tIG1lbW9yeS4gIFRoaXMgZnVuY3Rpb24gc2hvdWxkIGJl IGNhbGxlZCBhZnRlciBzZW5kaW5nIHRoZQogICogZG9tYWluIGEgU0hVVERPV04gY29udHJv bCBtZXNzYWdlIHRvIGZyZWUgdXAgdGhlIGRvbWFpbiByZXNvdXJjZXMuCmRpZmYgLXIgMTBi MDVjMmU3OTQ3IC1yIGExNmNjNDlkYmQwMSB0b29scy9weXRob24veGVuL2xvd2xldmVsL3hj L3hjLmMKLS0tIGEvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jCVR1ZSBBdWcg MDEgMTg6MDg6MDEgMjAwNiArMDEwMAorKysgYi90b29scy9weXRob24veGVuL2xvd2xldmVs L3hjL3hjLmMJVGh1IEF1ZyAwMyAwOToyMDoxNiAyMDA2ICswOTAwCkBAIC0xMTcsNiArMTE3 LDExIEBAIHN0YXRpYyBQeU9iamVjdCAqcHl4Y19kb21haW5fbWF4X3ZjcHVzKFgKICAgICAK ICAgICBQeV9JTkNSRUYoemVybyk7CiAgICAgcmV0dXJuIHplcm87Cit9CisKK3N0YXRpYyBQ eU9iamVjdCAqcHl4Y19kb21haW5fZHVtcChYY09iamVjdCAqc2VsZiwgUHlPYmplY3QgKmFy Z3MpCit7CisgICAgcmV0dXJuIGRvbV9vcChzZWxmLCBhcmdzLCB4Y19kb21haW5fZHVtcCk7 CiB9CiAKIHN0YXRpYyBQeU9iamVjdCAqcHl4Y19kb21haW5fcGF1c2UoWGNPYmplY3QgKnNl bGYsIFB5T2JqZWN0ICphcmdzKQpAQCAtOTQ1LDYgKzk1MCwxMyBAQCBzdGF0aWMgUHlNZXRo b2REZWYgcHl4Y19tZXRob2RzW10gPSB7CiAgICAgICAiRHVtcCBjb3JlIG9mIGEgZG9tYWlu LlxuIgogICAgICAgIiBkb20gW2ludF06IElkZW50aWZpZXIgb2YgZG9tYWluIHRvIGR1bXAg Y29yZSBvZi5cbiIKICAgICAgICIgY29yZWZpbGUgW3N0cmluZ106IE5hbWUgb2YgY29yZWZp bGUgdG8gYmUgY3JlYXRlZC5cblxuIgorICAgICAgIlJldHVybnM6IFtpbnRdIDAgb24gc3Vj Y2VzczsgLTEgb24gZXJyb3IuXG4iIH0sCisKKyAgICB7ICJkb21haW5fZHVtcCIsIAorICAg ICAgKFB5Q0Z1bmN0aW9uKXB5eGNfZG9tYWluX2R1bXAsIAorICAgICAgTUVUSF9WQVJBUkdT LCAiXG4iCisgICAgICAiRHVtcCBvZiBhIGRvbWFpbi5cbiIKKyAgICAgICIgZG9tIFtpbnRd OiBJZGVudGlmaWVyIG9mIGRvbWFpbiB0byBkdW1wIGNvcmUgb2YuXG4iCiAgICAgICAiUmV0 dXJuczogW2ludF0gMCBvbiBzdWNjZXNzOyAtMSBvbiBlcnJvci5cbiIgfSwKIAogICAgIHsg ImRvbWFpbl9wYXVzZSIsIApkaWZmIC1yIDEwYjA1YzJlNzk0NyAtciBhMTZjYzQ5ZGJkMDEg dG9vbHMvcHl0aG9uL3hlbi94ZW5kL1hlbmREb21haW4ucHkKLS0tIGEvdG9vbHMvcHl0aG9u L3hlbi94ZW5kL1hlbmREb21haW4ucHkJVHVlIEF1ZyAwMSAxODowODowMSAyMDA2ICswMTAw CisrKyBiL3Rvb2xzL3B5dGhvbi94ZW4veGVuZC9YZW5kRG9tYWluLnB5CVRodSBBdWcgMDMg MDk6MjA6MTYgMjAwNiArMDkwMApAQCAtMzU1LDYgKzM1NSwyMyBAQCBjbGFzcyBYZW5kRG9t YWluOgogICAgICAgICAgICAgc2VsZi5kb21haW5zX2xvY2sucmVsZWFzZSgpCiAKICAKKyAg ICBkZWYgZG9tYWluX2R1bXAoc2VsZiwgZG9taWQpOgorICAgICAgICAiIiJkdW1wIGRvbWFp bidzIGNvcmUuIiIiCisKKyAgICAgICAgZG9taW5mbyA9IHNlbGYuZG9tYWluX2xvb2t1cF9i eV9uYW1lX29yX2lkX25yKGRvbWlkKQorICAgICAgICBpZiBub3QgZG9taW5mbzoKKyAgICAg ICAgICAgIHJhaXNlIFhlbmRJbnZhbGlkRG9tYWluKHN0cihkb21pZCkpCisKKyAgICAgICAg aWYgZG9taW5mby5nZXREb21pZCgpID09IFBSSVZfRE9NQUlOOgorICAgICAgICAgICAgcmFp c2UgWGVuZEVycm9yKCJDYW5ub3QgZHVtcCBwcml2aWxlZ2VkIGRvbWFpbiAlcyIgJSBkb21p ZCkKKworICAgICAgICB0cnk6CisgICAgICAgICAgICBsb2cuaW5mbygiRG9tYWluICVzICgl ZCkgY29yZWR1bXAuIiwgZG9taW5mby5nZXROYW1lKCksCisgICAgICAgICAgICAgICAgICAg ICBkb21pbmZvLmdldERvbWlkKCkpCisgICAgICAgICAgICByZXR1cm4gZG9taW5mby5kdW1w KCkKKyAgICAgICAgZXhjZXB0IEV4Y2VwdGlvbiwgZXg6CisgICAgICAgICAgICByYWlzZSBY ZW5kRXJyb3Ioc3RyKGV4KSkKKwogICAgIGRlZiBkb21haW5fdW5wYXVzZShzZWxmLCBkb21p ZCk6CiAgICAgICAgICIiIlVucGF1c2UgZG9tYWluIGV4ZWN1dGlvbi4iIiIKIApkaWZmIC1y IDEwYjA1YzJlNzk0NyAtciBhMTZjYzQ5ZGJkMDEgdG9vbHMvcHl0aG9uL3hlbi94ZW5kL1hl bmREb21haW5JbmZvLnB5Ci0tLSBhL3Rvb2xzL3B5dGhvbi94ZW4veGVuZC9YZW5kRG9tYWlu SW5mby5weQlUdWUgQXVnIDAxIDE4OjA4OjAxIDIwMDYgKzAxMDAKKysrIGIvdG9vbHMvcHl0 aG9uL3hlbi94ZW5kL1hlbmREb21haW5JbmZvLnB5CVRodSBBdWcgMDMgMDk6MjA6MTYgMjAw NiArMDkwMApAQCAtMTU0Niw2ICsxNTQ2LDggQEAgY2xhc3MgWGVuZERvbWFpbkluZm86CiAg ICAgZGVmIHVucGF1c2Uoc2VsZik6CiAgICAgICAgIHhjLmRvbWFpbl91bnBhdXNlKHNlbGYu ZG9taWQpCiAKKyAgICBkZWYgZHVtcChzZWxmKToKKyAgICAgICAgeGMuZG9tYWluX2R1bXAo c2VsZi5kb21pZCkKIAogICAgICMjIHByaXZhdGU6CiAKZGlmZiAtciAxMGIwNWMyZTc5NDcg LXIgYTE2Y2M0OWRiZDAxIHRvb2xzL3B5dGhvbi94ZW4veGVuZC9zZXJ2ZXIvU3J2RG9tYWlu LnB5Ci0tLSBhL3Rvb2xzL3B5dGhvbi94ZW4veGVuZC9zZXJ2ZXIvU3J2RG9tYWluLnB5CVR1 ZSBBdWcgMDEgMTg6MDg6MDEgMjAwNiArMDEwMAorKysgYi90b29scy9weXRob24veGVuL3hl bmQvc2VydmVyL1NydkRvbWFpbi5weQlUaHUgQXVnIDAzIDA5OjIwOjE2IDIwMDYgKzA5MDAK QEAgLTQzLDYgKzQzLDEwIEBAIGNsYXNzIFNydkRvbWFpbihTcnZEaXIpOgogICAgICAgICAg ICAgICAgICAgICAgWydjb25maWcnLCAnc3hwciddXSkKICAgICAgICAgcmV0dXJuIGZuKHJl cS5hcmdzLCB7J2RvbSc6IHNlbGYuZG9tLmRvbWlkfSkKIAorICAgIGRlZiBvcF9kdW1wKHNl bGYsIF8xLCBfMik6CisgICAgICAgIHZhbCA9IHNlbGYueGQuZG9tYWluX2R1bXAoc2VsZi5k b20uZG9taWQpCisgICAgICAgIHJldHVybiB2YWwKKyAgICAgICAgCiAgICAgZGVmIG9wX3Vu cGF1c2Uoc2VsZiwgXzEsIF8yKToKICAgICAgICAgdmFsID0gc2VsZi54ZC5kb21haW5fdW5w YXVzZShzZWxmLmRvbS5kb21pZCkKICAgICAgICAgcmV0dXJuIHZhbApkaWZmIC1yIDEwYjA1 YzJlNzk0NyAtciBhMTZjYzQ5ZGJkMDEgdG9vbHMvcHl0aG9uL3hlbi94bS9tYWluLnB5Ci0t LSBhL3Rvb2xzL3B5dGhvbi94ZW4veG0vbWFpbi5weQlUdWUgQXVnIDAxIDE4OjA4OjAxIDIw MDYgKzAxMDAKKysrIGIvdG9vbHMvcHl0aG9uL3hlbi94bS9tYWluLnB5CVRodSBBdWcgMDMg MDk6MjA6MTYgMjAwNiArMDkwMApAQCAtNzAsNiArNzAsNyBAQCBzaHV0ZG93bl9oZWxwID0i c2h1dGRvd24gPERvbUlkPiBbLXddWy1hCiBzaHV0ZG93bl9oZWxwID0ic2h1dGRvd24gPERv bUlkPiBbLXddWy1hXVstUnwtSF0gU2h1dGRvd24gYSBkb21haW4iCiB0b3BfaGVscCA9ICAg ICAidG9wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTW9uaXRvciBzeXN0ZW0gYW5k IGRvbWFpbnMgaW4gcmVhbC10aW1lIgogdW5wYXVzZV9oZWxwID0gInVucGF1c2UgPERvbUlk PiAgICAgICAgICAgICAgICAgIFVucGF1c2UgYSBwYXVzZWQgZG9tYWluIgorZHVtcF9oZWxw ID0gICAgImR1bXAgPERvbUlkPiAgICAgICAgICAgICAgICAgICAgIGR1bXAgZG9tYWluJ3Mg Y29yZSIKIAogaGVscF9zcGFjZXIgPSAiIiIKICAgICIiIgpAQCAtMTQ4LDYgKzE0OSw3IEBA IHNob3J0X2NvbW1hbmRfbGlzdCA9IFsKICAgICAidG9wIiwKICAgICAidW5wYXVzZSIsCiAg ICAgInZjcHUtc2V0IiwKKyAgICAiZHVtcCIsCiAgICAgXQogCiBkb21haW5fY29tbWFuZHMg PSBbCkBAIC0xNzMsNiArMTc1LDcgQEAgZG9tYWluX2NvbW1hbmRzID0gWwogICAgICJ2Y3B1 LWxpc3QiLAogICAgICJ2Y3B1LXBpbiIsCiAgICAgInZjcHUtc2V0IiwKKyAgICAiZHVtcCIs CiAgICAgXQogCiBob3N0X2NvbW1hbmRzID0gWwpAQCAtNTg1LDYgKzU4OCwxMiBAQCBkZWYg eG1fdW5wYXVzZShhcmdzKToKICAgICBkb20gPSBhcmdzWzBdCiAKICAgICBzZXJ2ZXIueGVu ZC5kb21haW4udW5wYXVzZShkb20pCisKK2RlZiB4bV9kdW1wKGFyZ3MpOgorICAgIGFyZ19j aGVjayhhcmdzLCAiZHVtcCIsIDEpCisgICAgZG9tID0gYXJnc1swXQorCisgICAgc2VydmVy LnhlbmQuZG9tYWluLmR1bXAoZG9tKQogCiBkZWYgeG1fcmVuYW1lKGFyZ3MpOgogICAgIGFy Z19jaGVjayhhcmdzLCAicmVuYW1lIiwgMikKQEAgLTExMjYsNiArMTEzNSw3IEBAIGNvbW1h bmRzID0gewogICAgICMgc3BlY2lhbAogICAgICJwYXVzZSI6IHhtX3BhdXNlLAogICAgICJ1 bnBhdXNlIjogeG1fdW5wYXVzZSwKKyAgICAiZHVtcCI6IHhtX2R1bXAsCiAgICAgIyBob3N0 IGNvbW1hbmRzCiAgICAgImRtZXNnIjogeG1fZG1lc2csCiAgICAgImluZm8iOiB4bV9pbmZv LApkaWZmIC1yIDEwYjA1YzJlNzk0NyAtciBhMTZjYzQ5ZGJkMDEgeGVuL2NvbW1vbi9kb20w X29wcy5jCi0tLSBhL3hlbi9jb21tb24vZG9tMF9vcHMuYwlUdWUgQXVnIDAxIDE4OjA4OjAx IDIwMDYgKzAxMDAKKysrIGIveGVuL2NvbW1vbi9kb20wX29wcy5jCVRodSBBdWcgMDMgMDk6 MjA6MTYgMjAwNiArMDkwMApAQCAtMTY0LDYgKzE2NCwyMyBAQCBsb25nIGRvX2RvbTBfb3Ao WEVOX0dVRVNUX0hBTkRMRShkb20wX29wCiAgICAgfQogICAgIGJyZWFrOwogCisgICAgY2Fz ZSBET00wX0RVTVBET01BSU46CisgICAgeworICAgICAgICBzdHJ1Y3QgZG9tYWluICpkID0g ZmluZF9kb21haW5fYnlfaWQob3AtPnUuZHVtcGRvbWFpbi5kb21haW4pOworICAgICAgICBy ZXQgPSAtRVNSQ0g7CisgICAgICAgIGlmICggZCAhPSBOVUxMICkKKyAgICAgICAgeworICAg ICAgICAgICAgcmV0ID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGlmICggZCAhPSBjdXJyZW50 LT5kb21haW4gKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIF9fZG9tYWluX2Ny YXNoKGQpOworICAgICAgICAgICAgICAgIHJldCA9IDA7CisgICAgICAgICAgICB9CisgICAg ICAgICAgICBwdXRfZG9tYWluKGQpOworICAgICAgICB9CisgICAgfQorICAgIGJyZWFrOwor CiAgICAgY2FzZSBET00wX1BBVVNFRE9NQUlOOgogICAgIHsKICAgICAgICAgc3RydWN0IGRv bWFpbiAqZCA9IGZpbmRfZG9tYWluX2J5X2lkKG9wLT51LnBhdXNlZG9tYWluLmRvbWFpbik7 CmRpZmYgLXIgMTBiMDVjMmU3OTQ3IC1yIGExNmNjNDlkYmQwMSB4ZW4vaW5jbHVkZS9wdWJs aWMvZG9tMF9vcHMuaAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tMF9vcHMuaAlUdWUg QXVnIDAxIDE4OjA4OjAxIDIwMDYgKzAxMDAKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2Rv bTBfb3BzLmgJVGh1IEF1ZyAwMyAwOToyMDoxNiAyMDA2ICswOTAwCkBAIC01MzksNiArNTM5 LDE0IEBAIHN0cnVjdCBkb20wX3NldHRpbWVvZmZzZXQgewogfTsKIHR5cGVkZWYgc3RydWN0 IGRvbTBfc2V0dGltZW9mZnNldCBkb20wX3NldHRpbWVvZmZzZXRfdDsKIERFRklORV9YRU5f R1VFU1RfSEFORExFKGRvbTBfc2V0dGltZW9mZnNldF90KTsKKworI2RlZmluZSBET00wX0RV TVBET01BSU4gICAgNTEKK3N0cnVjdCBkb20wX2R1bXBkb21haW4geworICAgIC8qIElOIHBh cmFtZXRlcnMuICovCisgICAgZG9taWRfdCBkb21haW47Cit9OwordHlwZWRlZiBzdHJ1Y3Qg ZG9tMF9kdW1wZG9tYWluIGRvbTBfZHVtcGRvbWFpbl90OworREVGSU5FX1hFTl9HVUVTVF9I QU5ETEUoZG9tMF9kdW1wZG9tYWluX3QpOwogCiBzdHJ1Y3QgZG9tMF9vcCB7CiAgICAgdWlu dDMyX3QgY21kOwpAQCAtNTgzLDYgKzU5MSw3IEBAIHN0cnVjdCBkb20wX29wIHsKICAgICAg ICAgc3RydWN0IGRvbTBfaHlwZXJjYWxsX2luaXQgICAgaHlwZXJjYWxsX2luaXQ7CiAgICAg ICAgIHN0cnVjdCBkb20wX2RvbWFpbl9zZXR1cCAgICAgIGRvbWFpbl9zZXR1cDsKICAgICAg ICAgc3RydWN0IGRvbTBfc2V0dGltZW9mZnNldCAgICAgc2V0dGltZW9mZnNldDsKKyAgICAg ICAgc3RydWN0IGRvbTBfZHVtcGRvbWFpbiAgICAgICAgZHVtcGRvbWFpbjsKICAgICAgICAg dWludDhfdCAgICAgICAgICAgICAgICAgICAgICAgcGFkWzEyOF07CiAgICAgfSB1OwogfTsK --Boundary-uvzDzdf5vemuFqRfyecIY Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --Boundary-uvzDzdf5vemuFqRfyecIY--