From patchwork Sun Sep 17 15:05:18 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Richard Henderson X-Patchwork-Id: 112844 Delivered-To: patch@linaro.org Received: by 10.140.106.117 with SMTP id d108csp2741201qgf; Sun, 17 Sep 2017 08:06:23 -0700 (PDT) X-Received: by 10.55.198.152 with SMTP id s24mr17145865qkl.3.1505660783881; Sun, 17 Sep 2017 08:06:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1505660783; cv=none; d=google.com; s=arc-20160816; b=dt+AjDo4twRcLJIgRQUy8ZYV5DMtnrCDt2amQERMFwfVNkLSsXCN/d2hRfYj2ViYPM psZ2i2W2t1MmjDo1mSYBZoiBnNS0Ma5BmNsGHRk+7ePmECNSRci3A/GwiHnI8YEOGAXz 4iyyPLI6WZ18vS6chQK3Ppf2TfFOUnCmINhyTzRf0dSbWbreo9kEQGKobmWtqmNWf85B iutWnAb6231NYBACr9G6o8cuYvfPDC+0FoabId6AnKtAnEVvun0nh6o5/6oXOw3rQ11F QfJNnBGICuJoNjOoCIHl9kkKYmP2maQn5+5BFdb2DMVuNCsXkAFd9M+5/4Es6uNLB3kE mqYw== 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 :content-transfer-encoding:mime-version:message-id:date:to:from :dkim-signature:arc-authentication-results; bh=J6CLOjMnnkTfSdpcYivvosOXVLc1b/uK/PTq4J/oe+k=; b=Qd6w2OhgAX4g/IM5otlRENfLeY8A/j78k2r5cFM22O3CWYFp2Z8/RXVO/q3EXOTdGh AHeXLkiRv/Y8a5THPSG3/NUEVFGXhU+7wa3iS3geLJHaecOaPgQPLE6z1kko68Jxsjqs K3lJvBjvRDpkd3mSgbvhI69iG2yF+uxV/UN7ot3tyB7nw7Eg9z2yLFGze4LZh3GRk/1O /nswuWp4PEhq8UMKfTKiQpOvnYp1ZrJg7AwB+Exmd4efV9MERjjIEgktJ4m29MgbOXLW CW3T2JaPQ0gq8PSnHjTtt/iXAo71ZsVYY+nAgQvjqWjVJEeqN8wuT8ygOb3gNhNzyLhI 7Dvw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=MGTWqePH; 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 h198si5085770qke.124.2017.09.17.08.06.23 for (version=TLS1 cipher=AES128-SHA bits=128/128); Sun, 17 Sep 2017 08:06:23 -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=MGTWqePH; 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]:60907 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dtb9J-0007zI-Q3 for patch@linaro.org; Sun, 17 Sep 2017 11:06:21 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52394) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dtb8o-0007ye-Bd for qemu-devel@nongnu.org; Sun, 17 Sep 2017 11:05:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dtb8j-00086T-Db for qemu-devel@nongnu.org; Sun, 17 Sep 2017 11:05:50 -0400 Received: from mail-oi0-x22f.google.com ([2607:f8b0:4003:c06::22f]:55366) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dtb8i-00084j-UE for qemu-devel@nongnu.org; Sun, 17 Sep 2017 11:05:45 -0400 Received: by mail-oi0-x22f.google.com with SMTP id g128so3679669oic.12 for ; Sun, 17 Sep 2017 08:05:43 -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:mime-version :content-transfer-encoding; bh=J6CLOjMnnkTfSdpcYivvosOXVLc1b/uK/PTq4J/oe+k=; b=MGTWqePHS7Ftn+SSq0nNPhS7mK4riXbb5DoeXwSnCgzVEHS4AZbNcDy4nsZp+jIAor sRpfxn9GE7YcFvBpkx18RLkoz1m11CPLMdP7IpVd8dCSk8ewB3flj24p1oicAWIAGz2b 6vJ/fqaNn+9AKZ7CZOSbAxcUbMe6WdrQNyf8w= 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:mime-version :content-transfer-encoding; bh=J6CLOjMnnkTfSdpcYivvosOXVLc1b/uK/PTq4J/oe+k=; b=UfqmX7IrBV0hPIV0nxhHaL0nAkiUfSNdbpHojw26lrh+NSwIzlQBBHyVN0KtwmzL2h 04hF38ood56bnkbTPHWbOtrXzBJL9K3CyoYUlxbtGrl1oZmYZBN7LIZvE+7DR9LLxUuA VlgejZ/dNBT6u+xOBQXdxOtx5X+QsE2DsbEZOFFlUmQTxG+j4lf0BIFKqDDwlSKWweuz 4qVZFrCHPlWVN79zxIpkXDz+1gksZDTkSxRvzB5V7eU4kNhtP9D05laZCpZn+sOERue3 +Ir4ZKIJ2MrYS02YERkbkSCZoLLn0PKor9eAvlLOCrE0hee9CQOryRQrvdZPZZNbLcWd tZHA== X-Gm-Message-State: AHPjjUjkmiFCourbc2An3ucwfGJQKadD9GPjbqIv8p7X8zlTc+IpthbH cxoTMlUGZpqgyOlAZVA5Og== X-Google-Smtp-Source: AOwi7QBgcfD/fkddZ7KKq+iGbfgIHGspUb6CBHhZuwFu1jPibteo9K2rQutCDmHLbkuw8BltFse9fg== X-Received: by 10.202.83.129 with SMTP id h123mr30736321oib.106.1505660742459; Sun, 17 Sep 2017 08:05:42 -0700 (PDT) Received: from bigtime.twiddle.net (162.189-204-159.bestel.com.mx. [189.204.159.162]) by smtp.gmail.com with ESMTPSA id j2sm5348789oia.20.2017.09.17.08.05.40 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 17 Sep 2017 08:05:41 -0700 (PDT) From: Richard Henderson To: qemu-devel@nongnu.org Date: Sun, 17 Sep 2017 08:05:18 -0700 Message-Id: <20170917150535.8284-1-richard.henderson@linaro.org> X-Mailer: git-send-email 2.13.5 MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4003:c06::22f Subject: [Qemu-devel] [PULL 00/17] 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 Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" One build fix (ppc32), a collection of minor cleanups, and extracts from some of my other tcg-related patch sets. r~ The following changes since commit 5ee53d1593dfc071275b13b1228c70bb88f4aaee: Merge remote-tracking branch 'remotes/ehabkost/tags/python-next-pull-request' into staging (2017-09-16 14:36:16 +0100) are available in the git repository at: git://github.com/rth7680/qemu.git tags/pull-tcg-20170917 for you to fetch changes up to 89b2e37e6506d92b00ac478e7953be6ddd7a86a9: tcg/mips: Fully convert tcg_target_op_def (2017-09-17 06:52:19 -0700) ---------------------------------------------------------------- tcg queued patches ---------------------------------------------------------------- Philippe Mathieu-Daudé (5): tcg/ppc: disable atomic write check on ppc32 accel/tcg: move user-exec to accel/tcg/ accel/tcg: move tcg-runtime to accel/tcg/ accel/tcg: move atomic_template.h to accel/tcg/ accel/tcg: move USER code to user-exec.c Richard Henderson (11): tcg: Add tcg_op_supported tcg: Remove tcg_regset_clear tcg: Remove tcg_regset_set tcg: Remove tcg_regset_{or,and,andnot,not} tcg: Remove tcg_regset_set32 tcg: Fix types in tcg_regset_{set,reset}_reg tcg/aarch64: Fully convert tcg_target_op_def tcg/arm: Fully convert tcg_target_op_def tcg/ppc: Fully convert tcg_target_op_def tcg/sparc: Fully convert tcg_target_op_def tcg/mips: Fully convert tcg_target_op_def Thomas Huth (1): accel/tcg: move softmmu_template.h to accel/tcg/ Makefile.target | 6 +- atomic_template.h => accel/tcg/atomic_template.h | 0 softmmu_template.h => accel/tcg/softmmu_template.h | 0 {tcg => accel/tcg}/tcg-runtime.h | 0 tcg/tcg.h | 15 +- {tcg => accel/tcg}/tcg-runtime.c | 54 --- user-exec-stub.c => accel/tcg/user-exec-stub.c | 0 user-exec.c => accel/tcg/user-exec.c | 52 +++ tcg/aarch64/tcg-target.inc.c | 319 +++++++++--------- tcg/arm/tcg-target.inc.c | 211 +++++++----- tcg/i386/tcg-target.inc.c | 30 +- tcg/mips/tcg-target.inc.c | 371 +++++++++++---------- tcg/ppc/tcg-target.inc.c | 366 ++++++++++---------- tcg/s390/tcg-target.inc.c | 22 +- tcg/sparc/tcg-target.inc.c | 291 +++++++++------- tcg/tcg.c | 242 +++++++++++++- tcg/tci/tcg-target.inc.c | 13 +- MAINTAINERS | 4 +- accel/tcg/Makefile.objs | 4 + 19 files changed, 1160 insertions(+), 840 deletions(-) rename atomic_template.h => accel/tcg/atomic_template.h (100%) rename softmmu_template.h => accel/tcg/softmmu_template.h (100%) rename {tcg => accel/tcg}/tcg-runtime.h (100%) rename {tcg => accel/tcg}/tcg-runtime.c (75%) rename user-exec-stub.c => accel/tcg/user-exec-stub.c (100%) rename user-exec.c => accel/tcg/user-exec.c (92%)