From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:45869) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QLKk3-00010Q-2n for qemu-devel@nongnu.org; Sat, 14 May 2011 15:43:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QLKk2-0003VX-Ee for qemu-devel@nongnu.org; Sat, 14 May 2011 15:43:11 -0400 Received: from mail-qw0-f45.google.com ([209.85.216.45]:35191) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QLKk2-0003Tg-Bf for qemu-devel@nongnu.org; Sat, 14 May 2011 15:43:10 -0400 Received: by mail-qw0-f45.google.com with SMTP id 8so2054079qwj.4 for ; Sat, 14 May 2011 12:43:10 -0700 (PDT) MIME-Version: 1.0 From: Blue Swirl Date: Sat, 14 May 2011 22:42:50 +0300 Message-ID: Content-Type: multipart/mixed; boundary=0016e649cd08d49f9e04a341a115 Subject: [Qemu-devel] [PATCH 11/11] sparc: use new qemu_ld and qemu_st functions List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel --0016e649cd08d49f9e04a341a115 Content-Type: text/plain; charset=UTF-8 Strawman version, WIP. Signed-off-by: Blue Swirl --- target-sparc/translate.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/target-sparc/translate.c b/target-sparc/translate.c index 0cc47e9..52f88a0 100644 --- a/target-sparc/translate.c +++ b/target-sparc/translate.c @@ -4305,7 +4305,8 @@ static void disas_sparc_insn(DisasContext * dc) break; case 0x1: /* ldub, load unsigned byte */ gen_address_mask(dc, cpu_addr); - tcg_gen_qemu_ld8u(cpu_val, cpu_addr, dc->mem_idx); + tcg_gen_qemu_ld8u_new(cpu_val, cpu_addr, cpu_env, + dc->mem_idx); break; case 0x2: /* lduh, load unsigned halfword */ gen_address_mask(dc, cpu_addr); -- 1.6.2.4 --0016e649cd08d49f9e04a341a115 Content-Type: text/x-diff; charset=US-ASCII; name="0011-sparc-use-new-qemu_ld-and-qemu_st-functions.patch" Content-Disposition: attachment; filename="0011-sparc-use-new-qemu_ld-and-qemu_st-functions.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gnoyqk6w0 RnJvbSBhMWI4ZTJkYWU0Yzg5YTc4OWFhNWM4OGEzYzBmZmQ0ZTAwNTZkNmRiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpNZXNzYWdlLUlkOiA8YTFiOGUyZGFlNGM4OWE3ODlhYTVjODhhM2MwZmZk NGUwMDU2ZDZkYi4xMzA1NDAxNzUwLmdpdC5ibGF1d2lyYmVsQGdtYWlsLmNvbT4KSW4tUmVwbHkt VG86IDw2ZTIxZGY4ZTM2OTM4OGEzMTUyZGNjN2RhMzA0MzFjNjcyZTFlZTM3LjEzMDU0MDE3NTAu Z2l0LmJsYXV3aXJiZWxAZ21haWwuY29tPgpSZWZlcmVuY2VzOiA8NmUyMWRmOGUzNjkzODhhMzE1 MmRjYzdkYTMwNDMxYzY3MmUxZWUzNy4xMzA1NDAxNzUwLmdpdC5ibGF1d2lyYmVsQGdtYWlsLmNv bT4KRnJvbTogQmx1ZSBTd2lybCA8YmxhdXdpcmJlbEBnbWFpbC5jb20+CkRhdGU6IFNhdCwgMTQg TWF5IDIwMTEgMTc6NTk6MDEgKzAwMDAKU3ViamVjdDogW1BBVENIIDExLzExXSBzcGFyYzogdXNl IG5ldyBxZW11X2xkIGFuZCBxZW11X3N0IGZ1bmN0aW9ucwoKU3RyYXdtYW4gdmVyc2lvbiwgV0lQ LgoKU2lnbmVkLW9mZi1ieTogQmx1ZSBTd2lybCA8YmxhdXdpcmJlbEBnbWFpbC5jb20+Ci0tLQog dGFyZ2V0LXNwYXJjL3RyYW5zbGF0ZS5jIHwgICAgMyArKy0KIDEgZmlsZXMgY2hhbmdlZCwgMiBp bnNlcnRpb25zKCspLCAxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3RhcmdldC1zcGFyYy90 cmFuc2xhdGUuYyBiL3RhcmdldC1zcGFyYy90cmFuc2xhdGUuYwppbmRleCAwY2M0N2U5Li41MmY4 OGEwIDEwMDY0NAotLS0gYS90YXJnZXQtc3BhcmMvdHJhbnNsYXRlLmMKKysrIGIvdGFyZ2V0LXNw YXJjL3RyYW5zbGF0ZS5jCkBAIC00MzA1LDcgKzQzMDUsOCBAQCBzdGF0aWMgdm9pZCBkaXNhc19z cGFyY19pbnNuKERpc2FzQ29udGV4dCAqIGRjKQogICAgICAgICAgICAgICAgICAgICBicmVhazsK ICAgICAgICAgICAgICAgICBjYXNlIDB4MTogICAgICAgLyogbGR1YiwgbG9hZCB1bnNpZ25lZCBi eXRlICovCiAgICAgICAgICAgICAgICAgICAgIGdlbl9hZGRyZXNzX21hc2soZGMsIGNwdV9hZGRy KTsKLSAgICAgICAgICAgICAgICAgICAgdGNnX2dlbl9xZW11X2xkOHUoY3B1X3ZhbCwgY3B1X2Fk ZHIsIGRjLT5tZW1faWR4KTsKKyAgICAgICAgICAgICAgICAgICAgdGNnX2dlbl9xZW11X2xkOHVf bmV3KGNwdV92YWwsIGNwdV9hZGRyLCBjcHVfZW52LAorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgZGMtPm1lbV9pZHgpOwogICAgICAgICAgICAgICAgICAgICBicmVh azsKICAgICAgICAgICAgICAgICBjYXNlIDB4MjogICAgICAgLyogbGR1aCwgbG9hZCB1bnNpZ25l ZCBoYWxmd29yZCAqLwogICAgICAgICAgICAgICAgICAgICBnZW5fYWRkcmVzc19tYXNrKGRjLCBj cHVfYWRkcik7Ci0tIAoxLjcuMi41Cgo= --0016e649cd08d49f9e04a341a115--