From patchwork Fri Jan 12 21:06:09 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Henderson X-Patchwork-Id: 124377 Delivered-To: patch@linaro.org Received: by 10.140.22.227 with SMTP id 90csp2505409qgn; Fri, 12 Jan 2018 13:06:49 -0800 (PST) X-Google-Smtp-Source: ACJfBotL4J3vOLTOv0PHwO3FeXKs4Qtxeuj8BNdBXkNx8cmXWxjx8Kkf0av4dJdCThOk5V/Z8Efh X-Received: by 10.37.65.9 with SMTP id o9mr20561271yba.483.1515791209504; Fri, 12 Jan 2018 13:06:49 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1515791209; cv=none; d=google.com; s=arc-20160816; b=rdG6rfn8n74iz6j46f46ACttq4YcVRRoq+t9zbEPOo3XOWA/OwBcDg+vgycyNCfY4X jCo+cmA7sWWOQSwrGrL4V95YE5VFs0PCRvqWwSLC0LL0COeB16aNm6oyqC01VxQC0wKx AD9wf6PjNsQR15fE69xDl8b5/TsF4lRHlDxvqV00jQ/givaz36dVT0Zx5KFYUbAAtq1N of7qbKey+S2rJsokrSe1InS7US02/fSiiqp7JYIgk/Nc2TPoUn6GM0TrEvYDmDUYtnmo xhMpVy4iJTQlWsTQfKdcXJ8gV14EV/ZGA1rkkcNqUzlxtFVngUIRt02ryweXkUzckyAw imcg== 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=g3JXcG/vJ5qL5JHrQRFdpzcSc/+diYr/r5kJaOUgCE0=; b=g0g8Gmh+9r3KYTPkm6ss1fqpl0tSnhRR+Ot3dGZtFO5QRkAbXuA75If179v/6lYj4P /RtNmo0LcZS3nX2x29QZcXvhBTBUK3htm3GJOO2rwVkUpXELQUZP7RRWliQm1zoGph2X ZivnJLKYD/ELc3I0V/hc28msNrgpPBLfskC6OH35B1y8HtPS6asn6FAQBJgL9TAT9r7S +MTHQVvy+hKJzt5ls3cP3aoeQFYmotG0MkhcPWtyTNfkzD5/VZ/wIeC9wyiEdF3T/ESw RFfa5GKjFrJxYn1HY9yNxhFc85PXVpeN49BKdCBjC0+t3mcE5Tyjf/Qsbx97qIS1TuDy cIHg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=BJstXtmB; 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 w131si4678970ywb.388.2018.01.12.13.06.49 for (version=TLS1 cipher=AES128-SHA bits=128/128); Fri, 12 Jan 2018 13:06:49 -0800 (PST) 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=BJstXtmB; 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]:38874 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ea6XI-0008N3-UN for patch@linaro.org; Fri, 12 Jan 2018 16:06:48 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:32807) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ea6Wq-0008Kv-O6 for qemu-devel@nongnu.org; Fri, 12 Jan 2018 16:06:21 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ea6Wn-0002hx-KW for qemu-devel@nongnu.org; Fri, 12 Jan 2018 16:06:20 -0500 Received: from mail-pg0-x241.google.com ([2607:f8b0:400e:c05::241]:34987) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ea6Wn-0002gx-DG for qemu-devel@nongnu.org; Fri, 12 Jan 2018 16:06:17 -0500 Received: by mail-pg0-x241.google.com with SMTP id d6so5352938pgv.2 for ; Fri, 12 Jan 2018 13:06:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=g3JXcG/vJ5qL5JHrQRFdpzcSc/+diYr/r5kJaOUgCE0=; b=BJstXtmBZVLkOJx5Bt593qNYOepWlld6NmNrysjB0N7cPIVwsjdSvO7pb15BVDXmbR 25qQf+w5xlHFZdITT5rhL55FB/GlNZKRjKX2N70FPP1NRAPIHuX88+k9W/HNB+UgGmoE RGULHwDGuMwIxOcGFm5uy05m+IEwc5RMUPK50= 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=g3JXcG/vJ5qL5JHrQRFdpzcSc/+diYr/r5kJaOUgCE0=; b=AewNBF8N8Slom3N3e/05r/JolRhYUXNg8POoFyqf2vUB09sejw2/hcMJjMhXFzQYpV 2EYsOJP+86ITe5IxXwxONrf6CuOelrJFuZg9dAYA95IxZ2PG+3PILuj3YQNpbGFSMqAJ igo7z6aJpUOLBOr7nC69zM81nG/+tb/2nMtdtT1vijcYpT5/IKPR1YqPnBjqYAf9ax/f 0sIAmqHwd0brz6MRsV5bCbvRsQeU2j1kTx+7iFlANWkPORQ0nFHU+BaYyjku9bw1UYcK RBDIT0gG3TMHoPr9TZ+0VtvNRb7tshUN/5nqWHDXZEnUAnv6Xr0HttlpvvtcIdtWvVj/ ea5g== X-Gm-Message-State: AKwxyte6qgBSZkN0U9mWo3YP+zqCDfMXTGbscu53mP/0JIaH89gZwD37 T8pSOLNqF6FEyhtB6Cq5oIAk+yheE3Y= X-Received: by 10.84.247.135 with SMTP id o7mr7045319pll.371.1515791175910; Fri, 12 Jan 2018 13:06:15 -0800 (PST) Received: from cloudburst.twiddle.net (50-78-183-178-static.hfc.comcastbusiness.net. [50.78.183.178]) by smtp.gmail.com with ESMTPSA id t80sm20197600pgb.88.2018.01.12.13.06.14 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 12 Jan 2018 13:06:14 -0800 (PST) From: Richard Henderson To: qemu-devel@nongnu.org Date: Fri, 12 Jan 2018 13:06:09 -0800 Message-Id: <20180112210613.14124-1-richard.henderson@linaro.org> X-Mailer: git-send-email 2.14.3 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400e:c05::241 Subject: [Qemu-devel] [PULL 0/4] TCG queued patches 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: peter.maydell@linaro.org, aurelien@aurel32.net Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" This includes a fix for the tcg/arm bug exposed by the ppc64 code change for comparisons. It also includes improvements to tcg/arm and tcg/ppc to allow for larger CPUFooState structures, as exposed by expanding CPUARMState for 2048-bit vector registers. Note that tcg/mips has the exact same problem. However, the mips isa makes it more difficult to fix up. I'd like someone with hardware to make this change. r~ The following changes since commit 7398166ddf7c6dbbc9cae6ac69bb2feda14b40ac: Merge remote-tracking branch 'remotes/kraxel/tags/vnc-20180112-pull-request' into staging (2018-01-12 16:01:30 +0000) are available in the Git repository at: git://github.com/rth7680/qemu.git tags/pull-tcg-20180112 for you to fetch changes up to bb08c35b17b7245c696bd12e527453e624e77da3: tcg/ppc: Allow a 32-bit offset to the constant pool (2018-01-12 12:50:36 -0800) ---------------------------------------------------------------- Queued tcg patches ---------------------------------------------------------------- Richard Henderson (4): tcg/arm: Fix double-word comparisons tcg/arm: Support tlb offsets larger than 64k tcg/ppc: Support tlb offsets larger than 64k tcg/ppc: Allow a 32-bit offset to the constant pool tcg/arm/tcg-target.inc.c | 142 ++++++++++++++++++++++++++++++++--------------- tcg/ppc/tcg-target.inc.c | 84 ++++++++++++++++------------ 2 files changed, 144 insertions(+), 82 deletions(-)