From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51897) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bIEBk-0007HB-6b for qemu-devel@nongnu.org; Wed, 29 Jun 2016 08:01:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bIEBf-0005vj-DH for qemu-devel@nongnu.org; Wed, 29 Jun 2016 08:01:51 -0400 Received: from mx0b-001b2d01.pphosted.com ([148.163.158.5]:31263 helo=mx0a-001b2d01.pphosted.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bIEBf-0005tI-89 for qemu-devel@nongnu.org; Wed, 29 Jun 2016 08:01:47 -0400 Received: from pps.filterd (m0098416.ppops.net [127.0.0.1]) by mx0b-001b2d01.pphosted.com (8.16.0.11/8.16.0.11) with SMTP id u5TBxAXo034822 for ; Wed, 29 Jun 2016 08:01:44 -0400 Received: from e23smtp02.au.ibm.com (e23smtp02.au.ibm.com [202.81.31.144]) by mx0b-001b2d01.pphosted.com with ESMTP id 23v097h98p-1 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=NOT) for ; Wed, 29 Jun 2016 08:01:44 -0400 Received: from localhost by e23smtp02.au.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Wed, 29 Jun 2016 22:01:41 +1000 From: Benjamin Herrenschmidt Reply-To: benh@au1.ibm.com Date: Wed, 29 Jun 2016 22:00:57 +1000 In-Reply-To: <201606242018.u5OKISiY007160@linux03a.ddci.com> References: <201606242018.u5OKISiY007160@linux03a.ddci.com> Content-Type: text/plain; charset="UTF-8" Mime-Version: 1.0 Message-Id: <1467201657.20278.231.camel@au1.ibm.com> Content-Transfer-Encoding: base64 Subject: Re: [Qemu-devel] [Qemu-ppc] [PATCH] target-ppc: gen_pause for instructions: yield, mdoio, mdoom, miso List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Aaron Larson , agraf@suse.de, david@gibson.dropbear.id.au, qemu-devel@nongnu.org, qemu-ppc@nongnu.org T24gRnJpLCAyMDE2LTA2LTI0IGF0IDEzOjE4IC0wNzAwLCBBYXJvbiBMYXJzb24gd3JvdGU6 DQo+IENhbGwgZ2VuX3BhdXNlIGZvciBhbGwgIm9yIHJ4LHJ4LHJ4IiBlbmNvZGluZ3Mgb3Ro ZXIgbm9wLsKgwqBUaGlzDQo+IHByb3ZpZGVzIGEgcmVhc29uYWJsZSBpbXBsZW1lbnRhdGlv biBmb3IgeWllbGQsIGFuZCBhIGJldHRlcg0KPiBhcHByb3hpbWF0aW9uIGZvciBtZG9pbywg bWRvb20sIGFuZCBtaXNvLsKgwqBUaGUgY2hvaWNlIHRvIHBhdXNlIGZvcg0KPiBhbGwNCj4g ZW5jb2RpbmdzICE9MCBsZXZlcmFnZXMgdGhlIFBvd2VySVNBIGFkbW9uaXRpb24gdGhhdCB0 aGUgcmVzZXJ2ZWQNCj4gZW5jb2RpbmdzIG1pZ2h0IGNoYW5nZSBwcm9ncmFtIHByaW9yaXR5 LCBwcm92aWRpbmcgYSBzbGlnaHQgImZ1dHVyZQ0KPiBwcm9vZmluZyIuDQo+IA0KPiBTaWdu ZWQtb2ZmLWJ5OiBBYXJvbiBMYXJzb24gPGFsYXJzb25AZGRjaS5jb20+DQoNCkFja2VkLWJ5 OiBCZW5qYW1pbiBIZXJyZW5zY2htaWR0IDxiZW5oQGtlcm5lLmNyYXNoaW5nLm9yZz4NCg0K PiAtLS0NCj4gwqB0YXJnZXQtcHBjL3RyYW5zbGF0ZS5jIHwgMTUgKysrKysrKystLS0tLS0t DQo+IMKgMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkN Cj4gDQo+IGRpZmYgLS1naXQgYS90YXJnZXQtcHBjL3RyYW5zbGF0ZS5jIGIvdGFyZ2V0LXBw Yy90cmFuc2xhdGUuYw0KPiBpbmRleCAyZjFjNTkxLi5jNDU1OWI2IDEwMDY0NA0KPiAtLS0g YS90YXJnZXQtcHBjL3RyYW5zbGF0ZS5jDQo+ICsrKyBiL3RhcmdldC1wcGMvdHJhbnNsYXRl LmMNCj4gQEAgLTE0NzEsNyArMTQ3MSw3IEBAIHN0YXRpYyB2b2lkIGdlbl9vcihEaXNhc0Nv bnRleHQgKmN0eCkNCj4gwqDCoMKgwqDCoH0gZWxzZSBpZiAodW5saWtlbHkoUmMoY3R4LT5v cGNvZGUpICE9IDApKSB7DQo+IMKgwqDCoMKgwqDCoMKgwqDCoGdlbl9zZXRfUmMwKGN0eCwg Y3B1X2dwcltyc10pOw0KPiDCoCNpZiBkZWZpbmVkKFRBUkdFVF9QUEM2NCkNCj4gLcKgwqDC oMKgfSBlbHNlIHsNCj4gK8KgwqDCoMKgfSBlbHNlIGlmIChycyAhPSAwKSB7IC8qIDAgaXMg bm9wICovDQo+IMKgwqDCoMKgwqDCoMKgwqDCoGludCBwcmlvID0gMDsNCj4gwqANCj4gwqDC oMKgwqDCoMKgwqDCoMKgc3dpdGNoIChycykgew0KPiBAQCAtMTUxNCw3ICsxNTE0LDYgQEAg c3RhdGljIHZvaWQgZ2VuX29yKERpc2FzQ29udGV4dCAqY3R4KQ0KPiDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoGJyZWFrOw0KPiDCoCNlbmRpZg0KPiDCoMKgwqDCoMKgwqDCoMKgwqBk ZWZhdWx0Og0KPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgLyogbm9wICovDQo+IMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgYnJlYWs7DQo+IMKgwqDCoMKgwqDCoMKgwqDCoH0NCj4g wqDCoMKgwqDCoMKgwqDCoMKgaWYgKHByaW8pIHsNCj4gQEAgLTE1MjQsMTMgKzE1MjMsMTUg QEAgc3RhdGljIHZvaWQgZ2VuX29yKERpc2FzQ29udGV4dCAqY3R4KQ0KPiDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoHRjZ19nZW5fb3JpX3RsKHQwLCB0MCwgKCh1aW50NjRfdClwcmlv KSA8PCA1MCk7DQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgZ2VuX3N0b3JlX3NwcihT UFJfUFBSLCB0MCk7DQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgdGNnX3RlbXBfZnJl ZSh0MCk7DQo+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAvKiBQYXVzZSB1cyBvdXQgb2Yg VENHIG90aGVyd2lzZSBzcGluIGxvb3BzIHdpdGggc210X2xvdw0KPiAtwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAqIGVhdCB0b28gbXVjaCBDUFUgYW5kIHRoZSBrZXJuZWwgaGFuZ3MN Cj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgKi8NCj4gK8KgwqDCoMKgwqDCoMKgwqB9 DQo+IMKgI2lmICFkZWZpbmVkKENPTkZJR19VU0VSX09OTFkpDQo+IC3CoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqBnZW5fcGF1c2UoY3R4KTsNCj4gK8KgwqDCoMKgwqDCoMKgwqAvKiBQYXVz ZSBvdXQgb2YgVENHIG90aGVyd2lzZSBzcGluIGxvb3BzIHdpdGggc210X2xvdyBlYXQNCj4g dG9vIG11Y2gNCj4gK8KgwqDCoMKgwqDCoMKgwqDCoCogQ1BVIGFuZCB0aGUga2VybmVsIGhh bmdzLsKgwqBUaGlzIGFwcGxpZXMgdG8gYWxsIGVuY29kaW5ncw0KPiBvdGhlcg0KPiArwqDC oMKgwqDCoMKgwqDCoMKgKiB0aGFuIG5vLW9wLCBlLmcuLCBtaXNvKHJzPTI2KSwgeWllbGQo MjcpLCBtZG9pbygyOSksDQo+IG1kb29tKDMwKSwNCj4gK8KgwqDCoMKgwqDCoMKgwqDCoCog YW5kIGFsbCBjdXJyZW50bHkgdW5kZWZpbmVkLg0KPiArwqDCoMKgwqDCoMKgwqDCoMKgKi8N Cj4gK8KgwqDCoMKgwqDCoMKgwqBnZW5fcGF1c2UoY3R4KTsNCj4gwqAjZW5kaWYNCj4gLcKg wqDCoMKgwqDCoMKgwqB9DQo+IMKgI2VuZGlmDQo+IMKgwqDCoMKgwqB9DQo+IMKgfQ0KDQo=