From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:57427) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QEAWy-00021W-V3 for qemu-devel@nongnu.org; Sun, 24 Apr 2011 21:24:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QEAWx-0001YM-Tk for qemu-devel@nongnu.org; Sun, 24 Apr 2011 21:24:04 -0400 Received: from mailout4.samsung.com ([203.254.224.34]:13839) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QEAWx-0001Y0-Ii for qemu-devel@nongnu.org; Sun, 24 Apr 2011 21:24:03 -0400 Received: from epcpsbge3.samsung.com (mailout4.samsung.com [203.254.224.34]) by mailout4.samsung.com (Oracle Communications Messaging Exchange Server 7u4-19.01 64bit (built Sep 7 2010)) with ESMTP id <0LK6001TIP5EG680@mailout4.samsung.com> for qemu-devel@nongnu.org; Mon, 25 Apr 2011 10:23:58 +0900 (KST) Date: Mon, 25 Apr 2011 01:23:58 +0000 (GMT) From: YuYeon Oh MIME-version: 1.0 Content-transfer-encoding: base64 Content-type: text/plain; charset=utf-8 MIME-version: 1.0 Message-id: <18082259.13471303694638277.JavaMail.weblogic@epv6ml05> Subject: [Qemu-devel] [PATCH] target-arm: fix LDMIA bug on page boundary Reply-To: yuyeon.oh@samsung.com List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "qemu-devel@nongnu.org" dGFyZ2V0LWFybTogZml4IExETUlBIGJ1ZyBvbiBwYWdlIGJvdW5kYXJ5CgpXaGVuIGNvbnNlY3V0 aXZlIG1lbW9yeSBsb2NhdGlvbnMgYXJlIG9uIHBhZ2UgYm91bmRhcnksIGEgYmFzZSByZWdpc3Rl ciBtYXkgYmUKbG9hZGVkIGJlZm9yZSBwYWdlIGZhdWx0IG9jY3Vycy4gQWZ0ZXIgcGFnZSBmYXVs dCBoYW5kbGluZywgaXQgbG9zdHMgdGhlIG1lbW9yeQpsb2NhdGlvbiBpbmZvcm1hdGlvbi4gVG8g c29sdmUgdGhpcyBwcm9ibGVtLCBsb2FkaW5nIGEgYmFzZSByZWdpc3RlciBoYXMgdG8gcHV0IGJh Y2suCgpTaWduZWQtb2ZmLWJ5OiBZdXllb24gT2ggPHl1eWVvbi5vaEBzYW1zdW5nLmNvbT4KLS0t CiB0YXJnZXQtYXJtL3RyYW5zbGF0ZS5jIHwgICAxMCArKysrKysrKystCiAxIGZpbGVzIGNoYW5n ZWQsIDkgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90YXJnZXQt YXJtL3RyYW5zbGF0ZS5jIGIvdGFyZ2V0LWFybS90cmFuc2xhdGUuYwppbmRleCBlMWJkYTU3Li40 MTBlN2M0IDEwMDY0NAotLS0gYS90YXJnZXQtYXJtL3RyYW5zbGF0ZS5jCisrKyBiL3RhcmdldC1h cm0vdHJhbnNsYXRlLmMKQEAgLTc5NjcsNyArNzk2Nyw4IEBAIHN0YXRpYyBpbnQgZGlzYXNfdGh1 bWIyX2luc24oQ1BVU3RhdGUgKmVudiwgRGlzYXNDb250ZXh0ICpzLCB1aW50MTZfdCBpbnNuX2h3 MSkKICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAg IH0gZWxzZSB7Ci0gICAgICAgICAgICAgICAgaW50IGk7CisgICAgICAgICAgICAgICAgaW50IGks IGxvYWRlZF9iYXNlID0gMDsKKyAgICAgICAgICAgICAgICBUQ0d2IGxvYWRlZF92YXI7CiAgICAg ICAgICAgICAgICAgLyogTG9hZC9zdG9yZSBtdWx0aXBsZS4gICovCiAgICAgICAgICAgICAgICAg YWRkciA9IGxvYWRfcmVnKHMsIHJuKTsKICAgICAgICAgICAgICAgICBvZmZzZXQgPSAwOwpAQCAt Nzk3OSw2ICs3OTgwLDcgQEAgc3RhdGljIGludCBkaXNhc190aHVtYjJfaW5zbihDUFVTdGF0ZSAq ZW52LCBEaXNhc0NvbnRleHQgKnMsIHVpbnQxNl90IGluc25faHcxKQogICAgICAgICAgICAgICAg ICAgICB0Y2dfZ2VuX2FkZGlfaTMyKGFkZHIsIGFkZHIsIC1vZmZzZXQpOwogICAgICAgICAgICAg ICAgIH0KIAorICAgICAgICAgICAgICAgIFRDR1ZfVU5VU0VEKGxvYWRlZF92YXIpOwogICAgICAg ICAgICAgICAgIGZvciAoaSA9IDA7IGkgPCAxNjsgaSsrKSB7CiAgICAgICAgICAgICAgICAgICAg IGlmICgoaW5zbiAmICgxIDw8IGkpKSA9PSAwKQogICAgICAgICAgICAgICAgICAgICAgICAgY29u dGludWU7CkBAIC03OTg3LDYgKzc5ODksOSBAQCBzdGF0aWMgaW50IGRpc2FzX3RodW1iMl9pbnNu KENQVVN0YXRlICplbnYsIERpc2FzQ29udGV4dCAqcywgdWludDE2X3QgaW5zbl9odzEpCiAgICAg ICAgICAgICAgICAgICAgICAgICB0bXAgPSBnZW5fbGQzMihhZGRyLCBJU19VU0VSKHMpKTsKICAg ICAgICAgICAgICAgICAgICAgICAgIGlmIChpID09IDE1KSB7CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgZ2VuX2J4KHMsIHRtcCk7CisgICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2Ug aWYgKGkgPT0gcm4pIHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBsb2FkZWRfdmFyID0g dG1wOworICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxvYWRlZF9iYXNlID0gMTsKICAgICAg ICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg c3RvcmVfcmVnKHMsIGksIHRtcCk7CiAgICAgICAgICAgICAgICAgICAgICAgICB9CkBAIC03OTk3 LDYgKzgwMDIsOSBAQCBzdGF0aWMgaW50IGRpc2FzX3RodW1iMl9pbnNuKENQVVN0YXRlICplbnYs IERpc2FzQ29udGV4dCAqcywgdWludDE2X3QgaW5zbl9odzEpCiAgICAgICAgICAgICAgICAgICAg IH0KICAgICAgICAgICAgICAgICAgICAgdGNnX2dlbl9hZGRpX2kzMihhZGRyLCBhZGRyLCA0KTsK ICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgaWYgKGxvYWRlZF9iYXNlKSB7Cisg ICAgICAgICAgICAgICAgICAgIHN0b3JlX3JlZyhzLCBybiwgbG9hZGVkX3Zhcik7CisgICAgICAg ICAgICAgICAgfQogICAgICAgICAgICAgICAgIGlmIChpbnNuICYgKDEgPDwgMjEpKSB7CiAgICAg ICAgICAgICAgICAgICAgIC8qIEJhc2UgcmVnaXN0ZXIgd3JpdGViYWNrLiAgKi8KICAgICAgICAg ICAgICAgICAgICAgaWYgKGluc24gJiAoMSA8PCAyNCkpIHsKLS0gCjEuNy40Lm1zeXNnaXQuMA==