From patchwork Sat May 12 05:02:41 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Henderson X-Patchwork-Id: 135631 Delivered-To: patch@linaro.org Received: by 2002:a2e:9706:0:0:0:0:0 with SMTP id r6-v6csp1754786lji; Fri, 11 May 2018 22:07:01 -0700 (PDT) X-Google-Smtp-Source: AB8JxZreWI3vBW/POPGxhUCQOXX+00wHgIaHdxvGM9xvN3YNMk3PAmWyrnzrjHwleYjOASs9jt3B X-Received: by 2002:ac8:128c:: with SMTP id y12-v6mr749423qti.269.1526101621818; Fri, 11 May 2018 22:07:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526101621; cv=none; d=google.com; s=arc-20160816; b=iNjggt1IDeBrmujkp4xoY/WRgrPTO+7xEgAmbiV0twqDieYggG7o3sA3kXm0OO4x3r qEqlwPrSTY2smRBh2O6W0bqHC6J/SaVA3veNhOTe/BtMRceibXaJ0kM7B+ELB7EvgQsa eTdOyaaH2yarT11zSTpT7SytEbofnTC7qtCid2CoEWn9xkcQoqX9BKDfd1AzNsrJCsYx ylkqmRpt7efrNRU+zkMzExyDiroukUCnKNws8sQJe/u4JvCF1uWcBrsvxtTYzCKXsosd H/zexaeClqNZBcmKuckQkaJYnoEP8St8ovt/D3whYCV20nAaqgC/J2Sj8puXPmQEmzAG B/pQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:subject:message-id:date:to:from :dkim-signature:arc-authentication-results; bh=Q0lnv2BHqXuFIPTniQUKRQrNBkP2jAGihfwJjfPIwCU=; b=sI3dsPGCNnyVHLnSErUDV9LAxOC7O+PIJcm9aRxEo/ICFcFursz2Dn/GvMalCG4fWs rXPd29/VT6gONDuaOXC1koI1zmTt0dIIQX8KrBkXO+S9Xqnzl8R5vIAtI0K6AHjMjR8A B2RUoY6QBLekVjPQj7Dy49LzDUcTTRslrfmqSDyT84VPyoCBw9BIODDEWgqvD9Xj2jJj fA4WxXV/7NDOJ8v5NIQSx6LokUCzWERT8gX9HlhFS1d5AlcjIdscdErdG3j6wiGRIRhj jzhyK/D6OVWpfc7wKKVuMz1ZFb92dbR7rXTg4rJQwZQcylO54pc3rHIrjeHzUYCVTyvs aD0Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=bOEXfJ7f; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 2001:4830:134:3::11 as permitted sender) smtp.mailfrom=qemu-devel-bounces+patch=linaro.org@nongnu.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [2001:4830:134:3::11]) by mx.google.com with ESMTPS id z123-v6si2050095qkc.180.2018.05.11.22.07.01 for (version=TLS1 cipher=AES128-SHA bits=128/128); Fri, 11 May 2018 22:07:01 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 2001:4830:134:3::11 as permitted sender) client-ip=2001:4830:134:3::11; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=bOEXfJ7f; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 2001:4830:134:3::11 as permitted sender) smtp.mailfrom=qemu-devel-bounces+patch=linaro.org@nongnu.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:45493 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fHMkH-0001EH-8X for patch@linaro.org; Sat, 12 May 2018 01:07:01 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60470) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fHMgI-0003yL-I5 for qemu-devel@nongnu.org; Sat, 12 May 2018 01:02:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fHMgH-0008KX-Pr for qemu-devel@nongnu.org; Sat, 12 May 2018 01:02:54 -0400 Received: from mail-pl0-x22a.google.com ([2607:f8b0:400e:c01::22a]:41359) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fHMgH-0008KR-K3 for qemu-devel@nongnu.org; Sat, 12 May 2018 01:02:53 -0400 Received: by mail-pl0-x22a.google.com with SMTP id az12-v6so4365069plb.8 for ; Fri, 11 May 2018 22:02:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=Q0lnv2BHqXuFIPTniQUKRQrNBkP2jAGihfwJjfPIwCU=; b=bOEXfJ7fAvMnB5Dd8KUIczU+P+vAv221LPdGTvD+nMXXOHhFKnVIZKQc6YNAFQEi3a Z5c+Qxsv4Q6wmECFUWFFL2oIjkDl4Lkgk+S/nnoQ79iHghfQDuDqNoHC3S319kOsb6zN ZhoxNWEoCCds5W4SJ9pO3zpmfsHbNa0eiTomc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=Q0lnv2BHqXuFIPTniQUKRQrNBkP2jAGihfwJjfPIwCU=; b=stwErKZv9C3zajWScIJ2BzPgPkPnfbKSYFQ+F2LQy6O4Gb4xH2bNvTRfctsgv9Er83 cx12gIQxY/DSDcHcLheNyXDMyZXnCUjfCDdIJYFMr5xyPRvsuNk3atzh9Y8ZoPRgT2Ng R6QbUkgc2pMpZSp0CwwAgm79C9Z7Sw8Tp/LMuPUlJI8XiRmoNfYTAlfh4g6ZR1XJYwEX +AI2UNK9x473CvoEvM7aRiKl2H3Fw6iq+jr65nr15q7T2vdTJF/cHOeaLQk+X7ENgZp1 dene5KspgaKWrCtqwNrKvQasRIUsqf5cwHnfvrCylmUDfbcMpXV+srjuJum1GyDUxNR5 WBHw== X-Gm-Message-State: ALKqPwe5aKo7/puUukxh07ivir2GLGfHPVVH0FjMbhesE/FeCdvUzsVF JBKgbtEWqGuN8gE9cKkd65SePcQPDMU= X-Received: by 2002:a17:902:1e2:: with SMTP id b89-v6mr1011525plb.389.1526101372278; Fri, 11 May 2018 22:02:52 -0700 (PDT) Received: from cloudburst.twiddle.net (97-113-2-170.tukw.qwest.net. [97.113.2.170]) by smtp.gmail.com with ESMTPSA id x124-v6sm8999945pfx.72.2018.05.11.22.02.51 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 11 May 2018 22:02:51 -0700 (PDT) From: Richard Henderson To: qemu-devel@nongnu.org Date: Fri, 11 May 2018 22:02:41 -0700 Message-Id: <20180512050250.12774-1-richard.henderson@linaro.org> X-Mailer: git-send-email 2.17.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400e:c01::22a Subject: [Qemu-devel] [PATCH v1.1 0/9] target/m68k: Convert to TranslatorOps X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: laurent@vivier.eu Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" [ Ho, hum. I didn't clear out my scratch directory before sending v1.0. ] FYI, I've only tested this with linux-user-test-0.3 and our qemu coldfire testing kernel. r~ Richard Henderson (9): target/m68k: Use DISAS_NORETURN for exceptions target/m68k: Replace DISAS_TB_JUMP with DISAS_NORETURN target/m68k: Remove DISAS_JUMP_NEXT as unused target/m68k: Use lookup_and_goto_tb for DISAS_JUMP target/m68k: Rename DISAS_UPDATE and gen_lookup_tb target/m68k: Convert to DisasContextBase target/m68k: Convert to TranslatorOps target/m68k: Improve ending TB at page boundaries target/m68k: Merge disas_m68k_insn into m68k_tr_translate_insn target/m68k/translate.c | 354 ++++++++++++++++++++-------------------- 1 file changed, 179 insertions(+), 175 deletions(-) -- 2.17.0 Tested-by: Laurent Vivier