From patchwork Fri Oct 25 15:58:45 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Peter Maydell X-Patchwork-Id: 1184273 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org (client-ip=209.51.188.17; helo=lists.gnu.org; envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=linaro.org header.i=@linaro.org header.b="myGQuG/U"; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4708391ML1z9sPZ for ; Sat, 26 Oct 2019 03:00:37 +1100 (AEDT) Received: from localhost ([::1]:34152 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iO20u-0004Pq-Li for incoming@patchwork.ozlabs.org; Fri, 25 Oct 2019 12:00:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33723) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iO1zM-0004Hf-74 for qemu-devel@nongnu.org; Fri, 25 Oct 2019 11:58:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iO1zL-0000jJ-5Q for qemu-devel@nongnu.org; Fri, 25 Oct 2019 11:58:56 -0400 Received: from mail-wr1-x441.google.com ([2a00:1450:4864:20::441]:36806) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iO1zK-0000j7-Vu for qemu-devel@nongnu.org; Fri, 25 Oct 2019 11:58:55 -0400 Received: by mail-wr1-x441.google.com with SMTP id w18so2943749wrt.3 for ; Fri, 25 Oct 2019 08:58:54 -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:in-reply-to:references :mime-version:content-transfer-encoding; bh=bVLJ7+GME2py4X5FmfdSBsVUYfInyOChkRTg8XJtJUM=; b=myGQuG/U0FzSiWVydhByhWndEPY7c65H2dvCKSl6albvpQqzKk2uJ6wQo1CXFVu8vN euxdUwckRyLzbrNgaZ2eqSSL+OueNnAJpyrhzza8fG5b/sAKTB/qheGkB2TO8inhuppH Nyu2FLFfbXz6sUnvskfuLM4vqxEH6s30c0nxZZtQAuQC8vfq+p6HytEt8PUqVUYx7rJ7 rt9uHxhSDEEWbGSYjkP3mPH4AQ6Srl9NdtKWuBrSeHc0TcNUKgzIPwFGxx1JLChTHvMO RBxbU8K0lHwvu9O0V1c+yKsLZlevXHODi+vsORGqR3a49kRtpWjkSUipYurMWFbjeuVJ kg7w== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=bVLJ7+GME2py4X5FmfdSBsVUYfInyOChkRTg8XJtJUM=; b=jwMivss6XsgTD2CZWNqAzhKZzuooisEav3F81iwVigs32lTwXmdDR14x+lAqfa96fv dtf2lX2XByAMTRaCcHckmS7QNOUjiCO6TUKrf9qfZC/oh9fEbTPHz4l3WRgcpf3+G64P qJzWSiiKSk1oRRjXppZ0bZ3Eojoko6JejK/ozwNxWntIPw6gZhFSI7Er40qsf6uu3qPq YOzOWrh1gQ24S0kk24PnVvt+tBsu27HoImWygvB3ZGLHOHRwVAfB0cRcwzSZse8MrZYI lv5FL2NIaGm8qlrb/b+II8tS+3Ok6WqAakIh3l+mk4Y99mUoYPTfn9dJlErsimyxre2w dbHQ== X-Gm-Message-State: APjAAAWpuhR4LMte4b412siiKSv/E5IQxYpRmQK1Ojy1mDIsG5BoGiRC ZiKtR/mwOeBkU4F8NVTCvk1sS49D+dQ= X-Google-Smtp-Source: APXvYqwAMVD8dmGLc9CcqLRzhNfkEw3GPKKxmcFoYARz6f9MiAjWIiB8xqH7554eVO9pCv5HBq9mNQ== X-Received: by 2002:adf:f746:: with SMTP id z6mr3581648wrp.238.1572019133365; Fri, 25 Oct 2019 08:58:53 -0700 (PDT) Received: from orth.archaic.org.uk (orth.archaic.org.uk. [81.2.115.148]) by smtp.gmail.com with ESMTPSA id 65sm4218887wrs.9.2019.10.25.08.58.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Oct 2019 08:58:52 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PATCH v2 1/4] tcg/aarch64/tcg-target.opc.h: Add copyright/license Date: Fri, 25 Oct 2019 16:58:45 +0100 Message-Id: <20191025155848.17362-2-peter.maydell@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20191025155848.17362-1-peter.maydell@linaro.org> References: <20191025155848.17362-1-peter.maydell@linaro.org> MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::441 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: =?utf-8?q?Daniel_P=2E_Berrang=C3=A9?= , Claudio Fontana , Ard Biesheuvel , Laszlo Ersek , Richard Henderson , Markus Armbruster , Alexander Graf , Stefan Hajnoczi , Paolo Bonzini , =?utf-8?q?Alex_Benn=C3=A9e?= Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" Add the copyright/license boilerplate for target/aarch64/tcg-target.opc.h. This file has only had two commits: 14e4c1e2355473ccb29 and 79525dfd08262d8, both by Linaro engineers. The license is GPL-2-or-later, since that's what the rest of tcg/aarch64 uses. Signed-off-by: Peter Maydell Reviewed-by: Alex Bennée --- tcg/aarch64/tcg-target.opc.h | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/tcg/aarch64/tcg-target.opc.h b/tcg/aarch64/tcg-target.opc.h index 59e1d3f7f7d..26bfd9c4609 100644 --- a/tcg/aarch64/tcg-target.opc.h +++ b/tcg/aarch64/tcg-target.opc.h @@ -1,5 +1,14 @@ -/* Target-specific opcodes for host vector expansion. These will be - emitted by tcg_expand_vec_op. For those familiar with GCC internals, - consider these to be UNSPEC with names. */ +/* + * Copyright (c) 2019 Linaro + * + * This work is licensed under the terms of the GNU GPL, version 2 or + * (at your option) any later version. + * + * See the COPYING file in the top-level directory for details. + * + * Target-specific opcodes for host vector expansion. These will be + * emitted by tcg_expand_vec_op. For those familiar with GCC internals, + * consider these to be UNSPEC with names. + */ DEF(aa64_sshl_vec, 1, 2, 0, IMPLVEC) From patchwork Fri Oct 25 15:58:46 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Maydell X-Patchwork-Id: 1184277 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org (client-ip=209.51.188.17; helo=lists.gnu.org; envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=linaro.org header.i=@linaro.org header.b="CIUz2cS1"; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4708Bz339wz9sPZ for ; Sat, 26 Oct 2019 03:07:23 +1100 (AEDT) Received: from localhost ([::1]:34216 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iO27U-0002HW-9N for incoming@patchwork.ozlabs.org; Fri, 25 Oct 2019 12:07:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33741) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iO1zO-0004MJ-Jv for qemu-devel@nongnu.org; Fri, 25 Oct 2019 11:58:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iO1zN-0000jx-EF for qemu-devel@nongnu.org; Fri, 25 Oct 2019 11:58:58 -0400 Received: from mail-wm1-x343.google.com ([2a00:1450:4864:20::343]:39872) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iO1zN-0000jS-7Z for qemu-devel@nongnu.org; Fri, 25 Oct 2019 11:58:57 -0400 Received: by mail-wm1-x343.google.com with SMTP id r141so2508990wme.4 for ; Fri, 25 Oct 2019 08:58:56 -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:in-reply-to:references :mime-version:content-transfer-encoding; bh=KB8ofR14/xZTM9k3bx3U5ZJX+jKnpJiT6PCRpzG6xLw=; b=CIUz2cS1ANaB9ZwE245dfwZ3zXA/n0Tb3MGySDL0LnAMfqj4ruxkw/WcKHtZ1uWnoc DmazanhK0PH9LChJuzvmwOHYTky1fOcLKzLCEcTzBe0N4Vj60DCHujq424u/Pxjqo62J ZhpXgg2q1mxfVRwgZi8Z1xgHJ5pTeEiU5bjqzgLflzeLtZrLHubXxRXaiDGouynDac65 IbRDLO1fsMeaFzqC4BePEIBQHvkUJRUXSeS1AJOzAdLqNyvx4za/LmvcEq5pgDdtuQT2 XCUZc1A7mzW0VEV+LzuC3RTUsTBcC8JBcHt3MIGUj27HmkrWFjMZoMXrRuQpJSJY+Qrl dRIA== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=KB8ofR14/xZTM9k3bx3U5ZJX+jKnpJiT6PCRpzG6xLw=; b=DSpp7sEoIKM9IskIG3iAEc0A6woDgXsHbtHOFuViELaCJ3pt/Z4fgVXlmvE/6PQnGF T3+jC+2glITpTeiWcNKV6KnXXVoQbZ4t+1knL6P7FNPAwEGZQrpActkUvYQ9ZH9xq1Jz cxKAlr1PcIPiTteTj+UcfioIXU58z+BQ8HfIFvPKx63Y3lZV08N0/3qH2I1b7+GU6+dq 0ybOksdZ+LmNdhEsM2YftjwY9LFF5ll6mLs/Z7O1yNPl7vs+UIkgs17bETBfEc92nQF3 skyK4zxvA0JKEEBFK4wnNY0X+CK9Ak3EbgpPgLqE4p0O3RexJkGAa+LhxymqDFEOpgoo 9iSg== X-Gm-Message-State: APjAAAUrmf64GyK/46YvdHr/7cXcBW9Rvf5M+K+TUM3PQCy03fsuZskN KGQhEV+qdDMPMV21hw+UteHxljiI9pU= X-Google-Smtp-Source: APXvYqziEs7toGt52CuBlShAVI7bqohX6uIIKeDqxnWz8VYeU8+VCIABAWJbLL9/APIKqQ8T9gx+IQ== X-Received: by 2002:a7b:cb54:: with SMTP id v20mr4053219wmj.91.1572019134947; Fri, 25 Oct 2019 08:58:54 -0700 (PDT) Received: from orth.archaic.org.uk (orth.archaic.org.uk. [81.2.115.148]) by smtp.gmail.com with ESMTPSA id 65sm4218887wrs.9.2019.10.25.08.58.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Oct 2019 08:58:54 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PATCH v2 2/4] tcg/i386/tcg-target.opc.h: Add copyright/license Date: Fri, 25 Oct 2019 16:58:46 +0100 Message-Id: <20191025155848.17362-3-peter.maydell@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20191025155848.17362-1-peter.maydell@linaro.org> References: <20191025155848.17362-1-peter.maydell@linaro.org> MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::343 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: =?utf-8?q?Daniel_P=2E_Berrang=C3=A9?= , Claudio Fontana , Ard Biesheuvel , Laszlo Ersek , Richard Henderson , Markus Armbruster , Alexander Graf , Stefan Hajnoczi , Paolo Bonzini , =?utf-8?q?Alex_Benn=C3=A9e?= Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" Add the copyright/license boilerplate for tcg/i386/tcg-target.opc.h. This file has had only one commit, 770c2fc7bb70804a, by a Linaro engineer. The license is MIT, since that's what the rest of tcg/i386/ is. Signed-off-by: Peter Maydell --- tcg/i386/tcg-target.opc.h | 28 +++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/tcg/i386/tcg-target.opc.h b/tcg/i386/tcg-target.opc.h index e5fa88ba258..1312941800e 100644 --- a/tcg/i386/tcg-target.opc.h +++ b/tcg/i386/tcg-target.opc.h @@ -1,6 +1,28 @@ -/* Target-specific opcodes for host vector expansion. These will be - emitted by tcg_expand_vec_op. For those familiar with GCC internals, - consider these to be UNSPEC with names. */ +/* + * Copyright (c) 2019 Linaro + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * Target-specific opcodes for host vector expansion. These will be + * emitted by tcg_expand_vec_op. For those familiar with GCC internals, + * consider these to be UNSPEC with names. + */ DEF(x86_shufps_vec, 1, 2, 1, IMPLVEC) DEF(x86_vpblendvb_vec, 1, 3, 0, IMPLVEC) From patchwork Fri Oct 25 15:58:47 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Maydell X-Patchwork-Id: 1184279 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org (client-ip=209.51.188.17; helo=lists.gnu.org; envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=linaro.org header.i=@linaro.org header.b="HHKJHKcW"; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4708HZ3vvNz9sPZ for ; Sat, 26 Oct 2019 03:11:22 +1100 (AEDT) Received: from localhost ([::1]:34318 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iO2BL-0000CP-Np for incoming@patchwork.ozlabs.org; Fri, 25 Oct 2019 12:11:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33750) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iO1zP-0004Nl-7E for qemu-devel@nongnu.org; Fri, 25 Oct 2019 11:59:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iO1zO-0000k9-1T for qemu-devel@nongnu.org; Fri, 25 Oct 2019 11:58:59 -0400 Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]:38823) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iO1zN-0000jq-Rr for qemu-devel@nongnu.org; Fri, 25 Oct 2019 11:58:57 -0400 Received: by mail-wr1-x429.google.com with SMTP id v9so2931255wrq.5 for ; Fri, 25 Oct 2019 08:58:57 -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:in-reply-to:references :mime-version:content-transfer-encoding; bh=KXoO04GNj9/VSr098TFNzf6BAKdIrQZD2MWFu/UVy1g=; b=HHKJHKcWf9TRRFhy+XR97VTYxYycXCh6juE/SzBkAB/IGxeirezHSYdgBm3MEFeqQ0 WBhmoV5O0AOSlCrBhNVg6VKKDIIKHDinMA2QNlYpGBAftCpLccUpW9gBXYGfF3qncTms y7PU2OQI89j8NDD9qFM8e1I9DMr8FNDz6tqPGwz3zvb6noEieT/iK2m+hfwk+sX2S+Dr cC1rZcJrrGiwgr20QRR/LlErjD1C/y9rIkVUX9maaRCtFnDj0w+sslphKOJQC/Zt48d1 xBHVy8I+K+6TAk5p1rACVFPdNMJnxYSLYaj9+OIM040PuNWcK7KiDVfVe8A9RQHXXHpm xGBg== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=KXoO04GNj9/VSr098TFNzf6BAKdIrQZD2MWFu/UVy1g=; b=qho1le8h3LNDy3EozLAeWK7MQooHGZJav0coIidFR1Nl4jyO5wkS9Ve2VE7o/MrLKS WTuBxyqWVQKDqlXSevNWsjVWNYwqc+BVxz6Qebmu5f/lG3MszV0J1qlHZAe3YOwPJxIU +ahNyYZBiFXh+iB5+thAwnfXc064JcTaNGN5UvyAla+lmS602GrB6S4zgsj7JE1px5jQ 1A0zmgSPVmSWW8NyCz8Fd5NdnAUx/qClYEqVQGxe4ha1iiOYIssmpA/Kzg24RX9NzwGN aGXPZtexysEm6rmwFbEuKOw4tObrPYugTm4NfFqTteDNs4wEOyltwrr1E9JiJaDcU8zn J+NQ== X-Gm-Message-State: APjAAAUg1iGq03pRf8Y9cBAZp9RwOKF2rq74DdeRvfGQmRyy3WeGFxkE Zppv7zFs9o8p7hAuVpOiSH0D0VNF6MM= X-Google-Smtp-Source: APXvYqwPOIp2MUm7Dk8RnNTjK9ZxeZph6yRnhTYvcuO2n09PZNYk3D14cXZElM/bVvQW/3/y1663rA== X-Received: by 2002:a05:6000:351:: with SMTP id e17mr3541526wre.96.1572019136574; Fri, 25 Oct 2019 08:58:56 -0700 (PDT) Received: from orth.archaic.org.uk (orth.archaic.org.uk. [81.2.115.148]) by smtp.gmail.com with ESMTPSA id 65sm4218887wrs.9.2019.10.25.08.58.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Oct 2019 08:58:55 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PATCH v2 3/4] tcg/ppc/tcg-target.opc.h: Add copyright/license Date: Fri, 25 Oct 2019 16:58:47 +0100 Message-Id: <20191025155848.17362-4-peter.maydell@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20191025155848.17362-1-peter.maydell@linaro.org> References: <20191025155848.17362-1-peter.maydell@linaro.org> MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::429 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: =?utf-8?q?Daniel_P=2E_Berrang=C3=A9?= , Claudio Fontana , Ard Biesheuvel , Laszlo Ersek , Richard Henderson , Markus Armbruster , Alexander Graf , Stefan Hajnoczi , Paolo Bonzini , =?utf-8?q?Alex_Benn=C3=A9e?= Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" Add the copyright/license boilerplate for tcg/i386/tcg-target.opc.h. This file has had only two commits, 4b06c216826b7e4 and d9897efa1fd3174ec, both by a Linaro engineer. The license is MIT, since that's what the rest of tcg/ppc/ is. Signed-off-by: Peter Maydell --- tcg/ppc/tcg-target.opc.h | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/tcg/ppc/tcg-target.opc.h b/tcg/ppc/tcg-target.opc.h index db24a11987c..1373f77e82f 100644 --- a/tcg/ppc/tcg-target.opc.h +++ b/tcg/ppc/tcg-target.opc.h @@ -1,4 +1,24 @@ /* + * Copyright (c) 2019 Linaro Limited + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * * Target-specific opcodes for host vector expansion. These will be * emitted by tcg_expand_vec_op. For those familiar with GCC internals, * consider these to be UNSPEC with names. From patchwork Fri Oct 25 15:58:48 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Maydell X-Patchwork-Id: 1184274 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org (client-ip=209.51.188.17; helo=lists.gnu.org; envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=linaro.org header.i=@linaro.org header.b="XcxZGkby"; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 47083H5Fllz9sPZ for ; Sat, 26 Oct 2019 03:00:43 +1100 (AEDT) Received: from localhost ([::1]:34164 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iO213-0004aJ-2w for incoming@patchwork.ozlabs.org; Fri, 25 Oct 2019 12:00:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33769) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iO1zQ-0004Rz-Nq for qemu-devel@nongnu.org; Fri, 25 Oct 2019 11:59:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iO1zP-0000ka-Ga for qemu-devel@nongnu.org; Fri, 25 Oct 2019 11:59:00 -0400 Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]:38830) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iO1zP-0000kK-Ae for qemu-devel@nongnu.org; Fri, 25 Oct 2019 11:58:59 -0400 Received: by mail-wr1-x430.google.com with SMTP id v9so2931342wrq.5 for ; Fri, 25 Oct 2019 08:58:59 -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:in-reply-to:references :mime-version:content-transfer-encoding; bh=3fRx+H1bDXh1gn+0aN28Y42f87avsW9PJGXXX9/ZiRU=; b=XcxZGkbyFma0qczN/uOoCWPuVA5ArFc0vJLXVWYMCkYnOESORU6R4IwFHAiu13yJvw /3IgMLXwDc5qZjpfmpmPQ56HEVFZCbG6g5cN+/l6D8l/kVzsuyZuGRwHFD43Hz4DkxHa cQlugLAMmg0NBBedSKGIN7IQc3kQIkHmfge7P/WAQS2tT6G0SYk//0pSa/NtJTH8lwrn fCFUaekszG8bbEkW7CxsL4SdcbMFao+63P2PuIZWsQ2x9sSvKZD7lyiJDibcQr3NOwk/ ajbsce6cTXpHzrYEdckjzCAXmOPMtpKUbDjMtXUnv2s6ZjCYfflRkpLeD2v60Iz51c0+ 18Qg== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=3fRx+H1bDXh1gn+0aN28Y42f87avsW9PJGXXX9/ZiRU=; b=qS6mfMpVBPaCK6bl2xXm5V7cYDgiynClhuwE6d4Wkk921YmWU/RiJ/uZQ7XYlutSnY yIXHdqyk66ICJxi7ZYb5ztSB4DICEpP5nZE3EwcwXYDCre6HbRxat9Sb1ooxShtKrmF7 By7Fi2LucUV58vE3dmWgSDgl4bfj1KK+c16UXqGQWZ2xI9KR5hujJc6NKi34KT1/zA2T Y7HMODlYnijtCwpmdgiq77NWF4A46JIY/aasxnBGKAXzfWsB9P7J4CbY4Bu2oEe1dPXP +VdaxrFnMio2YQBN21DmtN3jxX1uu7KHTPDl0Ugw8kzms6fBn+WorDSaCH3alhGKODYL WZ1Q== X-Gm-Message-State: APjAAAV6mFPbtdzXKr6DoY2nY7S3nxKVKxcQq+I7+etyQ8WxHU3BncVJ szZQPh6oGDvKMY1eoPvnzvHLjOQaYLI= X-Google-Smtp-Source: APXvYqyESEwWX9MQ5z5QJZdCzl8KWi6aOkiiboPLaxl9iSGt2Tbv+b8bYX6m2i/kr7fZopbxNRhq2g== X-Received: by 2002:a5d:4003:: with SMTP id n3mr3511723wrp.95.1572019138054; Fri, 25 Oct 2019 08:58:58 -0700 (PDT) Received: from orth.archaic.org.uk (orth.archaic.org.uk. [81.2.115.148]) by smtp.gmail.com with ESMTPSA id 65sm4218887wrs.9.2019.10.25.08.58.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Oct 2019 08:58:57 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PATCH v2 4/4] tcg/LICENSE: Remove out of date claim about TCG subdirectory licensing Date: Fri, 25 Oct 2019 16:58:48 +0100 Message-Id: <20191025155848.17362-5-peter.maydell@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20191025155848.17362-1-peter.maydell@linaro.org> References: <20191025155848.17362-1-peter.maydell@linaro.org> MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::430 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: =?utf-8?q?Daniel_P=2E_Berrang=C3=A9?= , Claudio Fontana , Ard Biesheuvel , Laszlo Ersek , Richard Henderson , Markus Armbruster , Alexander Graf , Stefan Hajnoczi , Paolo Bonzini , =?utf-8?q?Alex_Benn=C3=A9e?= Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" Since 2008 the tcg/LICENSE file has not changed: it claims that everything under tcg/ is BSD-licensed. This is not true and hasn't been true for years: in 2013 we accepted the tcg/aarch64 target code under a GPLv2-or-later license statement. We also have generic vector optimisation code under the LGPL2.1-or-later, and the TCI backend is GPLv2-or-later. Further, many of the files are not BSD licensed but MIT licensed. We don't really consider the tcg subdirectory to be a distinct part of QEMU anyway. Remove the LICENSE file, since claiming false information about the license of the code is confusing. Update the main project LICENSE file also to be clearer about the licenses used by TCG. Signed-off-by: Peter Maydell --- Changes v1->v2: changed wording of new para 3 in top level LICENSE file, since I noticed that we actually have a lot of MIT-licensed code in tcg/ too. --- LICENSE | 5 +++-- tcg/LICENSE | 3 --- 2 files changed, 3 insertions(+), 5 deletions(-) delete mode 100644 tcg/LICENSE diff --git a/LICENSE b/LICENSE index 9389ba614f8..f19b018486a 100644 --- a/LICENSE +++ b/LICENSE @@ -18,8 +18,9 @@ As of July 2013, contributions under version 2 of the GNU General Public License (and no later version) are only accepted for the following files or directories: bsd-user/, linux-user/, hw/vfio/, hw/xen/xen_pt*. -3) The Tiny Code Generator (TCG) is released under the BSD license - (see license headers in files). +3) The Tiny Code Generator (TCG) is mostly under the BSD or MIT licenses; + but some parts may be GPLv2 or other licenses. Again, see the + specific licensing information in each source file. 4) QEMU is a trademark of Fabrice Bellard. diff --git a/tcg/LICENSE b/tcg/LICENSE deleted file mode 100644 index be817fa1625..00000000000 --- a/tcg/LICENSE +++ /dev/null @@ -1,3 +0,0 @@ -All the files in this directory and subdirectories are released under -a BSD like license (see header in each file). No other license is -accepted.