From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NKMpZ-0005p7-8N for qemu-devel@nongnu.org; Mon, 14 Dec 2009 21:08:05 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NKMpU-0005oa-Pv for qemu-devel@nongnu.org; Mon, 14 Dec 2009 21:08:04 -0500 Received: from [199.232.76.173] (port=57882 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NKMpU-0005oT-J0 for qemu-devel@nongnu.org; Mon, 14 Dec 2009 21:08:00 -0500 Received: from mail-px0-f189.google.com ([209.85.216.189]:62567) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NKMpU-0004YJ-8s for qemu-devel@nongnu.org; Mon, 14 Dec 2009 21:08:00 -0500 Received: by pxi27 with SMTP id 27so2534897pxi.4 for ; Mon, 14 Dec 2009 18:07:58 -0800 (PST) MIME-Version: 1.0 In-Reply-To: <4B2620E3.2050604@siemens.com> References: <4B2620E3.2050604@siemens.com> Date: Tue, 15 Dec 2009 10:07:58 +0800 Message-ID: Subject: Re: [Qemu-devel] [FOR 0.12][PATCH] target-i386: Fix evaluation of DR7 register From: TeLeMan Content-Type: multipart/mixed; boundary=000e0cd1124ee61c1a047abadb66 List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Jan Kiszka Cc: Anthony Liguori , qemu-devel --000e0cd1124ee61c1a047abadb66 Content-Type: text/plain; charset=UTF-8 raise_exception() in op_helper.c should not be used outside op_helper.c because of tcg. This patch uses raise_exception2() instead of raise_exception(). --000e0cd1124ee61c1a047abadb66 Content-Type: application/octet-stream; name="target-i386-fix-raise_exception-for-hw-breakpoints.patch" Content-Disposition: attachment; filename="target-i386-fix-raise_exception-for-hw-breakpoints.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_g38148ra0 RnJvbTogVGVMZU1hbiA8Z2VsZW1hbkBnbWFpbC5jb20+ClN1YmplY3Q6IFtQQVRDSF0gdGFyZ2V0 LWkzODY6IGZpeCByYWlzZV9leGNlcHRpb24gZm9yIGh3IGJyZWFrcG9pbnRzCgotLS0KIHRhcmdl dC1pMzg2L2hlbHBlci5jICAgIHwgICAgNiArKystLS0KIHRhcmdldC1pMzg2L29wX2hlbHBlci5j IHwgICAgNiArKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAzIGRlbGV0 aW9ucygtKQoKZGlmZiAtLWdpdCBhL3RhcmdldC1pMzg2L2hlbHBlci5jIGIvdGFyZ2V0LWkzODYv aGVscGVyLmMKaW5kZXggZGEzNmEwMS4uNGVlN2M0YSAxMDA2NDQKLS0tIGEvdGFyZ2V0LWkzODYv aGVscGVyLmMKKysrIGIvdGFyZ2V0LWkzODYvaGVscGVyLmMKQEAgLTE1OTAsNyArMTU5MCw3IEBA IGludCBjaGVja19od19icmVha3BvaW50cyhDUFVTdGF0ZSAqZW52LCBpbnQgZm9yY2VfZHI2X3Vw ZGF0ZSkKIAogc3RhdGljIENQVURlYnVnRXhjcEhhbmRsZXIgKnByZXZfZGVidWdfZXhjcF9oYW5k bGVyOwogCi12b2lkIHJhaXNlX2V4Y2VwdGlvbihpbnQgZXhjZXB0aW9uX2luZGV4KTsKK3ZvaWQg cmFpc2VfZXhjZXB0aW9uMihDUFVTdGF0ZSAqZW52MSwgaW50IGV4Y2VwdGlvbl9pbmRleCk7CiAK IHN0YXRpYyB2b2lkIGJyZWFrcG9pbnRfaGFuZGxlcihDUFVTdGF0ZSAqZW52KQogewpAQCAtMTYw MCw3ICsxNjAwLDcgQEAgc3RhdGljIHZvaWQgYnJlYWtwb2ludF9oYW5kbGVyKENQVVN0YXRlICpl bnYpCiAgICAgICAgIGlmIChlbnYtPndhdGNocG9pbnRfaGl0LT5mbGFncyAmIEJQX0NQVSkgewog ICAgICAgICAgICAgZW52LT53YXRjaHBvaW50X2hpdCA9IE5VTEw7CiAgICAgICAgICAgICBpZiAo Y2hlY2tfaHdfYnJlYWtwb2ludHMoZW52LCAwKSkKLSAgICAgICAgICAgICAgICByYWlzZV9leGNl cHRpb24oRVhDUDAxX0RCKTsKKyAgICAgICAgICAgICAgICByYWlzZV9leGNlcHRpb24yKGVudiwg RVhDUDAxX0RCKTsKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICBjcHVfcmVzdW1l X2Zyb21fc2lnbmFsKGVudiwgTlVMTCk7CiAgICAgICAgIH0KQEAgLTE2MDksNyArMTYwOSw3IEBA IHN0YXRpYyB2b2lkIGJyZWFrcG9pbnRfaGFuZGxlcihDUFVTdGF0ZSAqZW52KQogICAgICAgICAg ICAgaWYgKGJwLT5wYyA9PSBlbnYtPmVpcCkgewogICAgICAgICAgICAgICAgIGlmIChicC0+Zmxh Z3MgJiBCUF9DUFUpIHsKICAgICAgICAgICAgICAgICAgICAgY2hlY2tfaHdfYnJlYWtwb2ludHMo ZW52LCAxKTsKLSAgICAgICAgICAgICAgICAgICAgcmFpc2VfZXhjZXB0aW9uKEVYQ1AwMV9EQik7 CisgICAgICAgICAgICAgICAgICAgIHJhaXNlX2V4Y2VwdGlvbjIoZW52LCBFWENQMDFfREIpOwog ICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0K ZGlmZiAtLWdpdCBhL3RhcmdldC1pMzg2L29wX2hlbHBlci5jIGIvdGFyZ2V0LWkzODYvb3BfaGVs cGVyLmMKaW5kZXggNGYzZWQ1Ny4uZjJlMmY2ZCAxMDA2NDQKLS0tIGEvdGFyZ2V0LWkzODYvb3Bf aGVscGVyLmMKKysrIGIvdGFyZ2V0LWkzODYvb3BfaGVscGVyLmMKQEAgLTEzNTEsNiArMTM1MSwx MiBAQCB2b2lkIHJhaXNlX2V4Y2VwdGlvbihpbnQgZXhjZXB0aW9uX2luZGV4KQogICAgIHJhaXNl X2ludGVycnVwdChleGNlcHRpb25faW5kZXgsIDAsIDAsIDApOwogfQogCit2b2lkIHJhaXNlX2V4 Y2VwdGlvbjIoQ1BVU3RhdGUgKmVudjEsIGludCBleGNlcHRpb25faW5kZXgpCit7CisgICAgZW52 ID0gZW52MTsKKyAgICByYWlzZV9leGNlcHRpb24oZXhjZXB0aW9uX2luZGV4KTsKK30KKwogLyog U01NIHN1cHBvcnQgKi8KIAogI2lmIGRlZmluZWQoQ09ORklHX1VTRVJfT05MWSkKLS0gCjEuNi41 LjEuMTM2Ny5nY2Q0OAoK --000e0cd1124ee61c1a047abadb66--