From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1L9NLx-0002Gd-Ok for qemu-devel@nongnu.org; Sun, 07 Dec 2008 12:23:33 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1L9NLw-0002E2-Dx for qemu-devel@nongnu.org; Sun, 07 Dec 2008 12:23:32 -0500 Received: from [199.232.76.173] (port=59913 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1L9NLw-0002Da-6v for qemu-devel@nongnu.org; Sun, 07 Dec 2008 12:23:32 -0500 Received: from fg-out-1718.google.com ([72.14.220.152]:45918) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1L9NLv-00010q-Qy for qemu-devel@nongnu.org; Sun, 07 Dec 2008 12:23:32 -0500 Received: by fg-out-1718.google.com with SMTP id l26so613968fgb.8 for ; Sun, 07 Dec 2008 09:23:30 -0800 (PST) Message-ID: <761ea48b0812070923ue5185d5uc30a4ca41ba9d9c7@mail.gmail.com> Date: Sun, 7 Dec 2008 18:23:30 +0100 From: "Laurent Desnogues" MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_40914_1773288.1228670610350" Subject: [Qemu-devel] [PATCH] ARM: some more cleanups and potential bug fixes Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org ------=_Part_40914_1773288.1228670610350 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hello, this patch fixes a few things in some ARM target files. 1. op_helper.c: add_cc should used its parameters; this worked because the helper is currently called with cpu_T[01], but if someone decides to remove cpu_T this will be wrong 2. translate.c - typos - extraneous semi colons - extraneous break - unused functions removal. HTH, Laurent Signed-off-by: Laurent Desnogues ------=_Part_40914_1773288.1228670610350 Content-Type: text/x-patch; name=arm-cosmetics2.patch Content-Transfer-Encoding: base64 X-Attachment-Id: f_fofynblo0 Content-Disposition: attachment; filename=arm-cosmetics2.patch SW5kZXg6IHRhcmdldC1hcm0vb3BfaGVscGVyLmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gdGFyZ2V0LWFybS9v cF9oZWxwZXIuYwkocmV2aXNpb24gNTkxOCkKKysrIHRhcmdldC1hcm0vb3BfaGVscGVyLmMJKHdv cmtpbmcgY29weSkKQEAgLTMwNyw3ICszMDcsNyBAQAogdWludDMyX3QgSEVMUEVSIChhZGRfY2Mp KHVpbnQzMl90IGEsIHVpbnQzMl90IGIpCiB7CiAgICAgdWludDMyX3QgcmVzdWx0OwotICAgIHJl c3VsdCA9IFQwICsgVDE7CisgICAgcmVzdWx0ID0gYSArIGI7CiAgICAgZW52LT5ORiA9IGVudi0+ WkYgPSByZXN1bHQ7CiAgICAgZW52LT5DRiA9IHJlc3VsdCA8IGE7CiAgICAgZW52LT5WRiA9IChh IF4gYiBeIC0xKSAmIChhIF4gcmVzdWx0KTsKSW5kZXg6IHRhcmdldC1hcm0vdHJhbnNsYXRlLmMK PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PQotLS0gdGFyZ2V0LWFybS90cmFuc2xhdGUuYwkocmV2aXNpb24gNTkxOCkKKysr IHRhcmdldC1hcm0vdHJhbnNsYXRlLmMJKHdvcmtpbmcgY29weSkKQEAgLTE2MCw3ICsxNjAsNyBA QAogewogICAgIGlmIChyZWcgPT0gMTUpIHsKICAgICAgICAgdWludDMyX3QgYWRkcjsKLSAgICAg ICAgLyogbm9ybWFseSwgc2luY2Ugd2UgdXBkYXRlZCBQQywgd2UgbmVlZCBvbmx5IHRvIGFkZCBv bmUgaW5zbiAqLworICAgICAgICAvKiBub3JtYWxseSwgc2luY2Ugd2UgdXBkYXRlZCBQQywgd2Ug bmVlZCBvbmx5IHRvIGFkZCBvbmUgaW5zbiAqLwogICAgICAgICBpZiAocy0+dGh1bWIpCiAgICAg ICAgICAgICBhZGRyID0gKGxvbmcpcy0+cGMgKyAyOwogICAgICAgICBlbHNlCkBAIC0yMTQsOCAr MjE0LDggQEAKICNkZWZpbmUgZ2VuX29wX29ybF9UMF9UMSgpIHRjZ19nZW5fb3JfaTMyKGNwdV9U WzBdLCBjcHVfVFswXSwgY3B1X1RbMV0pCiAjZGVmaW5lIGdlbl9vcF9ub3RsX1QwKCkgdGNnX2dl bl9ub3RfaTMyKGNwdV9UWzBdLCBjcHVfVFswXSkKICNkZWZpbmUgZ2VuX29wX25vdGxfVDEoKSB0 Y2dfZ2VuX25vdF9pMzIoY3B1X1RbMV0sIGNwdV9UWzFdKQotI2RlZmluZSBnZW5fb3BfbG9naWNf VDBfY2MoKSBnZW5fbG9naWNfQ0MoY3B1X1RbMF0pOwotI2RlZmluZSBnZW5fb3BfbG9naWNfVDFf Y2MoKSBnZW5fbG9naWNfQ0MoY3B1X1RbMV0pOworI2RlZmluZSBnZW5fb3BfbG9naWNfVDBfY2Mo KSBnZW5fbG9naWNfQ0MoY3B1X1RbMF0pCisjZGVmaW5lIGdlbl9vcF9sb2dpY19UMV9jYygpIGdl bl9sb2dpY19DQyhjcHVfVFsxXSkKIAogI2RlZmluZSBnZW5fb3Bfc2hsbF9UMV9pbShpbSkgdGNn X2dlbl9zaGxpX2kzMihjcHVfVFsxXSwgY3B1X1RbMV0sIGltKQogI2RlZmluZSBnZW5fb3Bfc2hy bF9UMV9pbShpbSkgdGNnX2dlbl9zaHJpX2kzMihjcHVfVFsxXSwgY3B1X1RbMV0sIGltKQpAQCAt NTM0LDcgKzUzNCw3IEBACiAgICAgICAgIGlmIChzaGlmdCAhPSAwKSB7CiAgICAgICAgICAgICBp ZiAoZmxhZ3MpCiAgICAgICAgICAgICAgICAgc2hpZnRlcl9vdXRfaW0odmFyLCBzaGlmdCAtIDEp OwotICAgICAgICAgICAgdGNnX2dlbl9yb3JpX2kzMih2YXIsIHZhciwgc2hpZnQpOyBicmVhazsK KyAgICAgICAgICAgIHRjZ19nZW5fcm9yaV9pMzIodmFyLCB2YXIsIHNoaWZ0KTsKICAgICAgICAg fSBlbHNlIHsKICAgICAgICAgICAgIFRDR3YgdG1wID0gbG9hZF9jcHVfZmllbGQoQ0YpOwogICAg ICAgICAgICAgaWYgKGZsYWdzKQpAQCAtNTQ1LDcgKzU0NSw3IEBACiAgICAgICAgICAgICBkZWFk X3RtcCh0bXApOwogICAgICAgICB9CiAgICAgfQotfTsKK30KIAogc3RhdGljIGlubGluZSB2b2lk IGdlbl9hcm1fc2hpZnRfcmVnKFRDR3YgdmFyLCBpbnQgc2hpZnRvcCwKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBUQ0d2IHNoaWZ0LCBpbnQgZmxhZ3MpCkBAIC04MDMsMTQg KzgwMyw2IEBACiAgICAgc3RvcmVfY3B1X2ZpZWxkKHZhciwgcmVnc1sxNV0pOwogfQogCi0vKiBU T0RPOiBUaGlzIHNob3VsZCBiZSByZW1vdmVkLiAgVXNlIGdlbl9ieCBpbnN0ZWFkLiAgKi8KLXN0 YXRpYyBpbmxpbmUgdm9pZCBnZW5fYnhfVDAoRGlzYXNDb250ZXh0ICpzKQotewotICAgIFRDR3Yg dG1wID0gbmV3X3RtcCgpOwotICAgIHRjZ19nZW5fbW92X2kzMih0bXAsIGNwdV9UWzBdKTsKLSAg ICBnZW5fYngocywgdG1wKTsKLX0KLQogc3RhdGljIGlubGluZSBUQ0d2IGdlbl9sZDhzKFRDR3Yg YWRkciwgaW50IGluZGV4KQogewogICAgIFRDR3YgdG1wID0gbmV3X3RtcCgpOwpAQCAtODY3LDEx ICs4NTksNiBAQAogICAgIGxvYWRfcmVnX3ZhcihzLCBjcHVfVFsxXSwgcmVnKTsKIH0KIAotc3Rh dGljIGlubGluZSB2b2lkIGdlbl9tb3ZsX1QyX3JlZyhEaXNhc0NvbnRleHQgKnMsIGludCByZWcp Ci17Ci0gICAgbG9hZF9yZWdfdmFyKHMsIGNwdV9UWzJdLCByZWcpOwotfQotCiBzdGF0aWMgaW5s aW5lIHZvaWQgZ2VuX3NldF9wY19pbSh1aW50MzJfdCB2YWwpCiB7CiAgICAgVENHdiB0bXAgPSBu ZXdfdG1wKCk7CkBAIC0zNjAwLDE1ICszNTg3LDYgQEAKICAgdGNnX2dlbl9sZF9pMzIoY3B1X1Rb MF0sIGNwdV9lbnYsIG9mZnNldCk7CiB9CiAKLXN0YXRpYyBpbmxpbmUgdm9pZAotZ2VuX25lb25f bW92bF9UMV9zY3JhdGNoKGludCBzY3JhdGNoKQotewotICB1aW50MzJfdCBvZmZzZXQ7Ci0KLSAg b2Zmc2V0ID0gb2Zmc2V0b2YoQ1BVQVJNU3RhdGUsIHZmcC5zY3JhdGNoW3NjcmF0Y2hdKTsKLSAg dGNnX2dlbl9sZF9pMzIoY3B1X1RbMV0sIGNwdV9lbnYsIG9mZnNldCk7Ci19Ci0KIHN0YXRpYyBp bmxpbmUgdm9pZCBnZW5fbmVvbl9nZXRfc2NhbGFyKGludCBzaXplLCBpbnQgcmVnKQogewogICAg IGlmIChzaXplID09IDEpIHsKQEAgLTQ0NDYsNyArNDQyNCw3IEBACiAgICAgICAgICAgICAgICAg ICAgIHNpemUtLTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIHNoaWZ0ID0gKGluc24gPj4g MTYpICYgKCgxIDw8ICgzICsgc2l6ZSkpIC0gMSk7Ci0gICAgICAgICAgICAvKiBUbyBhdm9pZCBl eGNlc3NpdmUgZHVtcGxpY2F0aW9uIG9mIG9wcyB3ZSBpbXBsZW1lbnQgc2hpZnQKKyAgICAgICAg ICAgIC8qIFRvIGF2b2lkIGV4Y2Vzc2l2ZSBkdXBsaWNhdGlvbiBvZiBvcHMgd2UgaW1wbGVtZW50 IHNoaWZ0CiAgICAgICAgICAgICAgICBieSBpbW1lZGlhdGUgdXNpbmcgdGhlIHZhcmlhYmxlIHNo aWZ0IG9wZXJhdGlvbnMuICAqLwogICAgICAgICAgICAgaWYgKG9wIDwgOCkgewogICAgICAgICAg ICAgICAgIC8qIFNoaWZ0IGJ5IGltbWVkaWF0ZToKQEAgLTUwNDIsNyArNTAyMCw3IEBACiAgICAg ICAgICAgICAgICAgICAgICAgICBORU9OX1NFVF9SRUcoVDAsIHJkLCBwYXNzKTsKICAgICAgICAg ICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgICAg ICBjYXNlIDI6IC8qIFZNTEFMIHNjbGFyICovCisgICAgICAgICAgICAgICAgY2FzZSAyOiAvKiBW TUxBTCBzY2FsYXIgKi8KICAgICAgICAgICAgICAgICBjYXNlIDM6IC8qIFZRRE1MQUwgc2NhbGFy ICovCiAgICAgICAgICAgICAgICAgY2FzZSA2OiAvKiBWTUxTTCBzY2FsYXIgKi8KICAgICAgICAg ICAgICAgICBjYXNlIDc6IC8qIFZRRE1MU0wgc2NhbGFyICovCkBAIC04NzUxLDcgKzg3MjksNyBA QAogICAgIH0gZWxzZSB7CiAgICAgICAgIC8qIFdoaWxlIGJyYW5jaGVzIG11c3QgYWx3YXlzIG9j Y3VyIGF0IHRoZSBlbmQgb2YgYW4gSVQgYmxvY2ssCiAgICAgICAgICAgIHRoZXJlIGFyZSBhIGZl dyBvdGhlciB0aGluZ3MgdGhhdCBjYW4gY2F1c2UgdXMgdG8gdGVybWluYXRlCi0gICAgICAgICAg IHRoZSBUQiBpbiB0aGUgbWlkZGVsIG9mIGFuIElUIGJsb2NrOgorICAgICAgICAgICB0aGUgVEIg aW4gdGhlIG1pZGRsZSBvZiBhbiBJVCBibG9jazoKICAgICAgICAgICAgIC0gRXhjZXB0aW9uIGdl bmVyYXRpbmcgaW5zdHJ1Y3Rpb25zIChia3B0LCBzd2ksIHVuZGVmaW5lZCkuCiAgICAgICAgICAg ICAtIFBhZ2UgYm91bmRhcmllcy4KICAgICAgICAgICAgIC0gSGFyZHdhcmUgd2F0Y2hwb2ludHMu Cg== ------=_Part_40914_1773288.1228670610350--