From patchwork Mon Aug 26 15:15:34 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Henderson X-Patchwork-Id: 172170 Delivered-To: patch@linaro.org Received: by 2002:a92:d204:0:0:0:0:0 with SMTP id y4csp4487377ily; Mon, 26 Aug 2019 08:16:24 -0700 (PDT) X-Google-Smtp-Source: APXvYqzar7Gwttbca62FD7jl9NrEeH5dkIwHu+/xGDCFSwrTlrZz3q7zn5McWTHh8jrj5qrv0lHL X-Received: by 2002:a50:8ec9:: with SMTP id x9mr18802455edx.89.1566832584192; Mon, 26 Aug 2019 08:16:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1566832584; cv=none; d=google.com; s=arc-20160816; b=BIkyB8u7eDgAV46cz4EVJii5NXEiVToaDvV1DbrBOX/Mpzc4t2wnTsNdxGyxyGBOff 3/WHmM/OKp8rnlZSi15VIISQSQ+1QQWduEzVoib/imczL35VBj5KnMtJW6F3ZF/HGV/V 74cLtlYyydmhRuuAnTDjwEy1qG9QvWVbmNV7Wb0qf93g+yoN89NOKo4oiXkRYES0Y7HF aTRoQf1DqiLs5Pi7erVWhVAs6orW28Xb/3D6GY/JJNMvZmmAq2JoXGc0bjyBnefhcDHm A9eiqR2+QCb/j986jHjwXUJgbxD3GHdg66lvi3Ec5LhPD6yyWjAEE55CYrM8TCh9OCYL /GcA== 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; bh=XM4xt9aY/yIC8PkPmYKvB3+Fq7o3bJINztaMO4zIW2k=; b=mbBaoDvCIv9b2HgEMXxVwye/Lr8rkx9akM8+xrZc8CnMx0WHt2h82HsTVa1ECV2HAg BAFQI+pVlPa9v8RgRHtU0zjbnHM9YWsVN/awwz5tzUaIlz7rqVAtBYxN4WAF+iC6hAHQ cXQRjMf4sYLrYpbB7yssJzVNZe+kR4aiPSQ0rUMK3a9MoJVtqQwgMOLk4aEIh2XiEHKE KI03eHyCNa5gn1JFMLs7yd7XWvSgkRucbJMNh/QU67Tg8MWU5pKCzCesghmm2E/v1ZRo PNjzJL8mCUYgKrypKp4Jwdp3LCuuBRBw6PXj3JkwSVr5BfD3Txlm2uhBPIEzp6eKf07O /nZg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=AEuyW1+l; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 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. [209.51.188.17]) by mx.google.com with ESMTPS id p32si6860020eda.51.2019.08.26.08.16.24 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 26 Aug 2019 08:16:24 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=AEuyW1+l; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 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]:54600 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i2GjH-0000vU-5D for patch@linaro.org; Mon, 26 Aug 2019 11:16:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54815) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i2Gib-0000uH-Fz for qemu-devel@nongnu.org; Mon, 26 Aug 2019 11:15:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i2Gia-0008F0-AW for qemu-devel@nongnu.org; Mon, 26 Aug 2019 11:15:41 -0400 Received: from mail-pl1-x62a.google.com ([2607:f8b0:4864:20::62a]:42630) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i2Gia-0008EH-3s for qemu-devel@nongnu.org; Mon, 26 Aug 2019 11:15:40 -0400 Received: by mail-pl1-x62a.google.com with SMTP id y1so10155869plp.9 for ; Mon, 26 Aug 2019 08:15:39 -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=XM4xt9aY/yIC8PkPmYKvB3+Fq7o3bJINztaMO4zIW2k=; b=AEuyW1+lqfIDyhZE+AVfb9KMkvkU85g7gPfkRlk83spBpW8g2gOgl16vCnNInAkzoJ sCzV6D0EBT9gGtO1gDCE75HXs3dW1Gezv/wxdprd4lZxqGP9yEH/aI+PPpKdsfEkUoV4 5GmajDbOulOAw3MIHjw/pUJyzEqXn0yYXVwHwU/avtVKJxe7ueF9HNMGsoCjCkYg54hR GsL4fb4b5TEhVLXbIR+SjH8V3ivsNIx0HQ72xgkvWbGwQaRj7tU299jr8zisgdplW/i9 WlYxH8MIR2uM7Qd3OI02HhRu/ElqkWmdkneqyROBge4mHY/F9e0mvc/03G7k0rXFKtqf 97LQ== 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=XM4xt9aY/yIC8PkPmYKvB3+Fq7o3bJINztaMO4zIW2k=; b=ssYMlHjC5UmcclosmgVWibpgM2LvkIyvXHhoklAEa5yVa2UapuIZYHOG+tMG67pHvf 9wmg1QxNtO735hEcAz4I83aDW2mN2Ge+Gkpmmnudx/aJNaR81+OvLkE3EuZa3/PowC/n 6GbKBP7TM4jKsuK4mrJ1i8JGbgJRArfoG1ObHTtigRs3+AZkIMy5gETvR/NSETzoHXh7 0Kvvc2j7YT6+/i2kGegHAyRIGf4Bc8ER/eVpBEN/WkwVBb3UNWi1CFhlnadT8KekBPl5 Ta1ctCLF0EuidmhvK9PQFrRRVtZE7ww4x7gqGtG3nAfnONjnSfUr/GkbrwYmEq5jbEMv FySA== X-Gm-Message-State: APjAAAVEDwOxYb6+VkLbW8mnKbuzIs9Re7HKSqAEq+HrM18+kEu47lNC tSW/RjNlkGlPahBkyWFe5CQTf6Xbvs0= X-Received: by 2002:a17:902:9895:: with SMTP id s21mr19305645plp.255.1566832538451; Mon, 26 Aug 2019 08:15:38 -0700 (PDT) Received: from localhost.localdomain (97-113-7-119.tukw.qwest.net. [97.113.7.119]) by smtp.gmail.com with ESMTPSA id q4sm13563612pff.183.2019.08.26.08.15.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 26 Aug 2019 08:15:37 -0700 (PDT) From: Richard Henderson To: qemu-devel@nongnu.org Date: Mon, 26 Aug 2019 08:15:34 -0700 Message-Id: <20190826151536.6771-1-richard.henderson@linaro.org> X-Mailer: git-send-email 2.17.1 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::62a Subject: [Qemu-devel] [PATCH 0/2] target/arm: Fix aarch64 illegal opcode exceptions X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: laurent.desnogues@gmail.com, peter.maydell@linaro.org Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" As Laurent pointed out, gen_exception_insn is very different between aarch64 and aarch32, so we shouldn't accidentally redirect one to the other. r~ Richard Henderson (2): Revert "target/arm: Use unallocated_encoding for aarch32" target/arm: Factor out unallocated_encoding for aarch32 target/arm/translate-a64.h | 2 ++ target/arm/translate.h | 2 -- target/arm/translate-a64.c | 7 +++++++ target/arm/translate.c | 2 +- 4 files changed, 10 insertions(+), 3 deletions(-) -- 2.17.1