From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45022) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b9rEJ-00078b-Ox for qemu-devel@nongnu.org; Mon, 06 Jun 2016 05:53:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b9rEG-0000tH-KL for qemu-devel@nongnu.org; Mon, 06 Jun 2016 05:53:55 -0400 Received: from mx0a-001b2d01.pphosted.com ([148.163.156.1]:27305 helo=mx0b-001b2d01.pphosted.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b9rEG-0000sW-Bn for qemu-devel@nongnu.org; Mon, 06 Jun 2016 05:53:52 -0400 Received: from pps.filterd (m0082756.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.16.0.11/8.16.0.11) with SMTP id u569nGMW038343 for ; Mon, 6 Jun 2016 05:53:49 -0400 Received: from e23smtp06.au.ibm.com (e23smtp06.au.ibm.com [202.81.31.148]) by mx0a-001b2d01.pphosted.com with ESMTP id 23bt1pyf3h-1 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=NOT) for ; Mon, 06 Jun 2016 05:53:49 -0400 Received: from localhost by e23smtp06.au.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Mon, 6 Jun 2016 19:53:46 +1000 From: Benjamin Herrenschmidt Reply-To: benh@au1.ibm.com Date: Mon, 06 Jun 2016 19:52:48 +1000 Content-Type: text/plain; charset="UTF-8" Mime-Version: 1.0 Message-Id: <1465206768.4274.46.camel@au1.ibm.com> Content-Transfer-Encoding: base64 Subject: [Qemu-devel] [PATCH 2/2] ppc: Fix tlb invalidations on 6xx/7xx/7xxx 32-bit processors List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-ppc@nongnu.org Cc: qemu-devel@nongnu.org, David Gibson , =?ISO-8859-1?Q?C=E9dric?= Le Goater , Mark Cave-Ayland VGhlIHByb2Nlc3NvciBvbmx5IHVzZXMgc29tZSBiaXRzIG9mIHRoZSBhZGRyZXNzIGFuZCBp bnZhbGlkYXRlcyBhbg0KZW50aXJlIGNvbmdydWVuY2UgY2xhc3MuIFNvbWUgT1NlcyBzdWNo IGFzIERhcndpbiBhbmQgSGVsZW5PUyB0YWtlDQphZHZhbnRhZ2Ugb2YgdGhpcyBhbmQgb2Nj YXNpb25hbGx5IGludmFsaWRhdGUgdGhlIGVudGlyZSBUTEIgYnkganVzdA0KZG9pbmcgYSBz ZXJpZXMgb2YgNjQgY29uc2VjdXRpdmUgdGxiaWUgZm9yIGV4YW1wbGUuDQoNCk91ciBjb2Rl IHRyaWVzIHRvIGJlIHRvbyBzbWFydCBoZXJlIG9ubHkgaW52YWxpZGF0aW5nIGEgc2VnbWVu dA0KY29uZ3J1ZW5jZSBjbGFzcyAoaWUsIGFsbG93aW5nIG1vcmUgYWRkcmVzcyBiaXRzIHRv IGJlIHJlbGV2YW50DQppbiB0aGUgaW52YWxpZGF0aW9uKSwgdGhpcyBmYWlscyBtaXNlcmFi bHkgb24gdGhvc2UgT1Nlcy4NCg0KSW5zdGVhZCBkb24ndCBib3RoZXIsIGRvIGxpa2UgcHBj NjQgYW5kIGJsb3cgdGhlIHdob2xlIHRsYiB3aGVuIHRsYmllDQppcyBleGVjdXRlZC4NCg0K U2lnbmVkLW9mZi1ieTogQmVuamFtaW4gSGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jh c2hpbmcub3JnPg0KLS0tDQrCoHRhcmdldC1wcGMvbW11X2hlbHBlci5jIHwgOCArKysrKysr Kw0KwqAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspDQoNCmRpZmYgLS1naXQgYS90 YXJnZXQtcHBjL21tdV9oZWxwZXIuYyBiL3RhcmdldC1wcGMvbW11X2hlbHBlci5jDQppbmRl eCBmNWM0ZTY5Li5hNWUzODc4IDEwMDY0NA0KLS0tIGEvdGFyZ2V0LXBwYy9tbXVfaGVscGVy LmMNCisrKyBiL3RhcmdldC1wcGMvbW11X2hlbHBlci5jDQpAQCAtMTk2OSw2ICsxOTY5LDEx IEBAIHZvaWQgcHBjX3RsYl9pbnZhbGlkYXRlX29uZShDUFVQUENTdGF0ZSAqZW52LCB0YXJn ZXRfdWxvbmcgYWRkcikNCsKgwqDCoMKgwqDCoMKgwqDCoC8qIFhYWDogdGhpcyBjYXNlIHNo b3VsZCBiZSBvcHRpbWl6ZWQsDQrCoMKgwqDCoMKgwqDCoMKgwqDCoCogZ2l2aW5nIGEgbWFz ayB0byB0bGJfZmx1c2hfcGFnZQ0KwqDCoMKgwqDCoMKgwqDCoMKgwqAqLw0KK8KgwqDCoMKg wqDCoMKgwqAvKiBUaGlzIGlzIGJyb2tlbiwgc29tZSBDUFVzIGludmFsaWRhdGUgYSB3aG9s ZSBjb25ncnVlbmNlDQorwqDCoMKgwqDCoMKgwqDCoMKgKiBjbGFzcyBvbiBhbiBldmVuIHNt YWxsZXIgc3Vic2V0IG9mIGJpdHMgYW5kIHNvbWUgT1NlcyB0YWtlDQorwqDCoMKgwqDCoMKg wqDCoMKgKiBhZHZhbnRhZ2Ugb2YgdGhpcy4gSnVzdCBibG93IHRoZSB3aG9sZSB0aGluZyBh d2F5Lg0KK8KgwqDCoMKgwqDCoMKgwqDCoCovDQorI2lmIDANCsKgwqDCoMKgwqDCoMKgwqDC oHRsYl9mbHVzaF9wYWdlKGNzLCBhZGRyIHwgKDB4MCA8PCAyOCkpOw0KwqDCoMKgwqDCoMKg wqDCoMKgdGxiX2ZsdXNoX3BhZ2UoY3MsIGFkZHIgfCAoMHgxIDw8IDI4KSk7DQrCoMKgwqDC oMKgwqDCoMKgwqB0bGJfZmx1c2hfcGFnZShjcywgYWRkciB8ICgweDIgPDwgMjgpKTsNCkBA IC0xOTg1LDYgKzE5OTAsOSBAQCB2b2lkIHBwY190bGJfaW52YWxpZGF0ZV9vbmUoQ1BVUFBD U3RhdGUgKmVudiwgdGFyZ2V0X3Vsb25nIGFkZHIpDQrCoMKgwqDCoMKgwqDCoMKgwqB0bGJf Zmx1c2hfcGFnZShjcywgYWRkciB8ICgweEQgPDwgMjgpKTsNCsKgwqDCoMKgwqDCoMKgwqDC oHRsYl9mbHVzaF9wYWdlKGNzLCBhZGRyIHwgKDB4RSA8PCAyOCkpOw0KwqDCoMKgwqDCoMKg wqDCoMKgdGxiX2ZsdXNoX3BhZ2UoY3MsIGFkZHIgfCAoMHhGIDw8IDI4KSk7DQorI2Vsc2UN CivCoMKgwqDCoMKgwqDCoMKgdGxiX2ZsdXNoKGNzLCAxKTsNCisjZW5kaWYNCsKgwqDCoMKg wqDCoMKgwqDCoGJyZWFrOw0KwqAjaWYgZGVmaW5lZChUQVJHRVRfUFBDNjQpDQrCoMKgwqDC oMKgY2FzZSBQT1dFUlBDX01NVV82NEI6DQoNCg0K