From mboxrd@z Thu Jan 1 00:00:00 1970 From: "kevin.zhang@octlink.com" Subject: =?utf-8?b?5Zue5aSNOiBSZTogIFFYTCBwcm9ibGVtOiBYZW4g?= =?utf-8?q?4=2E4=2E1_rc1_and_xen_4=2E5_unstable?= Date: Wed, 16 Jul 2014 15:04:00 +0800 Message-ID: <2014071615035855791678@octlink.com> References: <2014071110385714173022@octlink.com>, <53BFB740.2010500@m2r.biz>, <2014071410264327208736@octlink.com>, <2014071413295244395449@octlink.com>, <53C38DF4.5000205@m2r.biz>, <2014071416485967694054@octlink.com>, <2014071513535911540472@octlink.com>, <53C4E1B0.2080707@m2r.biz> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1214365417579405853==" Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Fabio Fantoni , xen-devel List-Id: xen-devel@lists.xenproject.org This is a multi-part message in MIME format. --===============1214365417579405853== Content-Type: multipart/alternative; boundary="----=_001_NextPart054587548608_=----" This is a multi-part message in MIME format. ------=_001_NextPart054587548608_=---- Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgRmFiaW8gRmFudG9uaSwNCg0KICAgICBUaGFuayB5b3UgZm9yIHlvdXIgYWR2aWNlIGZvciBi dWlsZGluZyB4ZW4gdW5zdGFibGUuDQogICAgIEJlY2F1c2UgSSBoYXZlIHRvIHVzZSBkZWJpYW4g d2hlZXp5IGFzIHByb2R1Y3Rpb24gZGlzdHJvLCBJJ3ZlIGdvdCB0byBkbyB0aGUgdGVzdCBpbiBp dC4NCiAgICAgVG9kYXksIEkgZWRpdCBDb25maWcubWsgYW5kIHdyaXRlOg0KUUVNVV9VUFNUUkVB TV9VUkwgPSBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQNClFFTVVfVVBTVFJFQU1fUkVWSVNJ T04gPSBtYXN0ZXINCiAgICAgVGhlbiwgdGhlIGJ1aWx0IHFlbXUteGVuIGJpbmFyeSB3b3JrcyB3 ZWxsLiAgVGhlcmVmb3JlLCBJIGd1ZXNzIHRoYXQgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt dXBzdHJlYW0tdW5zdGFibGUuZ2l0ICBoYXMgc29tZSB2ZXJ5IGxpdHRsZSBkaWZmZXJlbmNlDQpj b21wYXJlZCB0byBxZW11LmdpdC4gTWF5YmUgeW91ciBlbnZpcm9ubWVudCBjYW5ub3QgcmVwZWF0 ICB0aGF0IHByb2JsZW0gZWl0aGVyLCBJJ2QgbGlrZSB0byBwcm92aWRlIGFueSB1c2VmdWwgaW5m b3JtYXRpb24gdG8gcmVzb2x2ZSB0aGlzIHByb2JsZW0uDQoNCg0KDQoNCkJlc3QgUmVnYXJkcw0K RnJvbTogRmFiaW8gRmFudG9uaQ0KRGF0ZTogMjAxNC0wNy0xNSAxNjowOQ0KVG86IGtldmluLnpo YW5nQG9jdGxpbmsuY29tOyB4ZW4tZGV2ZWwNClN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBRWEwg cHJvYmxlbTogWGVuIDQuNC4xIHJjMSBhbmQgeGVuIDQuNSB1bnN0YWJsZQ0KSWwgMTUvMDcvMjAx NCAwNzo1Mywga2V2aW4uemhhbmdAb2N0bGluay5jb20gaGEgc2NyaXR0bzoNCg0KSGkgRmFiaW8g RmFudG9uaSwNCiAgICAgIFRvZGF5IEkgdHJpZWQgdG8gdXNlIHdoZWV6eSBiYWNrcG9ydHMgdmVy c2lvbiBvZiBzcGljZS1zZXJ2ZXIsIHRoZSBwcm9ibGVtIHBlcnNpc3RzIHdpdGggcWVtdS14ZW4g YmluYXJ5LCB3aGlsZSBteSBzZWxmIGNvbXBpbGVkIHFlbXUgMi4wIHdvcmtzIHdlbGwuDQpJIHRo aW5rIGl0IGlzIGEgcHJvYmxlbSBhbmQgY2FuIGJlIHJlcGVhdGVkLg0KICAgICBUaGVuLCBJIHdp bGwgc3VtbWFyaXplIG15IGNvbXBpbGF0aW9uIHByb2Nlc3MgaGVyZToNCiAgICAgRmlyc3RseSBp bnN0YWxsIGRlYmlhbiB3aGVlenkgNy41IGFtZDY0IGFuZCBuZWNlc3NhcnkgYnVpbGQgZGVwZW5k ZW5jeS4gVGhlbjoNCjEuIGdpdCBjbG9uZSAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQN CjIuICBpbnN0YWxsIGJhY2twb3J0IHZlcnNpb24gIGxpYnNwaWNlLXNlcnZlci1kZXYgbGlic3Bp Y2UtcHJvdG9jb2wtZGV2DQpyb290QGRlYmlhbjp+IyAgYXB0LWNhY2hlIHBvbGljeSBsaWJzcGlj ZS1zZXJ2ZXItZGV2IGxpYnNwaWNlLXByb3RvY29sLWRldg0KbGlic3BpY2Utc2VydmVyLWRldjoN CiAgSW5zdGFsbGVkOiAwLjEyLjQtMG5vY2VsdDJ+YnBvNzArMQ0KICBDYW5kaWRhdGU6IDAuMTIu NC0wbm9jZWx0Mn5icG83MCsxDQogIFZlcnNpb24gdGFibGU6DQoqKiogMC4xMi40LTBub2NlbHQy fmJwbzcwKzEgMA0KICAgICAgICAxMDAgaHR0cDovL2Nkbi5kZWJpYW4ubmV0L2RlYmlhbi8gd2hl ZXp5LWJhY2twb3J0cy9tYWluIGFtZDY0IFBhY2thZ2VzDQogICAgICAgIDEwMCAvdmFyL2xpYi9k cGtnL3N0YXR1cw0KbGlic3BpY2UtcHJvdG9jb2wtZGV2Og0KICBJbnN0YWxsZWQ6IDAuMTIuNi0x fmJwbzcwKzINCiAgQ2FuZGlkYXRlOiAwLjEyLjYtMX5icG83MCsyDQogIFZlcnNpb24gdGFibGU6 DQoqKiogMC4xMi42LTF+YnBvNzArMiAwDQogICAgICAgIDEwMCBodHRwOi8vY2RuLmRlYmlhbi5u ZXQvZGViaWFuLyB3aGVlenktYmFja3BvcnRzL21haW4gYW1kNjQgUGFja2FnZXMNCiAgICAgICAg MTAwIC92YXIvbGliL2Rwa2cvc3RhdHVzDQogMy4gcGF0Y2ggZm9yIFFYTCBvcHRpb24NCiA0LiAu L2NvbmZpZ3VyZSAtLXByZWZpeD0vdXNyIA0KIDUuIGFkZCBzcGljZSBhbmQgdXNiLXJlZGlyIG9w dGlvbiBmb3IgcWVtdS14ZW4tdXBzdHJlYW0NCiA2LiBtYWtlIHhlbjttYWtlIHRvb2xzO21ha2Ug aW5zdGFsbC14ZW47bWFrZSBpbnN0YWxsLXRvb2xzDQoNCiAgICAgICBUbyBjb21waWxlIHFlbXUg Mi4wIGZyb20gcWVtdS5vcmc6DQogICAgICAgMS4gd2dldCBodHRwOi8vd2lraS5xZW11LXByb2pl Y3Qub3JnL2Rvd25sb2FkL3FlbXUtMi4wLjAudGFyLmJ6Mg0KICAgICAgIDIuIC4vY29uZmlndXJl IC0tZW5hYmxlLXhlbiAtLXRhcmdldC1saXN0PWkzODYtc29mdG1tdSAtLWV4dHJhLWNmbGFncz0i LUkvdXNyL3NyYy94ZW4vdG9vbHMvaW5jbHVkZSAtSS91c3Ivc3JjL3hlbi90b29scy9saWJ4YyAt SS91c3Ivc3JjL3hlbi90b29scy94ZW5zdG9yZSIgXA0KICAgICAgICAgICAgLS1lbmFibGUtc3Bp Y2UgLS1lbmFibGUtdXNiLXJlZGlyIA0KICAgICAgIDMgLm1ha2U7bWFrZSBpbnN0YWxsDQoNCg0K DQpGb3IgZmFzdCB1bnN0YWJsZSB0ZXN0cyBJIGRvIHRoaXMgKHVzaW5nIG15IGdpdGh1YiByZWJh c2UvbTJyLSopOg0KSW5zdGFsbCBvZiBvcHVzLCB1c2JyZWRpciBhbmQgbGlidXNieCBmcm9tIGJh Y2twb3J0cy4NClJlYnVpbGQgYW5kIGluc3RhbGwgbmV3IHNlYWJpb3MgMS43LjUtMSBhbmQgc3Bp Y2UgcGFja2FnZXMgKHNlcnZlciAwLjEyLjUtMSBhbmQgcHJvdG9jb2wgMC4xMi43LTEpIGZyb20g c2lkIHRoYXQgY29udGFpbnMgbWFueSBmaXhlcyAoc2ltcGx5IGFuZCBmYXN0IHdpdGggZ2l0IGNs b25lIG9mIGRlYmlhbiByZXBvc2l0b3J5IGFuZCBkZWJ1aWxkKS4NCi4vY29uZmlndXJlIC0tcHJl Zml4PS91c3IgLS1lbmFibGUtcWVtdS10cmFkaXRpb25hbD1ubyAtLXdpdGgtc3lzdGVtLXNlYWJp b3M9L3Vzci9zaGFyZS9zZWFiaW9zL2Jpb3MtMjU2ay5iaW4gLS13aXRoLWV4dHJhLXFlbXV1LWNv bmZpZ3VyZS1hcmdzPSItLWVuYWJsZS1zcGljZSAtLWVuYWJsZS11c2ItcmVkaXIiDQptYWtlIGRl YmJhbGwNCmRwa2cgLWkgb2YgeGVuIHBhY2thZ2UgaW4gZGlzdCAoY29udGFpbiBib3RoIHhlbiBh bmQgcWVtdSkNCkFuZCBpZiBJIG5lZWQgdG8gdGVzdCBuZXdlciBxZW11IGluIGRldmVsb3BtZW50 IEkgc2ltcGx5IGNoYW5nZSB0aGUgcWVtdSBnaXQgd2l0aCBtYWlubGluZSBpbiBDb25maWcubWsu DQoNCkFuZCBmb3IgbmV3ZXIgcHJvZHVjdGlvbiBzZXJ2ZXJzIEkgc3RhcnQgcHJlcGFyZWQgbmV3 IHhlbidzIGRlYmlhbiBwYWNrYWdlcyBhd2FpdGluZyBkZWJpYW4gbWFpbnRhaW5lcnMgcmVwbGll czoNCmh0dHBzOi8vZ2l0aHViLmNvbS9GYW50dS9wa2cteGVuL3RyZWUvd2hlZXp5LWJhY2twb3J0 cw0KTmVlZHMgYWxzbyBxZW11IHJlYnVpbGQgdG8gdXNlIG5ldyB4ZW4gNC40IGxpYnJhcmllcyAo c2ltcGx5IGFuZCBmYXN0IHdpdGggZ2l0IGNsb25lIG9mIGRlYmlhbiByZXBvc2l0b3J5IGFuZCBk ZWJ1aWxkKS4NCg0KVGhlcmUgaXMgYWxzbyBhIHByb2JsZW0gb2YganBlZy10dXJibyBpbiBkZWJp YW4gYW5kIGZvciBoYXZlIGJldHRlciBwZXJmb3JtYW5jZXMgYW5kIG5vdCB0b28gbWFueSBjcHUg d2FzdGUgSSBmb3Igbm93IHNvbHZlZCB3aXRoOg0KYXB0LWtleSBhZHYgLS1yZWN2LWtleXMgLS1r ZXlzZXJ2ZXIga2V5cy5nbnVwZy5uZXQgRTFGOTU4Mzg1QkZFMkI2RQ0KdmkgL2V0Yy9hcHQvc291 cmNlcy5saXN0LmQveDJnby5saXN0DQojIFgyR28gUmVwb3NpdG9yeSAoZm9yIGpwZWctdHVyYm8g YXMgZGVmYXVsdCBhbmQgd2l0aCBmdWxsIC1kZXYgcGFja2FnZSkNCmRlYiBodHRwOi8vcGFja2Fn ZXMueDJnby5vcmcvZGViaWFuIHdoZWV6eSBoZXVsZXINCmRlYi1zcmMgaHR0cDovL3BhY2thZ2Vz LngyZ28ub3JnL2RlYmlhbiB3aGVlenkgaGV1bGVyDQphcHRpdHVkZSB1cGRhdGUNCmFwdGl0dWRl IGluc3RhbGwgeDJnby1rZXlyaW5nICYmIGFwdGl0dWRlIHVwZGF0ZQ0KYXB0aXR1ZGUgaW5zdGFs bCBsaWJqcGVnOC10dXJiby1kZXYNCg0KDQoNCg0KDQoNCkJlc3QgUmVnYXJkcw0K5Y+R5Lu25Lq6 77yaIGtldmluLnpoYW5nQG9jdGxpbmsuY29tDQrlj5HpgIHml7bpl7TvvJogMjAxNC0wNy0xNCAx Njo0OQ0K5pS25Lu25Lq677yaIEZhYmlvIEZhbnRvbmk7IHhlbi1kZXZlbA0K5Li76aKY77yaIOWb nuWkjTogUmU6IFtYZW4tZGV2ZWxdIFFYTCBwcm9ibGVtOiBYZW4gNC40LjEgcmMxIGFuZCB4ZW4g NC41IHVuc3RhYmxlDQpIaSBGYWJpbyBGYW50b25pLA0KICAgICANCiAgICAgIFRoYW5rIHlvdSBm b3IgeW91ciByZXBseS4NCiAgICAgIEl0IGlzIHJlYWxseSB3ZWlyZC4gDQogICAgICBJIGNvbXBp bGVkIGJvdGggcWVtdSBiaW5hcnkgKCBxZW11LXVwc3RyZWFtIGluIHhlbiBhbmQgcWVtdS0yLjAg ZnJvbSBxZW11Lm9yZyB3ZWJzaXRlKSBpbiB0aGUgc2FtZSBlbnZpcm9ubWVudCwgIHRoZSBiaW5h cnkgaW4geGVuIGhhcyB0aGUgcHJvYmxlbSB3aGlsZSANCnRoZSBvdGhlciBvbmUgd29ya3Mgd2Vs bC4NCiAgICAgIEkgd2lsbCBjaGVjayB3aGV0aGVyIHdoZWV6eSBiYWNrcG9ydCBoYXMgbGlic3Bp Y2Utc2VydmVyLWRldiBhbmQgbGlic3BpY2UtcHJvdG9jb2wtZGV2IGFuZCB0cnkgYWdhaW4uIA0K DQoNCg0KDQpCZXN0IFJlZ2FyZHMNCkZyb206IEZhYmlvIEZhbnRvbmkNCkRhdGU6IDIwMTQtMDct MTQgMTU6NTkNClRvOiBrZXZpbi56aGFuZ0BvY3RsaW5rLmNvbTsgeGVuLWRldmVsDQpTdWJqZWN0 OiBSZTogW1hlbi1kZXZlbF0gUVhMIHByb2JsZW06IFhlbiA0LjQuMSByYzEgYW5kIHhlbiA0LjUg dW5zdGFibGUNCklsIDE0LzA3LzIwMTQgMDc6MjksIGtldmluLnpoYW5nQG9jdGxpbmsuY29tIGhh IHNjcml0dG86DQoNCkhpIEZhYmlvIEZhbnRvbmksDQogICAgDQogICAgIFRvZGF5LCBJJ3ZlIGRv bmUgYW5vdGhlciB0ZXN0IG9uIHhlbmJpdHMgeGVuIDQuNSB1bnN0YWJsZS4NCiAgICAgVGhpcyB0 aW1lLCBJIGRpcmVjdGx5IGNvbXBpbGVkIHhlbiBvbiBteSB0ZXN0IHNlcnZlciwgYW5kIHVzZSBk ZWZhdWx0IGxpYnNwaWNlLXNlcnZlci1kZXYgIGFuZCBsaWJzcGljZS1wcm90b2NvbC1kZXYgaGVh ZGVyIGZpbGVzIGZvciBzcGljZSBvcHRpb24uDQogICAgDQpyb290QGRlYmlhbjp+IyBhcHQtY2Fj aGUgcG9saWN5IGxpYnNwaWNlLXNlcnZlci1kZXYgbGlic3BpY2UtcHJvdG9jb2wtZGV2DQpsaWJz cGljZS1zZXJ2ZXItZGV2Og0KICBJbnN0YWxsZWQ6IDAuMTEuMC0xK2RlYjd1MQ0KICBDYW5kaWRh dGU6IDAuMTEuMC0xK2RlYjd1MQ0KICBWZXJzaW9uIHRhYmxlOg0KKioqIDAuMTEuMC0xK2RlYjd1 MSAwDQogICAgICAgIDUwMCBodHRwOi8vY2RuLmRlYmlhbi5uZXQvZGViaWFuLyB3aGVlenkvbWFp biBhbWQ2NCBQYWNrYWdlcw0KICAgICAgICAxMDAgL3Zhci9saWIvZHBrZy9zdGF0dXMNCmxpYnNw aWNlLXByb3RvY29sLWRldjoNCiAgSW5zdGFsbGVkOiAwLjEwLjEtMQ0KICBDYW5kaWRhdGU6IDAu MTAuMS0xDQogIFZlcnNpb24gdGFibGU6DQoqKiogMC4xMC4xLTEgMA0KICAgICAgICA1MDAgaHR0 cDovL2Nkbi5kZWJpYW4ubmV0L2RlYmlhbi8gd2hlZXp5L21haW4gYW1kNjQgUGFja2FnZXMNCiAg ICAgICAgMTAwIC92YXIvbGliL2Rwa2cvc3RhdHVzDQoNCiAgICAgSSBhbHNvIGRvd25sb2FkIHFl bXUtMi4wIHNvdXJjZSBjb2RlIGZyb20gcWVtdS5vcmcsIGFuZCBjb21waWxlZCBpdCBieSB0aGUg d2F5IG1lbnRpb25lZCBpbiBodHRwOi8vd2lraS54ZW4ub3JnL3dpa2kvUUVNVV9VcHN0cmVhbS4N CiAgICAgVGhlbiBJIGNyZWF0ZSB3aW43IGh2bSB3aXRoIHFlbXUteGVuIGFuZCAvdXNyL2xvY2Fs L2Jpbi9xZW11LXN5c3RlbS1pMzg2IHJlc3BlY3RpdmVseS4NCiAgICAgVGhlIHJlc3VsdCBzaG93 cyB0aGF0Og0KICAgICAgMSAuIHFlbXUtdXBzdHJlYW0gdXNlZCBpbiB4ZW4gNC41IHVuc3RhYmxl IHN0aWxsIGV4aXRlZCB3aGVuIGNoYW5naW5nIHNjcmVlbiByZXNvbHV0aW9uLA0KICAgICAgMi4g IG15IHNlbGYtY29tcGlsZWQgcWVtdTIuMCBiZWhhdmUgbm9ybWFsbHkuDQogICAgIEkgdGhpbmsg bWF5YmUgdGhlcmUncyBzdGlsbCBzb21lIGRpZmZlcmVuY2VzIGJldHdlZW4gdGhlIHR3byBxZW11 IHJlcG9zaXRvcnkuDQoNClVzZSBzcGljZSBmcm9tIGJhY2twb3J0cyBvciByZWNvbXBpbGUgdGhl IGxhdGVzdCBmcm9tIFNpZCwgd2hlZXp5IHBhY2thZ2VzIGFyZSB0b28gb2xkIGZvciBuZXdlciBx ZW11Lg0KeGVuIGFscmVhZHkgZG93bmxvYWQgYW5kIGNvbXBpbGUgcWVtdSB1cHN0cmVhbSBhdXRv bWF0aWNhbGx5IGlmIHlvdSBub3Qgc3BlY2lmeSBiaW5hcnkgaW4gcmVwb3NpdG9yeS4NCkkgYWxz byB1c2UgdXNlIHdoZWV6eSBkb20wIHdpdGggc2FtZSB4ZW4gYW5kIHFlbXUgYW5kIHNhbWUgZG9t VSBhbmQgc3BpY2UgZ3Vlc3QgdG9vbHMgaW5zdGFsbGVkIGF1dG9tYXRpY2FsbHkgcmVzaXplIHRo ZSB3aW5kb3dzIHJlc29sdXRpb24gd2l0aG91dCBwcm9ibGVtIChleGNlcHQgcmFyZSBjYXNlcyB3 aGVuIEkgY29ubmVjdCByZW1vdGUtdmlld2VyIGJlZm9yZSB3aW5kb3dzIHN0YXJ0KS4NCkJlbG93 IGFsc28gcmVwbHkgdG8gb3RoZXIgbWFpbC4NCg0KDQoNCiAgICAgSSdtIGFjdGl2ZWx5IHdhaXRp bmcgZm9yIHlvdXIgYWR2aWNlIGFuZCB3aWxsaW5nIHRvIGRvIHRoZSBmb2xsb3dpbmcgZGVidWcu DQogICAgIHZtIGNvbmZpZyBmaWxlIGlzIGFzIGZvbGxvdzoNCm5hbWU9J1dpbjcnDQpidWlsZGVy PSJodm0iDQptZW1vcnk9MjA0OA0KdmNwdXM9Mg0KdmlmPVsnYnJpZGdlPWJyMCddDQpkaXNrPVsn L3Nydi92bV90ZW1wbGF0ZXMvMS5xY293MixxY293MixoZGEscncnLCcscmF3LGhkYixybyxjZHJv bSddDQpib290PSdkYycNCmRldmljZV9tb2RlbF92ZXJzaW9uPSJxZW11LXhlbiINCiNkZXZpY2Vf bW9kZWxfb3ZlcnJpZGU9Ii91c3IvbGliL3hlbi9iaW4vcWVtdS1nZGIiDQojZGV2aWNlX21vZGVs X292ZXJyaWRlPSIvdXNyL2xvY2FsL2Jpbi9xZW11LXN5c3RlbS1pMzg2Ig0KdmlyaWRpYW49MQ0K dm5jPTENCnZuY2xpc3Rlbj0iMC4wLjAuMCINCm9uX2NyYXNoPSJkZXN0cm95Ig0KdmdhPSJxeGwi DQpzcGljZT0xDQpzcGljZWhvc3Q9JzAuMC4wLjAnDQpzcGljZXBvcnQ9NjAwMA0Kc3BpY2VkaXNh YmxlX3RpY2tldGluZz0xDQpzcGljZXZkYWdlbnQ9MQ0Kc3BpY2VfY2xpcGJvYXJkX3NoYXJpbmc9 MQ0Kc3BpY2V1c2JyZWRpcmVjdGlvbj00DQpzb3VuZGh3PSJoZGEiDQpsb2NhbHRpbWU9MQ0Kdmlk ZW9yYW09MTI4DQoNCnZpZGVvcmFtPTEyOCBpcyBub3QgbmVlZGVkIHdpdGggcXhsIGFzIGFscmVh ZHkgdGhlIGRlZmF1bHQuDQpUcnkgdG8gZGlzYWJsZSB2bmMgd2hlbiB5b3UgdXNlIHNwaWNlLCBl dmVuIGlmIEkgdXNlZCB3aXRoIGFsc28gdm5jIG1hbnkgdGltZXMgd2l0aG91dCBwcm9ibGVtIHRp bWUgYWdvLg0KDQoNCg0KICAgDQoNCg0KDQoNCkJlc3QgUmVnYXJkcw0KRnJvbToga2V2aW4uemhh bmdAb2N0bGluay5jb20NCkRhdGU6IDIwMTQtMDctMTQgMTA6MjYNClRvOiBGYWJpbyBGYW50b25p OyB4ZW4tZGV2ZWwNClN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBRWEwgcHJvYmxlbTogWGVuIDQu NC4xIHJjMSBhbmQgeGVuIDQuNSB1bnN0YWJsZQ0KSGkgRmFiaW8gRmFudG9uaSwNCiAgICBUaGFu ayB5b3UgZm9yIHlvdXIgaGVscC4NCiAgICAgSWYgSSB1c2UgeW91ciBtZXRob2QgdG8gcnVuIHFl bXUtZ2RiIHdoZW4gdXNpbmcgeGwgY3JlYXRlLCB4bCB3aWxsIGNvbXBsYWluIHN0YXJ0dXAgdGlt ZW91dC4gDQoNCkkga25vdywgSSBhbHJlYWR5IHBvc3RlZCB0aGUgc29sdXRpb24gYnV0IEkgdHJ5 IHRvIGV4cGxhaW4gYmV0dGVyLg0KDQojIGFmdGVyIHhsIGNyZWF0ZSB3aXRoIChxZW11IGdkYiks IGRvIGl0IGZhc3QgYWZ0ZXIgeGwgY3JlYXRlIHdoZW4gYXJyaXZlIG9uIHFlbXUgcHJvY2VzcyBs YXVuY2ggKGJlZm9yZSB0aW1lb3V0IG9yIHhsIGNyZWF0ZSB3aWxsIGZhaWxzKQ0KdGFyZ2V0IHJl bW90ZSBsb2NhbGhvc3Q6MTIzNCAjIHByZXBhcmUgdGhpcyBjb21tYW5kIGluIG90aGVyIHNzaCB0 byB0aGUgeGVuIGRvbTAgYW5kIGVudGVyIG9uIHhsIGNyZWF0ZSB3aGVuIGFycml2ZSBvbiBxZW11 IGxhdW5jaA0KYyAjIHByZXNzIGltbWVkaWF0bHkNCmJ0IGZ1bGwgIyB3aGVuIHFlbXUgc3RvcHMN Cg0KU29ycnkgZm9yIG15IGJhZCBlbmdsaXNoLg0KDQoNCiAgICBQZXJoYXBzIEkgZGlkIG5vdCBk ZXNjcmliZSBteSBwcm9ibGVtIGNsZWFybHkgZW5vdWdoLCBJIGNhbiBzdWNjZXNzZnVsbHkgY3Jl YXRlIHdpbmRvd3MgSFZNLCBteSBwcm9ibGVtIGhhcHBlbmVkIHdoZW4gSSBjaGFuZ2Ugd2luZG93 cyBzY3JlZW4gcmVzb2x1dGlvbi4NClRoZSBxZW11IHByb2Nlc3Mgc3VkZGVubHkgIGV4aXRlZCB3 aGlsZSB4bCBsaXN0IGNhbiBzdGlsbCBsaXN0IHRoZSBkb21VIGluZm9ybWF0aW9uLg0KDQogICAg SSBhbSB1c2luZyBkZWJpYW4gd2hlZXp5IDcuNSBhbWQgNjQsIEkgYW0gdXNpbmcgZmFudHUncyB4 ZW4gNC41IHVuc3RhYmxlIGFuZCB0aGUgcWVtdS14ZW4tcmVtb3RlIGluIGhpcyBjb2RlIHJlcG9z aXRvcnksDQpyb290QGRlYmlhbjp+IyAvdXNyL2xpYi94ZW4vYmluL3FlbXUtc3lzdGVtLWkzODYg LXZlcnNpb24NClFFTVUgZW11bGF0b3IgdmVyc2lvbiAyLjAuMCwgQ29weXJpZ2h0IChjKSAyMDAz LTIwMDggRmFicmljZSBCZWxsYXJkICANCiBBbmQgSSBjb21waWxlZCBYZW4gZnJvbSBmYW50dSdz IHhlbiByZXBvc2l0b3J5IGluIGNvbXBpbGF0aW9uIHNlcnZlciwgdGhlbiB1c2UgaW5zdGFsbC5z aCBpbiBkaXN0IGRpciB0byBpbnN0YWxsIHhlbiBwYWNrYWdlcyBpbiBteSB0ZXN0IHNlcnZlci4N CiBNeSBjb21waWxhdGlvbiBzZXJ2ZXIgaGFzIHNwaWNlIDAuMTIuNCBjb21waWxlZCBhbmQgaW5z dGFsbGVkLg0KIE15IHRlc3Qgc2VydmVyIGhhcyBkZWJpYW4gd2hlZXp5IGJhY2twb3J0IHFlbXUg aW5zdGFsbGVkIHdpdGggc3BpY2Utc2VydmVyOg0KZHBrZyAtbCB8Z3JlcCBzcGljZQ0KaWkgIGxp YnNwaWNlLXNlcnZlcjE6YW1kNjQgICAgICAgICAgICAgMC4xMi40LTBub2NlbHQyfmJwbzcwKzEg ICANCiBUaGVuIGhvdyBjYW4gSSBvYnRhaW4gdXNlZnVsIGRlYnVnIGluZm9ybWF0aW9uIGFmdGVy IHFlbXUgZXhpdCB3aXRoIHZtIHJ1bm5pbmc/DQoNCg0KDQoNCkJlc3QgUmVnYXJkcw0KRnJvbTog RmFiaW8gRmFudG9uaQ0KRGF0ZTogMjAxNC0wNy0xMSAxODowNg0KVG86IGtldmluLnpoYW5nQG9j dGxpbmsuY29tOyB4ZW4tZGV2ZWwNClN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBRWEwgcHJvYmxl bTogWGVuIDQuNC4xIHJjMSBhbmQgeGVuIDQuNSB1bnN0YWJsZQ0KSWwgMTEvMDcvMjAxNCAwNDoz OCwga2V2aW4uemhhbmdAb2N0bGluay5jb20gaGEgc2NyaXR0bzoNCg0KSGkgYWxsLA0KDQpGaXJz dGx5IHBsZWFzZSBmb3JnaXZlIG1lIGlmIEkgcHV0IHRoaXMgcHJvYmxlbSBpbiB0aGUgd3Jvbmcg bWFpbCBsaXN0LiANCkhvd2V2ZXIsIGl0IHNlZW1zIHRoYXQgeGVuLXVzZXJzIG1haWwgbGlzdCBj YW5ub3QgcmVzb2x2ZSB0aGlzIFFYTCBwcm9ibGVtcy4gVGhlcmVmb3JlLCBJIGhhdmUgdG8gcG9z dCBRWEwgcHJvYmxlbSBpbiBkZXZlbCBtYWlsIGxpc3QuDQpNeSBwcm9ibGVtIGlzIGFzIGZvbGxv dzoNCg0KSSdtIHRlc3RpbmcgUVhMIGZvciB3aW5kb3dzIEhWTSwgc3BpY2Ugd29ya3Mgd2VsbCB3 aXRoIHN0ZHZnYS4gDQpIb3dldmVyLCB3aGVuIEkgc3dpdGNoIHRvIFFYTCwgcWVtdSBleGl0IGFi bm9ybWFsbHk6DQpJIHNwZWNpZnkgdmdhPSJxeGwiIGFuZCB2aWRlb3JhbT0xMjgsIHVzaW5nIHFl bXUteGVuLiBUaGUgd2luZG93cyA3IGJvb3RzIGFuZCBhdXRvbWF0aWFsbHkgc3dpdGNoIHJlc29s dXRpb24gZm9yIG1lIGluIHZpcnQtdmlld2VyLg0KV2hpbGUgZGlzcGxheSBhbmQgc291bmQgdHJh bnNmZXJpbmcgdmVyeSB3ZWxsLCBpZiBJIGNoYW5nZSBkaXNwbGF5IHJlc29sdXRpb24sIHRoZSB2 aXJ0LXZpZXdlciB3aWxsIGJlIHN1ZGRlbmx5IGNsb3NlZCBhbmQNCkkgY2hlY2sgdGhlIHBoeXNp Y2FsIHNlcnZlciwgdGhlIHFlbXUgcHJvY2VzcyBkaXNhcHBlYXIgc2ltdWx0YW5lb3VzbHkuIA0K VGhlbiBJIHN3aXRjaCB0byB3aGVlenkgYmFja3BvcnQgcWVtdSAyLjAgYXMgZGV2aWNlIG1vZGVs LCB0aGUgcWVtdSBwcm9jZXNzIHdpbGwgZXhpdCBhcyBzb29uIGFzIHRoZSB3ZWxjb21lIHBhZ2Ug YXBwZWFycyBhbmQgYXQgdGhlIGJlZ2lubmluZyBvZiByZXNvbHV0aW9uIGNoYW5nZS4NCkkgdGVz dGVkIGFuZCBmb3VuZCB0aGUgc2FtZSBidWcgb24gYm90aCB4ZW5iaXRzIHhlbiA0LjQuMSByYzEg YW5kIEZhbnR1J3MgWGVuIDQuNSB1bnN0YWJsZSwgdGhpcyBwcm9ibGVtIGV4aXN0cyBpbiBib3Ro IGJyYW5jaGVzLg0KSXMgaXQgYSBrbm93biBpc3N1ZSBvciBpcyB0aGVyZSBhbnkgc29sdXRpb24g Zm9yIHRoaXMgYnVnPw0KVGhhbmsgeW91IHZlcnkgbXVjaCEgDQoNClRoYW5rcyBmb3IgdGVzdGlu ZyBzcGljZSBhbmQgcXhsIGFuZCByZXBvcnQgaXNzdWUuDQpJIGhhdmUgc3BpY2UgKyBxeGwgd29y a2luZyBhcyBrdm0gb24geGVuIHVuc3RhYmxlIGV4Y2VwdCB0aGlzIHByb2JsZW06DQpodHRwOi8v bGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE0LTA3L21zZzAxMDIxLmh0 bWwNCg0KUGxlYXNlIHBvc3QgZGV0YWlscyBvbiB5b3VyIGRvbTAgaW5zdGFsbGF0aW9uIGFuZCBk b21VIChmb3IgZXhhbXBsZSB4bCBjZmcsDQpzcGljZSBndWVzdCB0b29scyB2ZXJzaW9uIGVjYy4u LikNCkFib3V0IHFlbXUgY3Jhc2ggdHJ5IHRvIHRha2UgYSBmdWxsIGJhY2t0cmFjZSB3aXRoIGdk YiBhbmQgcG9zdCBpdCBoZXJlLg0KDQpTbWFsbCBoZWxwIHdpdGggZ2RiIG9mIHFlbXUgbGF1bmNo ZWQgYnkgeGw6DQoNCkFkZCB0aGUgbGluZSBiZWxvdyBpbiBkb21VJ3MgeGwgY2ZnOg0KZGV2aWNl X21vZGVsX292ZXJyaWRlPSIvdXNyL2xpYi94ZW4vYmluL3FlbXUtZ2RiIg0KDQp2aSAvdXNyL2xp Yi94ZW4vYmluL3FlbXUtZ2RiICMgY3JlYXRlIHRoZSBmaWxlLCBjaGFuZ2UgdGhlIHFlbXUgcGF0 aCBpZg0KbmVlZGVkDQojIS9iaW4vc2gNCmV4ZWMgZ2Ric2VydmVyIDAuMC4wLjA6MTIzNCAvdXNy L2xpYi94ZW4vYmluL3FlbXUtc3lzdGVtLWkzODYgIiRAIg0KDQojIGFmdGVyIHhsIGNyZWF0ZSwg ZG8gaXQgZmFzdCAoYmVmb3JlIHRpbWVvdXQgb3IgeGwgY3JlYXRlIHdpbGwgZmFpbHMpDQp0YXJn ZXQgcmVtb3RlIGxvY2FsaG9zdDoxMjM0DQpjIA0KYnQgZnVsbCAjIHdoZW4gcWVtdSBzdG9wcw0K DQpZb3Ugc2hvdWxkIGluc3RhbGwgYWxzbyBhbGwgbmVlZGVkIGRiZyBwYWNrYWdlcyBiZWZvcmUs IHNwaWNlIHFlbXUgZWNjIG9yDQp3aXRob3V0IHBhY2thZ2Ugc2hvdWxkIGJlIGNvbXBpbGVkIHdp dGggZGVidWcgZW5hYmxlZCAoZm9yIHhlbiBhbmQgcWVtdQ0KZGVmYXVsdCBpbiB1bnN0YWJsZSku DQoNClRoZSBsYXRlc3QgcWVtdSBjcmFzaCB3aXRoIHNwaWNlIEkgc2F3IHdhcyBpbiAyLjAtcmMg c29sdmVkIGJlZm9yZSAyLjAuMA0KZmluYWwsIHlvdXIgcWVtdSBpcyBhdCBsZWFzdCAyLjAuMCBm aW5hbD8NCmh0dHA6Ly9naXQucWVtdS5vcmcvP3A9cWVtdS5naXQ7YT1jb21taXQ7aD1kYzQ5MWNm YzE0MDc0MDY0ZWQ1NGE4NzJiNjJjY2U2Y2ExMzMwNjQ0DQoNCg0KDQoNCktldmluDQpCZXN0IFJl Z2FyZHMs ------=_001_NextPart054587548608_=---- Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable =EF=BB=BF
Hi Fabio Fantoni,
 
     Thank you for your advice for building xen=20 unstable.
     Because I have to use debian wheezy as produ= ction=20 distro, I've got to do the test in it.
     Today, I edit Config.mk and write:
QEMU_UPSTREAM_URL =3D git://git.qemu.org/qemu.git
QEMU_UPSTREAM_REVISION =3D master
     Then, the built qemu-xen binary works well.&= nbsp;=20 Therefore, I guess that git://xenbits.xen.org/qemu-upstream-unstable.git&n= bsp;=20 has some very little difference
compared to qemu.git. Maybe your environment cannot repeat  that= =20 problem either, I'd like to provide any useful information to resolve this= =20 problem.
 

Best=20 Regards

Date: 2014-07-15 16:09
To: kevin.zhang@octlink.com; xen-devel
Subject: Re: [Xen-devel] QXL problem: Xen 4.4.1 rc1 and x= en 4.5=20 unstable
Il 15/07/2014 07:53, kevin.zhang@octlink.com ha=20 scritto:
Hi Fabio Fantoni,
      Today I tried to use wheezy backport= s=20 version of spice-server, the problem persists with qemu-xen binary, whil= e my=20 self compiled qemu 2.0 works well.
I think it is a problem and can be repeated.
     Then, I will summarize my compilation proc= ess=20 here:
     Firstly install debian wheezy 7.5 amd64 an= d=20 necessary build dependency. Then:
2.  install backport version =20 libspice-server-dev libspice-protocol-dev
root@debian:~#  apt-cache policy=20 libspice-server-dev libspice-protocol-dev
libspice-server-dev:
  Installed:=20 0.12.4-0nocelt2~bpo70+1
  Candidate:=20 0.12.4-0nocelt2~bpo70+1
  Version table:
*** 0.12.4-0nocelt2~bpo70+1 0
      &n= bsp; 100=20 http://cdn.debian.net/debian/= =20 wheezy-backports/main amd64 Packages
      &n= bsp; 100=20 /var/lib/dpkg/status
libspice-protocol-dev:
  Installed: 0.12.6-1~bpo70+2
  Candidate: 0.12.6-1~bpo70+2
  Version table:
*** 0.12.6-1~bpo70+2 0
      &n= bsp; 100=20 http://cdn.debian.net/debian/= =20 wheezy-backports/main amd64 Packages
      &n= bsp; 100=20 /var/lib/dpkg/status
 3. patch for QXL option
 4. ./configure --prefix=3D/usr&nbs= p;
 5. add spice and usb-redir option&= nbsp;for=20 qemu-xen-upstream
 6. make xen;make=20 tools;make install-xen;make install-tools
 
       To compile qemu 2.0 from=20 qemu.org:
       1. wg= et http://wiki.qemu-project.org/download/qemu-2.0.= 0.tar.bz2
       2.=20 ./configure --enable-xen --target-list=3Di386-softmmu=20 --extra-cflags=3D"-I/usr/src/xen/tools/include -I/usr/src/xen/tools/libx= c=20 -I/usr/src/xen/tools/xenstore" \
        = ;  =20  --enable-spice --enable-usb-redir
       3 .ma= ke;make=20 install
 
 

For fast unstabl= e tests I=20 do this (using my github rebase/m2r-*):
Install of opus, usbredir and l= ibusbx=20 from backports.
Rebuild and install new seabios 1.7.5-1 and spice packa= ges=20 (server 0.12.5-1 and protocol
0.12.7-1) from = sid that=20 contains many fixes (si= mply and=20 fast with git clone of debian repository and debuild).
./configu= re=20 --prefix=3D/usr --enable-qemu-traditional=3Dno=20 --with-system-seabios=3D/usr/share/seabios/bios-256k.bin=20 --with-extra-qemuu-configure-args=3D"--enable-spice --enable-usb-redir"make=20 debball
dpkg -i of xen package in dist (contain both xen and qemu)
A= nd if=20 I need to test newer qemu in development I simply change the qemu git with= =20 mainline in Config.mk.


And for newer=20 production servers I start prepared new xen's debian packages awaiting deb= ian=20 maintainers replies:
https://gi= thub.com/Fantu/pkg-xen/tree/wheezy-backports
Needs=20 also qemu rebuild to use new xen 4.4 libraries (simply and fast with git c= lone=20 of debian repository and debuild).


The= re is=20 also a problem of jpeg-turbo in debian and for have better performances an= d not=20 too many cpu waste I for now solved with:
apt-key adv --recv-keys --key= server=20 keys.gnupg.net E1F958385BFE2B6E
vi /etc/apt/sources.list.d/x2go.list#=20 X2Go Repository (for jpeg-turbo as default and with full -dev package)
= deb http://packages.x2go.org/debian=20 wheezy heuler
deb-src http://packages.x2go.org/debian=20 wheezy heuler
aptitude update
aptitude install x2go-keyring &&am= p;=20 aptitude update
aptitude install libjpeg8-turbo-dev


 

=
Best=20 Regards

<= /DIV>
=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4=EF=BC=9A 2014-07-1= 4 16:49
=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A Fabio Fantoni; xen-devel
=E4=B8=BB=E9=A2=98=EF=BC=9A =E5=9B=9E=E5=A4=8D: Re: [Xe= n-devel] QXL problem: Xen 4.4.1 rc1 and xen=20 4.5 unstable
Hi Fabio Fantoni,
    
      Thank you for your reply.
      It is really weird.
      I compiled both qemu binary (=20 qemu-upstream in xen and qemu-2.0 from qemu.org website) in th= e same=20 environment,  the binary in xen has the problem while
the other one works well.
      I will check whether wheezy bac= kport=20 has libspice-server-dev and libspice-protocol-dev and try again. 
 

=
Best=20 Regards

<= /DIV>
Date: 2014-07-14 15:59
To: kevin.zhang@octlink.com; xen-devel
Subject: Re: [Xen-devel] QXL problem: Xen 4.4.1 rc1 and= xen=20 4.5 unstable
Il 14/07/2014 07:29, kevin.zhang@octlink.com ha scritto:
Hi Fabio Fantoni,
   
     Today, I've done another test on xenbits= xen=20 4.5 unstable.
     This time, I directly compiled xen on my= test=20 server, and use default libspice-server-dev  and libspice-protoco= l-dev=20 header files for spice option.
   
root@debian:~# apt-cache policy=20 libspice-server-dev libspice-protocol-dev
libspice-server-dev:
  Installed: 0.11.0-1+deb7u1
  Candidate: 0.11.0-1+deb7u1
  Version table:
*** 0.11.0-1+deb7u1 0
      =  =20 500 http://cdn.debian.net/debian/ wheezy/= main=20 amd64 Packages
      =  =20 100 /var/lib/dpkg/status
libspice-protocol-dev:
  Installed: 0.10.1-1
  Candidate: 0.10.1-1
  Version table:
*** 0.10.1-1 0
      =  =20 500 http://cdn.debian.net/debian/ wheezy/= main=20 amd64 Packages
      =  =20 100 /var/lib/dpkg/status
 
     I also download qemu-2.0 source cod= e from=20 qemu.org, and compiled it by the way mentioned in http://wiki.xen.org/wiki/QEMU_Upstream.
     Then I create win7 hvm with qemu-xen and= =20 /usr/local/bin/qemu-system-i386 respectively.
     The result shows that:
      1 . qemu-upstream used in xen= 4.5=20 unstable still exited when changing screen resolution,
      2.  my self-compiled qemu2.0 = behave=20 normally.
     I think maybe there's still some differe= nces=20 between the two qemu repository.

Use=20 spice from backports or recompile the latest from Sid, wheezy packages a= re too=20 old for newer qemu.
xen already download and compile qemu upstream=20 automatically if you not specify binary in repository.
I also use use= =20 wheezy dom0 with same xen and qemu and same domU and spice guest tools=20 installed automatically resize the windows resolution without problem (e= xcept=20 rare cases when I connect remote-viewer before windows start).
Below also reply to other mail.

 
     I'm actively waiting for your advice and= =20 willing to do the following debug.
     vm config file is as follow:
name=3D'Win7'
builder=3D"hvm"
memory=3D2048
vcpus=3D2
vif=3D['bridge=3Dbr0']
disk=3D['/srv/vm_templates/1.qcow2,qcow2,hd= a,rw',',raw,hdb,ro,cdrom']
boot=3D'dc'
device_model_version=3D"qemu-xen" #device_model_override=3D"/usr/lib/xen/bin/= qemu-gdb"
#device_model_override=3D"/usr/local/bin/qe= mu-system-i386"
viridian=3D1
vnc=3D1
vnclisten=3D"0.0.0.0"
on_crash=3D"destroy"
vga=3D"qxl"
spice=3D1
spicehost=3D'0.0.0.0'
spiceport=3D6000
spicedisable_ticketing=3D1
spicevdagent=3D1
spice_clipboard_sharing=3D1
spiceusbredirection=3D4
soundhw=3D"hda"
localtime=3D1
videoram=3D128

videoram=3D128 is not needed with qxl as already the=20 default.
Try to disable vnc when you use= spice,=20 even if I used with also vnc many times without problem time=20 ago.

 
   
 

Best Regards

<= SPAN=20 style=3D"FONT-FAMILY: =E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=91; FONT-SIZE:= 10.5pt">

=
Date: 2014-07-14 10:26
To: Fabio Fantoni; xen-devel
Subject: Re: [Xen-devel] QXL problem: Xen 4.4.1 rc1 a= nd xen=20 4.5 unstable
Hi Fabio Fantoni,
    Thank you for your help.
     If I use your method to run qemu-gdb whe= n=20 using xl create, xl will complain startup timeout.=20

I know, I alrea= dy=20 posted the solution but I try to explain better.

# after xl create with (qemu gdb), do it fast after xl c= reate=20 when arrive on qemu process launch (before timeout or xl create will=20 fails)
target remote localhost:1234 # prepare this command in other s= sh to=20 the xen dom0 and enter on xl create when arrive on qemu launch
c # pr= ess=20 immediatly
bt full # when qemu stops

Sorry for my bad english.

    Perhaps I did not describe my problem clearly=20 enough, I can successfully create windows HVM, my problem happened whe= n I=20 change windows screen resolution.
The qemu process suddenly  exited while xl list can still li= st the=20 domU information.
 
    I am using debian wheezy 7.5 amd 64, I am usin= g=20 fantu's xen 4.5 unstable and the qemu-xen-remote in his code=20 repository,
root@debian:~#=20 /usr/lib/xen/bin/qemu-system-i386 -version
QEMU emulator version 2.0.0, Copyright= (c)=20 2003-2008 Fabrice Bellard  
 And I compiled Xen from fantu's xen repository in compilati= on=20 server, then use install.sh in dist dir to install xen packages in my = test=20 server.
 My compilation server has spice 0.12.4 compiled and=20 installed.
 My test server has debian wheezy backport qemu installed wi= th=20 spice-server:
dpkg -l |grep spice
ii =20 libspice-server1:amd64       &nbs= p;    =20 0.12.4-0nocelt2~bpo70+1   
 Then how can I obtain useful debug information after qemu e= xit=20 with vm running?
 

Best Regards

<= SPAN=20 style=3D"FONT-SIZE: 10.5pt; FONT-: =E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB= =91">

=
Date: 2014-07-11 18:06
To: kevin.zhang@octlink.com; xen-devel
Subject: Re: [Xen-devel] QXL problem: Xen 4.4.1 rc1 a= nd xen=20 4.5 unstable
Il 11/07/2014 04:38, kevin.zhang@octlink.com ha scritto:
Hi all,
 
Firstly please forgive me if I put this problem in the wrong ma= il=20 list.
However, it seems that xen-users mail list cannot resolve this = QXL=20 problems. Therefore, I have to post QXL problem in devel mail list.<= /DIV>
My problem is as follow:
 
I'm testing QXL for windows HVM, spice works well with stdvga. =
However, when I switch to QXL, qemu exit abnormally:
I specify vga=3D"qxl" and videoram=3D128, using qemu-xen. The w= indows 7=20 boots and automatially switch resolution for me in virt-viewer.
While display and sound transfering very well, if I change disp= lay=20 resolution, the virt-viewer will be suddenly closed and
I check the physical server, the qemu process disappear=20 simultaneously.
Then I switch to wheezy backport qemu 2.0 as device model, the = qemu=20 process will exit as soon as the welcome page appears and at the beg= inning=20 of resolution change.
I tested and found the same bug on both xenbits xen 4.4.1 rc1 a= nd=20 Fantu's Xen 4.5 unstable, this problem exists in both branches.
Is it a known issue or is there any solution for this bug?
Thank you very much!

Thanks for testing spice and qxl and report issue.
= I have=20 spice + qxl working as kvm on xen unstable except this problem:
http://lists.xen.org/archives/html/xen-devel/= 2014-07/msg01021.html

Please=20 post details on your dom0 installation and domU (for example xl=20 cfg,
spice guest tools version ecc...)
About qemu crash try to t= ake a=20 full backtrace with gdb and post it here.

Small help with gdb o= f qemu=20 launched by xl:

Add the line below in domU's xl=20 cfg:
device_model_override=3D"/usr/lib/xen/bin/qemu-gdb"

vi=20 /usr/lib/xen/bin/qemu-gdb # create the file, change the qemu path=20 if
needed
#!/bin/sh
exec gdbserver 0.0.0.0:1234=20 /usr/lib/xen/bin/qemu-system-i386 "$@"

# after xl create, do it= fast=20 (before timeout or xl create will fails)
target remote=20 localhost:1234
c
bt full # when qemu stops

You should in= stall=20 also all needed dbg packages before, spice qemu ecc or
without pack= age=20 should be compiled with debug enabled (for xen and qemu
default in=20 unstable).

The latest qemu crash with spice I saw was in 2.0-rc= =20 solved before 2.0.0
final, your qemu is at least 2.0.0 final?
http://git.qemu.org/?p=3Dqemu.git;a=3Dcommit;= h=3Ddc491cfc14074064ed54a872b62cce6ca1330644

 
 
Kevin
Best Regards,

 

=



------=_001_NextPart054587548608_=------ --===============1214365417579405853== 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.xen.org http://lists.xen.org/xen-devel --===============1214365417579405853==--