From patchwork Mon Mar 16 12:00:39 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 11440319 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 6C8FB1668 for ; Mon, 16 Mar 2020 12:50:05 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 3C6FF206E2 for ; Mon, 16 Mar 2020 12:50:05 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="PWKGwimc" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3C6FF206E2 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Received: from localhost ([::1]:38098 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jDpBz-0004u1-RO for patchwork-qemu-devel@patchwork.kernel.org; Mon, 16 Mar 2020 08:50:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47985) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jDoQe-0004hN-HR for qemu-devel@nongnu.org; Mon, 16 Mar 2020 08:01:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jDoQZ-0005R3-ER for qemu-devel@nongnu.org; Mon, 16 Mar 2020 08:01:08 -0400 Received: from us-smtp-2.mimecast.com ([207.211.31.81]:36774 helo=us-smtp-delivery-1.mimecast.com) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jDoQZ-00057D-7E for qemu-devel@nongnu.org; Mon, 16 Mar 2020 08:01:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1584360061; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Y8vO7MDRs1OXf6aQv+GuNVJsaZT4plPQtpjK320MGtI=; b=PWKGwimc0vlRvNZNSDP2RcXR6GB6mimFOj0BFxjRLuO0HLXk/OS8YmK11X7BTHAYqNoK11 lq9eFN3dTk08zN1YaTuZVceNFALUz37qilzMDld6MuwmTNEXVePWQ9LO8SVPofCNFob4+A 7wdHYC26LIy0yWKWLlH1mZpCZb11sZE= Received: from mail-wr1-f70.google.com (mail-wr1-f70.google.com [209.85.221.70]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-211-REkyYw8XNlSkp2JwvgDhZw-1; Mon, 16 Mar 2020 08:00:59 -0400 X-MC-Unique: REkyYw8XNlSkp2JwvgDhZw-1 Received: by mail-wr1-f70.google.com with SMTP id u12so6481430wrw.10 for ; Mon, 16 Mar 2020 05:00:59 -0700 (PDT) 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=GXkCSWy953nAJcbcxuxSnFkdz12K0AJQYC1tw+khQ2Y=; b=D1KVUlNCmauObIlZ6SEwFHXkD+/yKpLFcxrDS1C/v71ip/AXS+U6oCFnvynIWVs/2d f1QOq6eGIsSgryJlw+W0EDcef9spcxJu3cfXRwGgfGeI5R1zURTGiS8v2tkdL0lzgu22 TJlVqOLKjaFGMbgebdIJILfiK+tkq22bY1rdNsSKeH0yqKjk++fzqjvqEbBHgmXUfyNe bnLnljZll7A2tnnx2ww9qM86lNyIPKFIdXw/Z/TyqnsOrIkO5r+qmAD7ObyLiGNcwjv9 fdHMVAVTVw7ER68lHxZwedC7s1escaQM83M2B8KvlLRXIpedn51k25qYDkg2PyRbJfxo 56wg== X-Gm-Message-State: ANhLgQ3Q9Fyy+p0dZqRF1bp1qBlE3pooeOo9XrOy4lz6P1U+Tf5O90sY TBs+B0zEeCtS/vDjpSEenlU9OduJAYc8fdjuRWE6Cq5eIwbxp0JOYQq3mT8REVHwClgIHRWGXnj UmPtxChcGlh4RJbk= X-Received: by 2002:a05:600c:22d9:: with SMTP id 25mr28258911wmg.41.1584360058346; Mon, 16 Mar 2020 05:00:58 -0700 (PDT) X-Google-Smtp-Source: ADFU+vtyvmh6Al5+WZMP2hIIdJoHRsPB/JxSCe5bN7wK+xpRhi81dNq+4NX2s1P2lUmg69P93qTaKw== X-Received: by 2002:a05:600c:22d9:: with SMTP id 25mr28258888wmg.41.1584360058173; Mon, 16 Mar 2020 05:00:58 -0700 (PDT) Received: from localhost.localdomain (191.red-83-42-66.dynamicip.rima-tde.net. [83.42.66.191]) by smtp.gmail.com with ESMTPSA id l5sm28690021wml.3.2020.03.16.05.00.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Mar 2020 05:00:57 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PATCH 01/11] MAINTAINERS: Fix KVM path expansion glob Date: Mon, 16 Mar 2020 13:00:39 +0100 Message-Id: <20200316120049.11225-2-philmd@redhat.com> X-Mailer: git-send-email 2.21.1 In-Reply-To: <20200316120049.11225-1-philmd@redhat.com> References: <20200316120049.11225-1-philmd@redhat.com> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 207.211.31.81 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?Philippe_Mathieu-Daud=C3=A9?= , Riku Voipio , Laurent Vivier , Aleksandar Markovic , Paolo Bonzini , Aleksandar Rikalo , =?utf-8?q?Alex_Benn=C3=A9e?= Errors-To: qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Sender: "Qemu-devel" The KVM files has been moved from target-ARCH to the target/ARCH/ folder in commit fcf5ef2a. Fix the pathname expansion. Fixes: fcf5ef2a ("Move target-* CPU file into a target/ folder") Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Richard Henderson Reviewed-by: Juan Quintela --- MAINTAINERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index 32867bc636..7898e338f6 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -353,7 +353,7 @@ Overall KVM CPUs M: Paolo Bonzini L: kvm@vger.kernel.org S: Supported -F: */kvm.* +F: */*/kvm* F: accel/kvm/ F: accel/stubs/kvm-stub.c F: include/hw/kvm/ From patchwork Mon Mar 16 12:00:40 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 11440365 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 8BE2B1667 for ; Mon, 16 Mar 2020 13:21:31 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 49A0820575 for ; Mon, 16 Mar 2020 13:21:31 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="iwwSXjzy" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 49A0820575 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Received: from localhost ([::1]:38384 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jDpgP-0007vB-TI for patchwork-qemu-devel@patchwork.kernel.org; Mon, 16 Mar 2020 09:21:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48149) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jDoQm-0004jF-0G for qemu-devel@nongnu.org; Mon, 16 Mar 2020 08:01:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jDoQf-0006kj-5O for qemu-devel@nongnu.org; Mon, 16 Mar 2020 08:01:14 -0400 Received: from us-smtp-delivery-1.mimecast.com ([207.211.31.120]:26361 helo=us-smtp-1.mimecast.com) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jDoQe-0006Sa-Vi for qemu-devel@nongnu.org; Mon, 16 Mar 2020 08:01:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1584360067; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=CNdjDlt0eHUHq6lIkC6ThZH13eQCGbkKP8jPgUh0FmI=; b=iwwSXjzyvH9N9rwk+dWol3/w5lQ7CQh6+JZBZVVFD2vLt/b3vwwDNHcZ2aGe1rR+CfHkZl re83gp/kL9pnEldja72vdI+Lc3cudBFxXVlv/+fYFvMwZ1tv9NVqBtHSVtb1ChDO6dbwOv 1Hlo+cRco+lp2e54vx40z1IFQ/Y+cmE= Received: from mail-wr1-f71.google.com (mail-wr1-f71.google.com [209.85.221.71]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-279-EIfBnAexPs29MbG808HLmw-1; Mon, 16 Mar 2020 08:01:05 -0400 X-MC-Unique: EIfBnAexPs29MbG808HLmw-1 Received: by mail-wr1-f71.google.com with SMTP id l16so8204606wrr.6 for ; Mon, 16 Mar 2020 05:01:04 -0700 (PDT) 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=Iflwkf/3HAKpvXRIEINiZerUEj5X1ktJtfvGmSgXiYA=; b=dFMetzvXPV+VI05YArYkhWieHfg2cH36Y6aF3SH1B5BNZ2K8SGx1AANYIA+QpI8YXs s72mrCgsgh4Ky8ILascBDYZ3MmpH4R1JjmrR+nsmn+0sutYCfLgMObgv21DvXbBhgE0Z yD7kp9MnuS5SKwIGIycwgDKtyQxh1/KO4i+CS0hRJ52ud52nsY/fLl0vfn8Nsg/lbnF8 ms8lfOlDBdm7cZF/7isXz2r0xnXK3IQF5xLgJVH3c1ey8d1LwZ6YsLujTI78Tdzgwaof NsKxySR5C9T5vC4jyQnhpm1iYQ4l6vepH9BUOuIW/R0D1ILddRbmqs52h2igNy8gNsW7 IXEg== X-Gm-Message-State: ANhLgQ2kidM2AOaPBXJHey0detR/8FIGTk0JtROV4dYSNQs1o9e70X6f 2D0dLqBtrnNiNL+id5eEdNZpHNP0hgX9DFUzGgrRXL0KQ/flqaHX4ke+MwGJYQQfhcnCn8DZmfC +xxHgMrbfum94wg8= X-Received: by 2002:a7b:c758:: with SMTP id w24mr28561281wmk.155.1584360063650; Mon, 16 Mar 2020 05:01:03 -0700 (PDT) X-Google-Smtp-Source: ADFU+vvdKCoPGKQgGYi0w6vNmKX+oBK955Isn2B9Au6xNmypl996obsvejGEWhNb6hVdGXqEW4F9fQ== X-Received: by 2002:a7b:c758:: with SMTP id w24mr28561260wmk.155.1584360063491; Mon, 16 Mar 2020 05:01:03 -0700 (PDT) Received: from localhost.localdomain (191.red-83-42-66.dynamicip.rima-tde.net. [83.42.66.191]) by smtp.gmail.com with ESMTPSA id z19sm30983710wma.41.2020.03.16.05.01.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Mar 2020 05:01:03 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PATCH 02/11] MAINTAINERS: Add an 'overall' entry for accelerators Date: Mon, 16 Mar 2020 13:00:40 +0100 Message-Id: <20200316120049.11225-3-philmd@redhat.com> X-Mailer: git-send-email 2.21.1 In-Reply-To: <20200316120049.11225-1-philmd@redhat.com> References: <20200316120049.11225-1-philmd@redhat.com> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 207.211.31.120 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?Philippe_Mathieu-Daud=C3=A9?= , Riku Voipio , Laurent Vivier , Aleksandar Markovic , Paolo Bonzini , Aleksandar Rikalo , =?utf-8?q?Alex_Benn=C3=A9e?= , Richard Henderson Errors-To: qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Sender: "Qemu-devel" Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Richard Henderson --- Cc: Richard Henderson Cc: Paolo Bonzini --- MAINTAINERS | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 7898e338f6..08d9556ab2 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -405,6 +405,15 @@ S: Supported F: target/i386/kvm.c F: scripts/kvm/vmxcap +Guest CPU Cores (other accelerators) +------------------------------------ +Overall +M: Richard Henderson +R: Paolo Bonzini +S: Maintained +F: include/sysemu/accel.h +F: accel/stubs/Makefile.objs + WHPX CPUs M: Sunil Muthuswamy S: Supported From patchwork Mon Mar 16 12:00:41 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 11440357 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 5DF25139A for ; Mon, 16 Mar 2020 13:03:31 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 3477E2076A for ; Mon, 16 Mar 2020 13:03:31 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="GZlp7Fvx" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3477E2076A Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Received: from localhost ([::1]:38228 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jDpOz-00012N-Qv for patchwork-qemu-devel@patchwork.kernel.org; Mon, 16 Mar 2020 09:03:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48198) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jDoQp-0004k3-LV for qemu-devel@nongnu.org; Mon, 16 Mar 2020 08:01:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jDoQl-0007Tn-4J for qemu-devel@nongnu.org; Mon, 16 Mar 2020 08:01:17 -0400 Received: from us-smtp-1.mimecast.com ([205.139.110.61]:49354 helo=us-smtp-delivery-1.mimecast.com) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jDoQj-0007Kd-S2 for qemu-devel@nongnu.org; Mon, 16 Mar 2020 08:01:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1584360072; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=hGB0w0+AWtPU6SqFVhC9+mkd/ega3R3KD3mHlnW2xE8=; b=GZlp7FvxecHVvcX7UAAqxhlNju+vumbQqpla7QcBuHuRoG7/lssg3mKWWFLfd+HSwbA1uQ 7CACjl/42rLmU+cjfNsG/0ss4XPgy8uum2IXmTjYg5lRpubRVUAZG4F136iVZRT9xpAdIo GYQAkSZ+bvsCOGsQ+mSp3h2BSvahis0= Received: from mail-wr1-f69.google.com (mail-wr1-f69.google.com [209.85.221.69]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-242-atCDE3dXNz6dflEHS0CiRg-1; Mon, 16 Mar 2020 08:01:10 -0400 X-MC-Unique: atCDE3dXNz6dflEHS0CiRg-1 Received: by mail-wr1-f69.google.com with SMTP id v6so8841743wrg.22 for ; Mon, 16 Mar 2020 05:01:10 -0700 (PDT) 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=XSBUjC7Gy69HU6BGzBeIyFgwGf/p+AZ0Uc+PDLHUf1o=; b=iNT1wrY62YSfrgJQiHq0wWOo+koJSnr8pwbFhALhom88VWp7BoOBJOW78KAyriWpZL nu92sLbdTuGcYUSGQ2OqFHsfuGvxJh3sz9is5HMTzzKIbBEwIMsnJylN/6D7NLiIUkFI jnSy84EA7hfripA96s8dhh5iOIdxrk91fPhTLdSpNuJJAq/IE6fq6FOT439+6jLRfjGU 9KoLTYtHRekLx4ZJeOJMiazc4u+aAr5yJb5jqR11IUGQWaxMguqRVUJfK+qwBZpbemXN vHqDT6Q1qJR9FeLhqOBqvKDYXVywWZ/buyqf9w3RZsNqjGYR4Y0qhCmYq2TWBkO98I+T 9JHw== X-Gm-Message-State: ANhLgQ1nivYIdkhLQw7y+MFqS4tPuEov5KXLcnl47EXdvzAkbS9QmBIa CR/tEzQOAMAjhuhfW4YKStpyRHUwW9oQhlKYvPAUyZVqRDPaAkHh1k2mWft1LRVlAjUuPbdMcIj I/DS+D2mYWPZTVls= X-Received: by 2002:a5d:43d0:: with SMTP id v16mr9412004wrr.279.1584360069557; Mon, 16 Mar 2020 05:01:09 -0700 (PDT) X-Google-Smtp-Source: ADFU+vtg/lnAAKkyAiGUsuDPuhLImL32CuSWe9L388s0qooyZatUFAEL1tHqtdjl32yRQY6qvCvTcQ== X-Received: by 2002:a5d:43d0:: with SMTP id v16mr9411976wrr.279.1584360069350; Mon, 16 Mar 2020 05:01:09 -0700 (PDT) Received: from localhost.localdomain (191.red-83-42-66.dynamicip.rima-tde.net. [83.42.66.191]) by smtp.gmail.com with ESMTPSA id i8sm13407605wrw.55.2020.03.16.05.01.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Mar 2020 05:01:08 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PATCH 03/11] MAINTAINERS: Add an entry for the HAX accelerator Date: Mon, 16 Mar 2020 13:00:41 +0100 Message-Id: <20200316120049.11225-4-philmd@redhat.com> X-Mailer: git-send-email 2.21.1 In-Reply-To: <20200316120049.11225-1-philmd@redhat.com> References: <20200316120049.11225-1-philmd@redhat.com> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 205.139.110.61 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: Vincent Palatin , Yu Ning , =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , Riku Voipio , Laurent Vivier , Hang Yuan , Sergio Andres Gomez Del Real , David Chou , Wenchao Wang , haxm-team@intel.com, Colin Xu , Aleksandar Markovic , Paolo Bonzini , Aleksandar Rikalo , =?utf-8?q?Alex_Benn=C3=A9e?= , Tao Wu Errors-To: qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Sender: "Qemu-devel" Signed-off-by: Philippe Mathieu-Daudé --- Cc: Sergio Andres Gomez Del Real Cc: Vincent Palatin Cc: Yu Ning Cc: Tao Wu Cc: haxm-team@intel.com Cc: Colin Xu Cc: Hang Yuan Cc: David Chou Cc: Wenchao Wang --- MAINTAINERS | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 08d9556ab2..7ec42a18f7 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -414,6 +414,12 @@ S: Maintained F: include/sysemu/accel.h F: accel/stubs/Makefile.objs +HAX Accelerator +S: Orphan +F: accel/stubs/hax-stub.c +F: target/i386/hax-all.c +F: include/sysemu/hax.h + WHPX CPUs M: Sunil Muthuswamy S: Supported From patchwork Mon Mar 16 12:00:42 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 11440367 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id CB0161667 for ; Mon, 16 Mar 2020 13:26:11 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id A1A1B20575 for ; Mon, 16 Mar 2020 13:26:11 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="Y2xsgJdZ" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A1A1B20575 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Received: from localhost ([::1]:38404 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jDpkv-0001Ne-Bq for patchwork-qemu-devel@patchwork.kernel.org; Mon, 16 Mar 2020 09:26:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48462) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jDoQx-0004mc-SB for qemu-devel@nongnu.org; Mon, 16 Mar 2020 08:01:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jDoQt-0008Ia-JP for qemu-devel@nongnu.org; Mon, 16 Mar 2020 08:01:27 -0400 Received: from us-smtp-delivery-1.mimecast.com ([205.139.110.120]:26201 helo=us-smtp-1.mimecast.com) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jDoQs-00080j-S2 for qemu-devel@nongnu.org; Mon, 16 Mar 2020 08:01:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1584360081; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=vhpLrWHmstqSUiAlUAf8U9dnNzPjzy8kiEMXQKoyIjw=; b=Y2xsgJdZBP9knielaIG+tUfUmmn/Rx2JRWQI1A9yXpgeqc6auQTzOswrZJtBsnCGvC1xCy uJbpZ4ZDZTgDMWvZLCrncpVov5s4L4ZiSWYd0qOOmvU3ana4Xh88T95Yw4fyFbzDXELAYD 1DdDzFfZUhq6gCbgbf/SxFKUgkj29nY= Received: from mail-wm1-f70.google.com (mail-wm1-f70.google.com [209.85.128.70]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-348-E1EaftofP-C_4J3TQY9h5Q-1; Mon, 16 Mar 2020 08:01:19 -0400 X-MC-Unique: E1EaftofP-C_4J3TQY9h5Q-1 Received: by mail-wm1-f70.google.com with SMTP id z16so623437wmi.2 for ; Mon, 16 Mar 2020 05:01:19 -0700 (PDT) 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=CwzxtCT6fp3y8R/rJchcUMX4hnazO9WzAjNlOCaueB8=; b=dCYOwQ3IXz6EQ7aqbjbc+meGFq4TmtSsrnlv6RZm8Lb/7NmKUh4u+qMYwqf/J9woMY XF0ITUegldVyC8uqgl865Qqi7xE3rFGV+BsY7X5Evxrgbew8/ZRn0/U5wrd8dlCO5xcS OJ73/IbT3iqPOkCfSM/OtDZhqNLVP3pRJUDTQg3z+TiwsoWBvsZO50NfMA+UDbI85Msp VBQo+ChghWYSNaEG8GxJk02d5U3x53ZLO4Ok82gGR7AypVbC5fhHTzLQ3VmVLGbE9LJ7 +b2AbXPNgBo+MbVuJhZR6F84IYF3omklbhgSXn2Mm1PhgRrf7mP6a+DeBA2AgWHu74W6 yCBg== X-Gm-Message-State: ANhLgQ3UeNZTUJ9FAVQUSAVDmUTV7hyjpNn2kOUAfPD6KeOs8YWqIPtL Q0xbOD2kBfjMEgyb5n6hith7+Yc+GgJ2VP0mBZUxKEFSZRuZuwXeL46KfDjrRdbzJ59gNX/3+kp 6XDf9PxWZ5L3MJ1E= X-Received: by 2002:a7b:c08a:: with SMTP id r10mr27188147wmh.130.1584360075337; Mon, 16 Mar 2020 05:01:15 -0700 (PDT) X-Google-Smtp-Source: ADFU+vvdy8nibxca1fkZ++RS/ecFylmmd3m12ZUxUJxVNHRwxNmFpf02zEM8V0QP5JChyo8mDwrgng== X-Received: by 2002:a7b:c08a:: with SMTP id r10mr27188109wmh.130.1584360075109; Mon, 16 Mar 2020 05:01:15 -0700 (PDT) Received: from localhost.localdomain (191.red-83-42-66.dynamicip.rima-tde.net. [83.42.66.191]) by smtp.gmail.com with ESMTPSA id i1sm77124044wrs.18.2020.03.16.05.01.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Mar 2020 05:01:14 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PATCH 04/11] MAINTAINERS: Add an entry for the HVF accelerator Date: Mon, 16 Mar 2020 13:00:42 +0100 Message-Id: <20200316120049.11225-5-philmd@redhat.com> X-Mailer: git-send-email 2.21.1 In-Reply-To: <20200316120049.11225-1-philmd@redhat.com> References: <20200316120049.11225-1-philmd@redhat.com> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 205.139.110.120 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: Patrick Colp , =?utf-8?q?Philippe_Mathieu-Daud?= =?utf-8?q?=C3=A9?= , Riku Voipio , Laurent Vivier , Cameron Esfahani , Sergio Andres Gomez Del Real , Roman Bolshakov , Liran Alon , "Reviewed-by : Nikita Leshenko" , Aleksandar Markovic , Paolo Bonzini , Aleksandar Rikalo , =?utf-8?q?Alex_Benn=C3=A9e?= , Heiher Errors-To: qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Sender: "Qemu-devel" Signed-off-by: Philippe Mathieu-Daudé --- Cc: Reviewed-by: Nikita Leshenko Cc: Sergio Andres Gomez Del Real Cc: Roman Bolshakov Cc: Patrick Colp Cc: Cameron Esfahani Cc: Liran Alon Cc: Heiher --- MAINTAINERS | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 7ec42a18f7..bcf40afb85 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -420,6 +420,12 @@ F: accel/stubs/hax-stub.c F: target/i386/hax-all.c F: include/sysemu/hax.h +HVF Accelerator +S: Orphan +F: accel/stubs/hvf-stub.c +F: target/i386/hvf/hvf.c +F: include/sysemu/hvf.h + WHPX CPUs M: Sunil Muthuswamy S: Supported From patchwork Mon Mar 16 12:00:43 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 11440379 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 4D73F13B1 for ; Mon, 16 Mar 2020 13:32:38 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 0E8C520658 for ; Mon, 16 Mar 2020 13:32:38 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="RaSn9Kgc" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0E8C520658 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Received: from localhost ([::1]:38462 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jDprA-0003mE-KV for patchwork-qemu-devel@patchwork.kernel.org; Mon, 16 Mar 2020 09:32:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48411) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jDoQx-0004mJ-26 for qemu-devel@nongnu.org; Mon, 16 Mar 2020 08:01:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jDoQv-00009G-Os for qemu-devel@nongnu.org; Mon, 16 Mar 2020 08:01:26 -0400 Received: from us-smtp-1.mimecast.com ([207.211.31.81]:33268 helo=us-smtp-delivery-1.mimecast.com) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jDoQv-0008Th-FU for qemu-devel@nongnu.org; Mon, 16 Mar 2020 08:01:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1584360085; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=8cN7xrQbUXKOPTKMenh4LFrfI67X2hH+2BFr+BT/2qE=; b=RaSn9KgcNfyK8L9M6c4XzhYir7hRV9NTA2A16osYfWalBwakpoUnKQTXAPE0LH3Wl73H3h dEvCks9rtvuDX06rM4b4ggVJ2yoeLcQPtutg3IzdVTuqe7L+MoFGqVJ5HaD051nGbvyhdc wvxL/BGR3s5DXIucCn4447jqXahH/MU= Received: from mail-wr1-f72.google.com (mail-wr1-f72.google.com [209.85.221.72]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-439-q1krT07NMQCZ1VYsBdYdzA-1; Mon, 16 Mar 2020 08:01:21 -0400 X-MC-Unique: q1krT07NMQCZ1VYsBdYdzA-1 Received: by mail-wr1-f72.google.com with SMTP id p2so6380787wrw.8 for ; Mon, 16 Mar 2020 05:01:21 -0700 (PDT) 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=ylQbiBJV0bTCaWbZjZzWsWQ007xgGC4LERV9nP8xmDY=; b=tHo70r43CdRIrfwoqAtGNOqabEAJkIQDaSBBr6OSuIac34Wf+wMnIpUfActyR9KohR yiLByvhQMs+nF7obYBFfwk4hgLY/NM6LQnE1RlVtqkieL8v41poddemacu4GwkYmwxy9 HS32ljVhbQTQ+YZw/+OAiT4mTHFoRJOib5OhKoYzzaE18GLtsXp20tgPsKAju98UZPGl DbHcpnAkLMlq93K6N2B6u2YIVdT+GNzrg4QtiEWW9I5uYukXsMDPsS3/NznIw2LQxJ3C 0YAz7sGKjEYeYmG2T9pwQXxydvlhIlRQkYk5a4OKNRqwwBsF0Jfbx7G3Vcfasz8D0uFP yztA== X-Gm-Message-State: ANhLgQ13374V1BZFYkvaVo2tUbQjX/+q1FyZfiNDbtQX7VhGZoadDXgV PC5vEDPhR2JrTIjigfIOrFOfzjwQp0lgmPtdTu2xO3GJPSs4DuD5fsC7jkJdxiELpwYnkvd/Vs4 +BDno5xPCexH/CIM= X-Received: by 2002:a5d:5290:: with SMTP id c16mr34063664wrv.235.1584360080459; Mon, 16 Mar 2020 05:01:20 -0700 (PDT) X-Google-Smtp-Source: ADFU+vuxoYzjuK/W23tT7l1V9Rq2i8X28GEkStlQOjxsHGubN0CmfNM22zQoTHDW0GrF1nX7h79jxQ== X-Received: by 2002:a5d:5290:: with SMTP id c16mr34063642wrv.235.1584360080306; Mon, 16 Mar 2020 05:01:20 -0700 (PDT) Received: from localhost.localdomain (191.red-83-42-66.dynamicip.rima-tde.net. [83.42.66.191]) by smtp.gmail.com with ESMTPSA id y200sm28532934wmc.20.2020.03.16.05.01.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Mar 2020 05:01:19 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PATCH 05/11] Makefile: Write MINIKCONF variables as one entry per line Date: Mon, 16 Mar 2020 13:00:43 +0100 Message-Id: <20200316120049.11225-6-philmd@redhat.com> X-Mailer: git-send-email 2.21.1 In-Reply-To: <20200316120049.11225-1-philmd@redhat.com> References: <20200316120049.11225-1-philmd@redhat.com> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 207.211.31.81 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?Philippe_Mathieu-Daud=C3=A9?= , Riku Voipio , Laurent Vivier , Aleksandar Markovic , Paolo Bonzini , Aleksandar Rikalo , =?utf-8?q?Alex_Benn=C3=A9e?= Errors-To: qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Sender: "Qemu-devel" Having one entry per line helps reviews/refactors. As we are going to modify the MINIKCONF variables, split them now to ease further review. Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Richard Henderson --- Makefile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 7df22fcc5d..d83a94bc53 100644 --- a/Makefile +++ b/Makefile @@ -418,8 +418,10 @@ MINIKCONF_ARGS = \ CONFIG_LINUX=$(CONFIG_LINUX) \ CONFIG_PVRDMA=$(CONFIG_PVRDMA) -MINIKCONF_INPUTS = $(SRC_PATH)/Kconfig.host $(SRC_PATH)/hw/Kconfig -MINIKCONF_DEPS = $(MINIKCONF_INPUTS) $(wildcard $(SRC_PATH)/hw/*/Kconfig) +MINIKCONF_INPUTS = $(SRC_PATH)/Kconfig.host \ + $(SRC_PATH)/hw/Kconfig +MINIKCONF_DEPS = $(MINIKCONF_INPUTS) \ + $(wildcard $(SRC_PATH)/hw/*/Kconfig) MINIKCONF = $(PYTHON) $(SRC_PATH)/scripts/minikconf.py \ $(SUBDIR_DEVICES_MAK): %/config-devices.mak: default-configs/%.mak $(MINIKCONF_DEPS) $(BUILD_DIR)/config-host.mak From patchwork Mon Mar 16 12:00:44 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 11440307 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id D2AF9139A for ; Mon, 16 Mar 2020 12:47:55 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 78ABE205ED for ; Mon, 16 Mar 2020 12:47:55 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="X6aBA58B" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 78ABE205ED Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Received: from localhost ([::1]:38082 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jDp9s-0004Iu-VM for patchwork-qemu-devel@patchwork.kernel.org; Mon, 16 Mar 2020 08:47:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48590) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jDoR1-0004oo-3H for qemu-devel@nongnu.org; Mon, 16 Mar 2020 08:01:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jDoQz-0001B8-VN for qemu-devel@nongnu.org; Mon, 16 Mar 2020 08:01:30 -0400 Received: from us-smtp-1.mimecast.com ([205.139.110.61]:20562 helo=us-smtp-delivery-1.mimecast.com) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jDoQz-00010q-NJ for qemu-devel@nongnu.org; Mon, 16 Mar 2020 08:01:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1584360089; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=cfpaJ5Wss4aHzGmNHTua/cMpD1oC/uXgC8diSHVBL7Y=; b=X6aBA58BL91KReBExiT+oZyMX7z+qfWe+iRcXkmy6exvtKycB8NFpTwDD9+OixDgmFWqyw 6gN6M9WKiEAZi/WJQ1RydTSWo01TmvEc40DmuArVlUI9knZDcKbaP38YfdFHVG84Yg3PhA aP4T7WVj8qIgyXsgiptAwjD0m8qk0qQ= Received: from mail-wm1-f69.google.com (mail-wm1-f69.google.com [209.85.128.69]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-260-5FkrKCdiPViipX57j5W0-w-1; Mon, 16 Mar 2020 08:01:27 -0400 X-MC-Unique: 5FkrKCdiPViipX57j5W0-w-1 Received: by mail-wm1-f69.google.com with SMTP id z26so4820734wmk.1 for ; Mon, 16 Mar 2020 05:01:27 -0700 (PDT) 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=dHYBOvMZhp1yGgRvopFKO+/8EMIkCFlQoodx2YbRmac=; b=JjpoISIksDRhqAC+ZHiLV43vtWqH5yf8mtJCtwj2jxs7GWfr4QhL+1/pA+4g9Ft/FK 3CS1W96wXO1UfS+29CfNvdsOszBZg1s0NePPLuN+gsV1fmfPUiOyd3a6wE7Isyhf5+ql NW6tZGMhokVXObpq1301ahcKeiNaWGUVqOXZNukJN9AMod9ZcipAXU/2e2v2RZ/dAuHn ARrIkDCdG7J0aSunGVmoSFo4LDoPNV6uPORc2cK8DuSn83lM6LFejNlwybspoJfuYbzP SPaOo1SjxYDIzMapLF1ZEzzd5WGEEEKKY4LCFRVeDGQ+KRj9uqmxKXv5Uoi7ChEQOsYJ 3qKw== X-Gm-Message-State: ANhLgQ3PHNz2NqE+EWRJxPbBFbNz1m6zPfp7jh6qboXD9uEoMvgRitMr Zbf2jdXUJ3vV9nUS+u6R2KFa031JDoFMUEfrv7iPaNeByl7YGrmKk8EvMDti3XSfQPg0AHK7qC8 Tcp1BAV5z++Qn0Do= X-Received: by 2002:a7b:cb42:: with SMTP id v2mr28321363wmj.170.1584360086074; Mon, 16 Mar 2020 05:01:26 -0700 (PDT) X-Google-Smtp-Source: ADFU+vs7gTIKJUtuP0gnWLV5S19Srnqr1Leagw9X2YDVmolUK0tMyzlDHibU2ovJj5AeklAYaoNDvA== X-Received: by 2002:a7b:cb42:: with SMTP id v2mr28321342wmj.170.1584360085845; Mon, 16 Mar 2020 05:01:25 -0700 (PDT) Received: from localhost.localdomain (191.red-83-42-66.dynamicip.rima-tde.net. [83.42.66.191]) by smtp.gmail.com with ESMTPSA id c5sm25935142wma.3.2020.03.16.05.01.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Mar 2020 05:01:25 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PATCH 06/11] accel/Kconfig: Extract accel selectors into their own config Date: Mon, 16 Mar 2020 13:00:44 +0100 Message-Id: <20200316120049.11225-7-philmd@redhat.com> X-Mailer: git-send-email 2.21.1 In-Reply-To: <20200316120049.11225-1-philmd@redhat.com> References: <20200316120049.11225-1-philmd@redhat.com> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 205.139.110.61 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?Philippe_Mathieu-Daud=C3=A9?= , Riku Voipio , Laurent Vivier , Aleksandar Markovic , Paolo Bonzini , Aleksandar Rikalo , =?utf-8?q?Alex_Benn=C3=A9e?= Errors-To: qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Sender: "Qemu-devel" Move the accel selectors from the global Kconfig.host to their own Kconfig file. Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Richard Henderson --- Makefile | 1 + Kconfig.host | 7 ------- accel/Kconfig | 6 ++++++ 3 files changed, 7 insertions(+), 7 deletions(-) create mode 100644 accel/Kconfig diff --git a/Makefile b/Makefile index d83a94bc53..d1e2ec10e7 100644 --- a/Makefile +++ b/Makefile @@ -419,6 +419,7 @@ MINIKCONF_ARGS = \ CONFIG_PVRDMA=$(CONFIG_PVRDMA) MINIKCONF_INPUTS = $(SRC_PATH)/Kconfig.host \ + $(SRC_PATH)/accel/Kconfig \ $(SRC_PATH)/hw/Kconfig MINIKCONF_DEPS = $(MINIKCONF_INPUTS) \ $(wildcard $(SRC_PATH)/hw/*/Kconfig) diff --git a/Kconfig.host b/Kconfig.host index 55136e037d..a6d871c399 100644 --- a/Kconfig.host +++ b/Kconfig.host @@ -2,9 +2,6 @@ # down to Kconfig. See also MINIKCONF_ARGS in the Makefile: # these two need to be kept in sync. -config KVM - bool - config LINUX bool @@ -31,10 +28,6 @@ config VHOST_KERNEL bool select VHOST -config XEN - bool - select FSDEV_9P if VIRTFS - config VIRTFS bool diff --git a/accel/Kconfig b/accel/Kconfig new file mode 100644 index 0000000000..c21802bb49 --- /dev/null +++ b/accel/Kconfig @@ -0,0 +1,6 @@ +config KVM + bool + +config XEN + bool + select FSDEV_9P if VIRTFS From patchwork Mon Mar 16 12:00:45 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 11440429 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 92F7514E5 for ; Mon, 16 Mar 2020 13:59:53 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 67A9720663 for ; Mon, 16 Mar 2020 13:59:53 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="BZEsv8NV" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 67A9720663 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Received: from localhost ([::1]:38748 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jDqHY-0005rS-4o for patchwork-qemu-devel@patchwork.kernel.org; Mon, 16 Mar 2020 09:59:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48798) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jDoR7-0004rd-Rp for qemu-devel@nongnu.org; Mon, 16 Mar 2020 08:01:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jDoR6-0002hw-FZ for qemu-devel@nongnu.org; Mon, 16 Mar 2020 08:01:37 -0400 Received: from us-smtp-1.mimecast.com ([207.211.31.81]:41844 helo=us-smtp-delivery-1.mimecast.com) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jDoR6-0002Yk-9I for qemu-devel@nongnu.org; Mon, 16 Mar 2020 08:01:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1584360095; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=BKSSwdYJPbb4uWxYFI4KLBXnduxOuP5K8YYFHLhNPUQ=; b=BZEsv8NVqWMvGIO5rMLM/8p2p6dV46YF6KPgFCaa6m+VqLeJmA0pszQ3beB9MJN3cG5kwK xMIrlU2U6gg4BFpo2uzZ0kWhFhqWv3vWQyD1dnSFkUxQjn4x9pnkqxc15OuZBzDOD8BqkC BFOQ6PaymWAqFVg6JLa0Wr6xsR68m2U= Received: from mail-wr1-f72.google.com (mail-wr1-f72.google.com [209.85.221.72]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-227-oSx4aRQuOHiMBx-sV0oaLw-1; Mon, 16 Mar 2020 08:01:32 -0400 X-MC-Unique: oSx4aRQuOHiMBx-sV0oaLw-1 Received: by mail-wr1-f72.google.com with SMTP id p2so6381082wrw.8 for ; Mon, 16 Mar 2020 05:01:32 -0700 (PDT) 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=ylBxkMSvWixSUv3eUrtex/sRwwpJbll3EWs6AmFjBwc=; b=EZ7CCH3OrNqG9+ukiRMyhq+bSWdTP1x1R2r/r7kXBFeW3u0lwKu0u5Y3chgOs5IinJ E9tneswC3RKtSHMh4ewmfS2eXZfLYGnHLhViGqBpVCW9DzE66yXuhsIwvU1TtLsObIKJ NOakAKWI4S1gV9aFfYrVsfi+WVXinxeoXkcxoiQgm0R37xGmHf+NT02GhhCvKoiklYD4 9f0KrQW0jw2l2skYoKyh7PinH8Q7lL9lA6ME6kMK9GpbJ6AkTF9Nukm87rP6AzVYG1KV P4ODLkx1XqBtu49zZNf++4epB9VyPoisYoWXagNUgG0giAmuhU6ABvn5+W/aswXUt1aO Rsjw== X-Gm-Message-State: ANhLgQ1Ah1/Ie3NLp1yNALmW/7X3YMEVvvecYAN61LIIgsuyWqNlCriW UIpom5mq2LaLs6fRYkC0TQkIuMxwdnAVOaptiDkmpI7cIioAm3GAWUK4rb/sBsVajQ7JtjP7kfI XLMKNtp51UOJPkf8= X-Received: by 2002:a1c:9658:: with SMTP id y85mr18536330wmd.63.1584360091192; Mon, 16 Mar 2020 05:01:31 -0700 (PDT) X-Google-Smtp-Source: ADFU+vvgH/LCRRK5hjnAH0MnxUIJFYgZJRhg6C/xMUSn1N/pliNnfO/ap89kxvNeMIXgbKnqazxTUQ== X-Received: by 2002:a1c:9658:: with SMTP id y85mr18536305wmd.63.1584360091007; Mon, 16 Mar 2020 05:01:31 -0700 (PDT) Received: from localhost.localdomain (191.red-83-42-66.dynamicip.rima-tde.net. [83.42.66.191]) by smtp.gmail.com with ESMTPSA id 133sm30707476wmd.5.2020.03.16.05.01.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Mar 2020 05:01:30 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PATCH 07/11] accel/Kconfig: Add the TCG selector Date: Mon, 16 Mar 2020 13:00:45 +0100 Message-Id: <20200316120049.11225-8-philmd@redhat.com> X-Mailer: git-send-email 2.21.1 In-Reply-To: <20200316120049.11225-1-philmd@redhat.com> References: <20200316120049.11225-1-philmd@redhat.com> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 207.211.31.81 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?Philippe_Mathieu-Daud=C3=A9?= , Riku Voipio , Laurent Vivier , Aleksandar Markovic , Paolo Bonzini , Aleksandar Rikalo , =?utf-8?q?Alex_Benn=C3=A9e?= Errors-To: qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Sender: "Qemu-devel" Expose the CONFIG_TCG selector to let minikconf.py uses it. When building with --disable-tcg build, this helps to deselect devices that are TCG-dependent. Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Richard Henderson --- Makefile | 1 + accel/Kconfig | 3 +++ 2 files changed, 4 insertions(+) diff --git a/Makefile b/Makefile index d1e2ec10e7..1cf9d76ce7 100644 --- a/Makefile +++ b/Makefile @@ -405,6 +405,7 @@ endif MINIKCONF_ARGS = \ $(CONFIG_MINIKCONF_MODE) \ $@ $*/config-devices.mak.d $< $(MINIKCONF_INPUTS) \ + CONFIG_TCG=$(CONFIG_TCG) \ CONFIG_KVM=$(CONFIG_KVM) \ CONFIG_SPICE=$(CONFIG_SPICE) \ CONFIG_IVSHMEM=$(CONFIG_IVSHMEM) \ diff --git a/accel/Kconfig b/accel/Kconfig index c21802bb49..2ad94a3839 100644 --- a/accel/Kconfig +++ b/accel/Kconfig @@ -1,3 +1,6 @@ +config TCG + bool + config KVM bool From patchwork Mon Mar 16 12:00:46 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 11440441 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 1A03814B4 for ; Mon, 16 Mar 2020 14:12:17 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id DF4632076F for ; Mon, 16 Mar 2020 14:12:16 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="WldMrYth" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DF4632076F Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Received: from localhost ([::1]:38876 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jDqTX-0001rn-FS for patchwork-qemu-devel@patchwork.kernel.org; Mon, 16 Mar 2020 10:12:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48940) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jDoRC-0004st-5S for qemu-devel@nongnu.org; Mon, 16 Mar 2020 08:01:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jDoRA-0003gj-AX for qemu-devel@nongnu.org; Mon, 16 Mar 2020 08:01:41 -0400 Received: from us-smtp-delivery-1.mimecast.com ([205.139.110.120]:35364 helo=us-smtp-1.mimecast.com) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jDoRA-0003Z0-1l for qemu-devel@nongnu.org; Mon, 16 Mar 2020 08:01:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1584360099; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=HlGkUQINU1XL5BZcdoDWS13ome2PPFT7O4TXXUDcprw=; b=WldMrYthIRFkeVin2caijG8AkQlNfcvoRkqOEJga4A62ijCZDHLIot5gE+crsfreotXa2D FgvEBUYY2ZLO++7KFA9Tzvtr/l4UpfDTiWzZotnIsmawYswEUXByNnbsgej3670fu0Wltd RbstnCX95ZSVyHS0Kl/l0u52n9cnNGM= Received: from mail-wr1-f72.google.com (mail-wr1-f72.google.com [209.85.221.72]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-260-vHT4nODjNfarwmfefKbxbg-1; Mon, 16 Mar 2020 08:01:38 -0400 X-MC-Unique: vHT4nODjNfarwmfefKbxbg-1 Received: by mail-wr1-f72.google.com with SMTP id u18so8847725wrn.11 for ; Mon, 16 Mar 2020 05:01:37 -0700 (PDT) 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=fXllARJpmIuUPtHipMeTZSkndpZ7FGG8n+mythjRvfc=; b=qrd/2G40fALavdYgJVuivn0Johduf1yJUT6/MPnM+adlwsyEFgePGkztUZQ7/s7HMh ndUQHWcBARaYkufN1YtzMTyBudz2LO2eu1CIZDkdzKGfQ3BXwkkQJQZdA0N+7Etxdtw7 N/iOUen9Ls/VGcpLf6Mfv8JkCG9znVr4JhB7BZj7Tv3jHSThaLBWSt2wRqp/xOBy8F5O QF18l5zuy7U12x8/J1a3cwV/sfrzhKwrAYYqvKoOLzYy3l+Y0DE+vwb9xUGxnwwTuKIn LDJ9Vi4/ujnw5fk2uoQq9JA1z5Wjm3Vc3B3n7wSi0xCXgQ/xwd0rylWI42SlxyA/1Vg9 3OiQ== X-Gm-Message-State: ANhLgQ2BE108m4zbCrN3r1NwF0tokhYdWRj71XDYXPRcTnvVNOLYRpSf 1v/dkcIVeQpY8ITll7J9NpDGufb0VNV8HvxCWaVbpAEmz5fzu34oaUE4wTlX0z3TgDuiP7pc5k/ UoaasVK2pa3YlBbA= X-Received: by 2002:a5d:66c2:: with SMTP id k2mr10999575wrw.408.1584360096848; Mon, 16 Mar 2020 05:01:36 -0700 (PDT) X-Google-Smtp-Source: ADFU+vuDJHiZxwpQzdRJzQb4B10w+dJRi5gbqeE8iLVTMi6greRpAqxzKWoY5v8KNqfA+KRY3TJMJw== X-Received: by 2002:a5d:66c2:: with SMTP id k2mr10999537wrw.408.1584360096456; Mon, 16 Mar 2020 05:01:36 -0700 (PDT) Received: from localhost.localdomain (191.red-83-42-66.dynamicip.rima-tde.net. [83.42.66.191]) by smtp.gmail.com with ESMTPSA id c26sm29139172wmb.8.2020.03.16.05.01.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Mar 2020 05:01:35 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PATCH 08/11] target/Kconfig: Allow targets to use Kconfig Date: Mon, 16 Mar 2020 13:00:46 +0100 Message-Id: <20200316120049.11225-9-philmd@redhat.com> X-Mailer: git-send-email 2.21.1 In-Reply-To: <20200316120049.11225-1-philmd@redhat.com> References: <20200316120049.11225-1-philmd@redhat.com> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 205.139.110.120 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?Philippe_Mathieu-Daud=C3=A9?= , Riku Voipio , Laurent Vivier , Aleksandar Markovic , Paolo Bonzini , Aleksandar Rikalo , =?utf-8?q?Alex_Benn=C3=A9e?= Errors-To: qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Sender: "Qemu-devel" Allow targets to select target-specific Kconfig values. Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Richard Henderson --- Makefile | 6 ++++-- target/Kconfig | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 target/Kconfig diff --git a/Makefile b/Makefile index 1cf9d76ce7..e402c33811 100644 --- a/Makefile +++ b/Makefile @@ -421,9 +421,11 @@ MINIKCONF_ARGS = \ MINIKCONF_INPUTS = $(SRC_PATH)/Kconfig.host \ $(SRC_PATH)/accel/Kconfig \ - $(SRC_PATH)/hw/Kconfig + $(SRC_PATH)/hw/Kconfig \ + $(SRC_PATH)/target/Kconfig MINIKCONF_DEPS = $(MINIKCONF_INPUTS) \ - $(wildcard $(SRC_PATH)/hw/*/Kconfig) + $(wildcard $(SRC_PATH)/hw/*/Kconfig) \ + $(wildcard $(SRC_PATH)/target/*/Kconfig) MINIKCONF = $(PYTHON) $(SRC_PATH)/scripts/minikconf.py \ $(SUBDIR_DEVICES_MAK): %/config-devices.mak: default-configs/%.mak $(MINIKCONF_DEPS) $(BUILD_DIR)/config-host.mak diff --git a/target/Kconfig b/target/Kconfig new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/target/Kconfig @@ -0,0 +1 @@ + From patchwork Mon Mar 16 12:00:47 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 11440355 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 3821190 for ; Mon, 16 Mar 2020 13:00:36 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id D16B52051A for ; Mon, 16 Mar 2020 13:00:35 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="chIJNivB" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D16B52051A Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Received: from localhost ([::1]:38202 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jDpM8-00008O-V0 for patchwork-qemu-devel@patchwork.kernel.org; Mon, 16 Mar 2020 09:00:34 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49174) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jDoRJ-0004wp-97 for qemu-devel@nongnu.org; Mon, 16 Mar 2020 08:01:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jDoRG-0005ML-RC for qemu-devel@nongnu.org; Mon, 16 Mar 2020 08:01:49 -0400 Received: from us-smtp-1.mimecast.com ([205.139.110.61]:44360 helo=us-smtp-delivery-1.mimecast.com) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jDoRG-0005Cg-K3 for qemu-devel@nongnu.org; Mon, 16 Mar 2020 08:01:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1584360106; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=CwIXjXIXlcMAWLvq3ScgOCyIvELWS8JWHr16GXd7c2I=; b=chIJNivBrH0cyVIvUtUn9oNIlQT3p5jzeRuzM+KmUPtkcxWizGb/iMkpcGW62yMqanviGY FrAHybtEuXbvufVm9t+uVjP7liQ9o0iaCjKFoR5lKIVTvEkKky4BcNuAD/6N125kZQwowS iKo6IkTfMmrLobv+WwMANXx3qJ8bFwA= Received: from mail-wm1-f69.google.com (mail-wm1-f69.google.com [209.85.128.69]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-72-T1vkWZtaNKyomYASQxM8uw-1; Mon, 16 Mar 2020 08:01:44 -0400 X-MC-Unique: T1vkWZtaNKyomYASQxM8uw-1 Received: by mail-wm1-f69.google.com with SMTP id p4so4816124wmp.0 for ; Mon, 16 Mar 2020 05:01:44 -0700 (PDT) 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=J7UuHcBLWfpHR5sQ63i5sW+wU4N7EXBN4yjsHxGaorI=; b=gcvx2QYRR48kLU2/KxoE1FrcB2f8rOPM87l2/LgMsvjXWhQbGWu9ZjmKrwe9EclMus 7yoKi89uB4fQRiQ1N5EPMab0JHooqQHNzDa2/jZupr8Tq2IUn2gGIDRLgiMuLQGJ0+Vb lKqRQbyNpoKOSAcg7PDDE+GTjFo+U68bX/+AQkffdIDWl6VSQIr4Xd11kYOLxH0aP19I aulaKZjmMYv8k5OkF915MFQn5QOFjVPuN9dx4j67UYydWJKiqxj7hVBCV2DM+nTWo29l tJTKYOQd+B2wsvWX/tPjqOrNcW+REqR9AkGNGtGYaZ6FAw9j6g3gF6wZvruM9tYJeM8B L5sA== X-Gm-Message-State: ANhLgQ1CctN7ot75wgFcjTSnYtOFPa2YoRpZ5oRMmgBi9OP4Vgmpuqvi VF/Zp4Iu4/QyXZnrlmE2l8mp5bppOZgvnsmehmnvpwLUnbvTLPwv47JNAcA7F7lT411rhT9Ogn3 kvuW8YQkHklVj9uY= X-Received: by 2002:a5d:4b0b:: with SMTP id v11mr3192872wrq.23.1584360101911; Mon, 16 Mar 2020 05:01:41 -0700 (PDT) X-Google-Smtp-Source: ADFU+vv12JJyZKh6e0i8izMwxeWW+Z3IDEPxuBAbMCr4bjeMoYqIjRNiK5dLBNMUXfjNt7nbRHvDIQ== X-Received: by 2002:a5d:4b0b:: with SMTP id v11mr3192857wrq.23.1584360101733; Mon, 16 Mar 2020 05:01:41 -0700 (PDT) Received: from localhost.localdomain (191.red-83-42-66.dynamicip.rima-tde.net. [83.42.66.191]) by smtp.gmail.com with ESMTPSA id d63sm30352268wmd.44.2020.03.16.05.01.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Mar 2020 05:01:41 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PATCH 09/11] target/mips: Always enable CONFIG_SEMIHOSTING Date: Mon, 16 Mar 2020 13:00:47 +0100 Message-Id: <20200316120049.11225-10-philmd@redhat.com> X-Mailer: git-send-email 2.21.1 In-Reply-To: <20200316120049.11225-1-philmd@redhat.com> References: <20200316120049.11225-1-philmd@redhat.com> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 205.139.110.61 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?Philippe_Mathieu-Daud=C3=A9?= , Riku Voipio , Laurent Vivier , Aleksandar Markovic , Paolo Bonzini , Aleksandar Rikalo , =?utf-8?q?Alex_Benn=C3=A9e?= , Aurelien Jarno Errors-To: qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Sender: "Qemu-devel" On MIPS, the semihosting feature is always required on user-space. Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Richard Henderson --- default-configs/mips-linux-user-common.mak | 4 ++++ default-configs/mips-linux-user.mak | 2 ++ default-configs/mips64-linux-user.mak | 2 ++ default-configs/mips64el-linux-user.mak | 2 ++ default-configs/mipsel-linux-user.mak | 2 ++ default-configs/mipsn32-linux-user.mak | 2 ++ default-configs/mipsn32el-linux-user.mak | 2 ++ 7 files changed, 16 insertions(+) create mode 100644 default-configs/mips-linux-user-common.mak diff --git a/default-configs/mips-linux-user-common.mak b/default-configs/mips-linux-user-common.mak new file mode 100644 index 0000000000..04947706e8 --- /dev/null +++ b/default-configs/mips-linux-user-common.mak @@ -0,0 +1,4 @@ +# Common mips*-linux-user CONFIG defines + +# CONFIG_SEMIHOSTING is always required on this architecture +CONFIG_SEMIHOSTING=y diff --git a/default-configs/mips-linux-user.mak b/default-configs/mips-linux-user.mak index 31df57021e..c606e12444 100644 --- a/default-configs/mips-linux-user.mak +++ b/default-configs/mips-linux-user.mak @@ -1 +1,3 @@ # Default configuration for mips-linux-user + +include mips-linux-user-common.mak diff --git a/default-configs/mips64-linux-user.mak b/default-configs/mips64-linux-user.mak index 1598bfcf7d..81e16ac2eb 100644 --- a/default-configs/mips64-linux-user.mak +++ b/default-configs/mips64-linux-user.mak @@ -1 +1,3 @@ # Default configuration for mips64-linux-user + +include mips-linux-user-common.mak diff --git a/default-configs/mips64el-linux-user.mak b/default-configs/mips64el-linux-user.mak index 629f084086..6399af3fd5 100644 --- a/default-configs/mips64el-linux-user.mak +++ b/default-configs/mips64el-linux-user.mak @@ -1 +1,3 @@ # Default configuration for mips64el-linux-user + +include mips-linux-user-common.mak diff --git a/default-configs/mipsel-linux-user.mak b/default-configs/mipsel-linux-user.mak index 4d0e4afb69..4a27d30b45 100644 --- a/default-configs/mipsel-linux-user.mak +++ b/default-configs/mipsel-linux-user.mak @@ -1 +1,3 @@ # Default configuration for mipsel-linux-user + +include mips-linux-user-common.mak diff --git a/default-configs/mipsn32-linux-user.mak b/default-configs/mipsn32-linux-user.mak index 5b97919794..f3ac967463 100644 --- a/default-configs/mipsn32-linux-user.mak +++ b/default-configs/mipsn32-linux-user.mak @@ -1 +1,3 @@ # Default configuration for mipsn32-linux-user + +include mips-linux-user-common.mak diff --git a/default-configs/mipsn32el-linux-user.mak b/default-configs/mipsn32el-linux-user.mak index d6367ff987..63fe4de4fd 100644 --- a/default-configs/mipsn32el-linux-user.mak +++ b/default-configs/mipsn32el-linux-user.mak @@ -1 +1,3 @@ # Default configuration for mipsn32el-linux-user + +include mips-linux-user-common.mak From patchwork Mon Mar 16 12:00:48 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 11440445 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 6000B913 for ; Mon, 16 Mar 2020 14:23:55 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 362B6206E2 for ; Mon, 16 Mar 2020 14:23:55 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="gd3wTRUn" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 362B6206E2 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Received: from localhost ([::1]:38972 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jDqen-0006CX-QZ for patchwork-qemu-devel@patchwork.kernel.org; Mon, 16 Mar 2020 10:23:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49304) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jDoRM-0004yD-Ma for qemu-devel@nongnu.org; Mon, 16 Mar 2020 08:01:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jDoRL-0006MI-90 for qemu-devel@nongnu.org; Mon, 16 Mar 2020 08:01:52 -0400 Received: from us-smtp-delivery-1.mimecast.com ([207.211.31.120]:42020 helo=us-smtp-1.mimecast.com) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jDoRL-0006EB-2t for qemu-devel@nongnu.org; Mon, 16 Mar 2020 08:01:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1584360110; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=KWDNiFJqFqiz5RLtLkzj0Xcv4N3xLjsv0Q3BZIwVHcU=; b=gd3wTRUnpJBzTHiNxOD5V4azh7rqOD/XbEFWj0MZ5fhZz6vLEWzmGCAK7IAC6dgNXlNq7J YrU6Q8UIdfustBbgDYxYQ0nna2bagJ/CG/WotH0kgUmPbWRS1YIetIBR2izhvPuKHI2YSK TDk937MV4EAZ7IyhQpOFUURWpD+b2UA= Received: from mail-wm1-f69.google.com (mail-wm1-f69.google.com [209.85.128.69]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-433-PlQeryTsPw2B4e11Dq6k-A-1; Mon, 16 Mar 2020 08:01:49 -0400 X-MC-Unique: PlQeryTsPw2B4e11Dq6k-A-1 Received: by mail-wm1-f69.google.com with SMTP id a23so5700205wmm.8 for ; Mon, 16 Mar 2020 05:01:49 -0700 (PDT) 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=F8Hw9XI7udEgvO3Z4/24BD5VnJ65W4Svw6F6Rde3+TE=; b=hSgecvABiSObxWZBar8JrgxapOAkdnDVJFFUC5ES4P4u7sgqT+yY/L5VoMJoAy+NqJ f5vLwV7EFY2LhRnJxcmXzEF1l03DL9ojj3pq+MfPYkIaWCdcI9+mSAcQgjctFAD9gNck 0xt7M/GU1jlkHJLdpE3WXb0EnX/V+UHHArRIc/KSvrAw54SMADnZ7nA9HB8PLVp/gddj jL0pCWo4WOu5I5whQP0ENj3YGa6wXFcDOs2xdYE1LpKYuZlU1tyamJ0TlMsRP4+vwoRu rxGA14FwdhSVTwvjuvKTVLKKVtk09gJsxjqKv0I2adHRljXPrxTAFNi40ejSOQYiU+NQ azeg== X-Gm-Message-State: ANhLgQ3SiOkObPDXeyJ8r2iKfGeDat9uTP2+uKMhvXKNxVH0C620XZz8 WW9y2KOe9Fz5Y1/Oa6w/XEUZUXcnkS2zMZI5nCdX/gT9GueZF0mQqI8rddl4h9BB3clJdam1fIK EMGLbcdXxV7U1ZCs= X-Received: by 2002:a7b:cc9a:: with SMTP id p26mr27543200wma.0.1584360107671; Mon, 16 Mar 2020 05:01:47 -0700 (PDT) X-Google-Smtp-Source: ADFU+vsHi7yZYGn3LtJcneH8tM5v5HIdXfkC6i2rjyObDKaXMWL0XaRIM3DdOB/uVeHjHaKgbli8DA== X-Received: by 2002:a7b:cc9a:: with SMTP id p26mr27543179wma.0.1584360107466; Mon, 16 Mar 2020 05:01:47 -0700 (PDT) Received: from localhost.localdomain (191.red-83-42-66.dynamicip.rima-tde.net. [83.42.66.191]) by smtp.gmail.com with ESMTPSA id y15sm3967918wrp.92.2020.03.16.05.01.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Mar 2020 05:01:46 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PATCH 10/11] target/arm: Always enable CONFIG_SEMIHOSTING Date: Mon, 16 Mar 2020 13:00:48 +0100 Message-Id: <20200316120049.11225-11-philmd@redhat.com> X-Mailer: git-send-email 2.21.1 In-Reply-To: <20200316120049.11225-1-philmd@redhat.com> References: <20200316120049.11225-1-philmd@redhat.com> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 207.211.31.120 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?Philippe_Mathieu-Daud=C3=A9?= , Riku Voipio , Laurent Vivier , Aleksandar Markovic , Paolo Bonzini , Aleksandar Rikalo , =?utf-8?q?Alex_Benn=C3=A9e?= Errors-To: qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Sender: "Qemu-devel" On ARM, the semihosting feature is always required on user-space, and is also used by system emulation. Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Richard Henderson --- default-configs/aarch64-linux-user-common.mak | 4 ++++ default-configs/aarch64-linux-user.mak | 2 ++ default-configs/aarch64_be-linux-user.mak | 2 ++ default-configs/arm-linux-user-common.mak | 4 ++++ default-configs/arm-linux-user.mak | 2 ++ default-configs/arm-softmmu.mak | 4 +++- default-configs/armeb-linux-user.mak | 2 ++ 7 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 default-configs/aarch64-linux-user-common.mak create mode 100644 default-configs/arm-linux-user-common.mak diff --git a/default-configs/aarch64-linux-user-common.mak b/default-configs/aarch64-linux-user-common.mak new file mode 100644 index 0000000000..94c0cdf826 --- /dev/null +++ b/default-configs/aarch64-linux-user-common.mak @@ -0,0 +1,4 @@ +# Common aarch64*-linux-user CONFIG defines + +# CONFIG_SEMIHOSTING is always required on this architecture +CONFIG_SEMIHOSTING=y diff --git a/default-configs/aarch64-linux-user.mak b/default-configs/aarch64-linux-user.mak index 0a5b08a007..d27232cbc6 100644 --- a/default-configs/aarch64-linux-user.mak +++ b/default-configs/aarch64-linux-user.mak @@ -1 +1,3 @@ # Default configuration for aarch64-linux-user + +include aarch64-linux-user-common.mak diff --git a/default-configs/aarch64_be-linux-user.mak b/default-configs/aarch64_be-linux-user.mak index a69d9d2e41..7dee7ba4cb 100644 --- a/default-configs/aarch64_be-linux-user.mak +++ b/default-configs/aarch64_be-linux-user.mak @@ -1 +1,3 @@ # Default configuration for aarch64_be-linux-user + +include aarch64-linux-user-common.mak diff --git a/default-configs/arm-linux-user-common.mak b/default-configs/arm-linux-user-common.mak new file mode 100644 index 0000000000..67acd961f3 --- /dev/null +++ b/default-configs/arm-linux-user-common.mak @@ -0,0 +1,4 @@ +# Common arm*-linux-user CONFIG defines + +# CONFIG_SEMIHOSTING is always required on this architecture +CONFIG_SEMIHOSTING=y diff --git a/default-configs/arm-linux-user.mak b/default-configs/arm-linux-user.mak index 413361a022..7d45e4d20a 100644 --- a/default-configs/arm-linux-user.mak +++ b/default-configs/arm-linux-user.mak @@ -1 +1,3 @@ # Default configuration for arm-linux-user + +include arm-linux-user-common.mak diff --git a/default-configs/arm-softmmu.mak b/default-configs/arm-softmmu.mak index 36a0e89daa..8b89d8c4c0 100644 --- a/default-configs/arm-softmmu.mak +++ b/default-configs/arm-softmmu.mak @@ -1,5 +1,8 @@ # Default configuration for arm-softmmu +# CONFIG_SEMIHOSTING is always required on this architecture +CONFIG_SEMIHOSTING=y + # TODO: ARM_V7M is currently always required - make this more flexible! CONFIG_ARM_V7M=y @@ -40,5 +43,4 @@ CONFIG_MICROBIT=y CONFIG_FSL_IMX25=y CONFIG_FSL_IMX7=y CONFIG_FSL_IMX6UL=y -CONFIG_SEMIHOSTING=y CONFIG_ALLWINNER_H3=y diff --git a/default-configs/armeb-linux-user.mak b/default-configs/armeb-linux-user.mak index bf2ffe7038..485132f606 100644 --- a/default-configs/armeb-linux-user.mak +++ b/default-configs/armeb-linux-user.mak @@ -1 +1,3 @@ # Default configuration for armeb-linux-user + +include arm-linux-user-common.mak From patchwork Mon Mar 16 12:00:49 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 11440403 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 03BF213B1 for ; Mon, 16 Mar 2020 13:43:54 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id CE50120658 for ; Mon, 16 Mar 2020 13:43:53 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="c9TieGns" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CE50120658 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Received: from localhost ([::1]:38596 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jDq24-0008EO-IV for patchwork-qemu-devel@patchwork.kernel.org; Mon, 16 Mar 2020 09:43:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49531) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jDoRS-00050K-5o for qemu-devel@nongnu.org; Mon, 16 Mar 2020 08:02:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jDoRR-0007uE-3R for qemu-devel@nongnu.org; Mon, 16 Mar 2020 08:01:58 -0400 Received: from us-smtp-delivery-1.mimecast.com ([207.211.31.120]:34469 helo=us-smtp-1.mimecast.com) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jDoRQ-0007nN-Sa for qemu-devel@nongnu.org; Mon, 16 Mar 2020 08:01:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1584360116; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ThCx22LN5T84wg5D9Dosi9XygA81kUt/h23r1S0DMvA=; b=c9TieGns74gTAbelrnTbtfL5FcMD9WFQwKd8ZDBsbTOMTrwvCZoWLpQG/qDIJkRei21c1o tLnV30OvCWQes3YJ1NFmhXtnW+7xzFXwoEG1ifWuMI+wdSYZNkV6+0VCem4S96dMEI8qa8 8T430wnl1G7E9kdstIXHL/0s6fvFuek= Received: from mail-wm1-f70.google.com (mail-wm1-f70.google.com [209.85.128.70]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-163-DNgTq3n6O3qhCs-83f8QsQ-1; Mon, 16 Mar 2020 08:01:55 -0400 X-MC-Unique: DNgTq3n6O3qhCs-83f8QsQ-1 Received: by mail-wm1-f70.google.com with SMTP id g26so4520423wmk.6 for ; Mon, 16 Mar 2020 05:01:54 -0700 (PDT) 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=q/TrjrHhXYfyq5bHXPlsvCOLySBTWSgrFuU3IZ4/ySM=; b=lTWTPDkTAgj4Lp9ALWTOcVjOVQQwHdtSqodvQ6AoH4J+me2uVsFBLYSxmcbFcm3F2p xQqSZtUGQu54yNn5te9Kr9PflaNqiSBTMbztrDzMIK0ZaghtTQHr4UKH9e9N1teBYll0 UFisPYXB7HwHvS1bkDKO303supOC1Suk885aMFmwk6gEQCFtlO8Jt2nu5t0B7Z93Ouut jNmtyoYkcTl8N4/wuZTrB3Hr7wR561gq3HHVzNSTimFi1QdG1BFCrBgPlY463cor5lFD avebepwD49rDk47KszyJWcpQCiIBtsGB3EFLa1YbnRfZuTK8QuDDC/HukNCfR3D+FGiK vnfw== X-Gm-Message-State: ANhLgQ2xj1vzEL/Udap24bnAQnNpJBwZGzIzv9LScyun8VuOPWRhZxnZ fJmO202WC73OtseuZjF+wU5VO4pveA2lbqlMKXet0DlgOGSa3bJLe/hBmJFP/Sms7yMRmT+Wl0y Y4S2obDrj/6Zeyjc= X-Received: by 2002:a1c:9a51:: with SMTP id c78mr27725571wme.130.1584360113444; Mon, 16 Mar 2020 05:01:53 -0700 (PDT) X-Google-Smtp-Source: ADFU+vuf0WC5mZrj7bxvTqO/0wIAp06btYgnvdtf8msoh1ath1OGYW6q0QS0Fo85V6s9dqBobGjGOw== X-Received: by 2002:a1c:9a51:: with SMTP id c78mr27725551wme.130.1584360113237; Mon, 16 Mar 2020 05:01:53 -0700 (PDT) Received: from localhost.localdomain (191.red-83-42-66.dynamicip.rima-tde.net. [83.42.66.191]) by smtp.gmail.com with ESMTPSA id n6sm19073225wmn.13.2020.03.16.05.01.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Mar 2020 05:01:52 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PATCH 11/11] hw/semihosting: Make the feature depend of TCG, and allow to disable it Date: Mon, 16 Mar 2020 13:00:49 +0100 Message-Id: <20200316120049.11225-12-philmd@redhat.com> X-Mailer: git-send-email 2.21.1 In-Reply-To: <20200316120049.11225-1-philmd@redhat.com> References: <20200316120049.11225-1-philmd@redhat.com> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 207.211.31.120 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?Philippe_Mathieu-Daud=C3=A9?= , Riku Voipio , Laurent Vivier , Aleksandar Markovic , Paolo Bonzini , Aleksandar Rikalo , =?utf-8?q?Alex_Benn=C3=A9e?= Errors-To: qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Sender: "Qemu-devel" The semihosting feature is only meaningful when using TCG. So far only the ARM/MIPS/LM32 provide the semihosting feature. Do not enable it by default, and let the few targets requiring it to manually select it. Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Richard Henderson --- hw/semihosting/Kconfig | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/hw/semihosting/Kconfig b/hw/semihosting/Kconfig index efe0a30734..06e9262af2 100644 --- a/hw/semihosting/Kconfig +++ b/hw/semihosting/Kconfig @@ -1,3 +1,5 @@ config SEMIHOSTING - bool + bool + depends on TCG + default n