From patchwork Thu Jun 18 12:33:33 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: 11611997 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 4A25C1392 for ; Thu, 18 Jun 2020 12:36:48 +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 1DC922070A for ; Thu, 18 Jun 2020 12:36:48 +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="Uqkq1l/c" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1DC922070A 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]:57572 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jltmh-0000WL-90 for patchwork-qemu-devel@patchwork.kernel.org; Thu, 18 Jun 2020 08:36:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52014) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jltjv-00048j-Lz for qemu-devel@nongnu.org; Thu, 18 Jun 2020 08:33:55 -0400 Received: from us-smtp-delivery-1.mimecast.com ([207.211.31.120]:28526 helo=us-smtp-1.mimecast.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jltju-0004kE-48 for qemu-devel@nongnu.org; Thu, 18 Jun 2020 08:33:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1592483633; 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=0KXjr0V89kJqeQEnHRscG8gu4vbhven6ovSEsc9X8sQ=; b=Uqkq1l/co5Td8mEwTOdr5it2W7MAoqcu+U56i8jtQlsgPI/vCe3+YGqJ7QuyPWLulsMa0+ DTndh+7DUmIROg6AkOj297Ze/3mtH/epxm1KF6cK0XnJ8RQ9BU1UGjJA+dbEGuo31UFQf7 w2Wyv/LfkE4d49t5rSgjRteErMZkdmQ= Received: from mail-wm1-f72.google.com (mail-wm1-f72.google.com [209.85.128.72]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-17-hOJEz9EaNiOMNxtG3qyEvw-1; Thu, 18 Jun 2020 08:33:51 -0400 X-MC-Unique: hOJEz9EaNiOMNxtG3qyEvw-1 Received: by mail-wm1-f72.google.com with SMTP id v24so2533977wmh.3 for ; Thu, 18 Jun 2020 05:33:51 -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=0KXjr0V89kJqeQEnHRscG8gu4vbhven6ovSEsc9X8sQ=; b=WMy/NiGa+waLOZiazQuKYbc4+TNME47eHTM21P646J/EaV3gTAFekIgsoygdc1x+9t uxRg+LKhncujwbr9khVAf8U4kFrPnanydqfm3Rz9wg4y5EeZbskmbVhkEbEFCG8OAcB1 sC1wKahm5Www1LMBsPMtirX4FNlvFpz9Hst98AcjBua/GgV53CCy9eUq+jcbeyxxnddC 0UaUxCXy0rCeKBbQL7dZRsgzfqiRsAG4JQuv3bGmpD6hN+02qhDh3hv8b3tMG5ZRfW4s sl3xRcWpOHoypn7F7sgvri2ESZSsAkO8jqoC6E9Ekg83LFY0/xmdZMrEbwPYXjV1+WE1 Ve3A== X-Gm-Message-State: AOAM533sFhE7Em+HMC+TOdfWjR+eFVE/GaGBmbx0998xKH7pqKQvsJZ7 71PG362wP/Ftyq7xllvJwcInCodNrY4u/JWypwx7EVf6/y9q1x41BVntihvrLyzVaZt1SKWbUUb rnknkGjdHbxTM4Lk= X-Received: by 2002:adf:fd49:: with SMTP id h9mr4531394wrs.67.1592483629958; Thu, 18 Jun 2020 05:33:49 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzBTJQubJcUEZi82cDmqNxeBBRl/U9Ipq0sPBbmc4K/S7rV4nke1kxtB6cX2EA3NNsCy9yHzA== X-Received: by 2002:adf:fd49:: with SMTP id h9mr4531374wrs.67.1592483629798; Thu, 18 Jun 2020 05:33:49 -0700 (PDT) Received: from localhost.localdomain (93.red-83-59-160.dynamicip.rima-tde.net. [83.59.160.93]) by smtp.gmail.com with ESMTPSA id b143sm3508187wme.20.2020.06.18.05.33.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 18 Jun 2020 05:33:49 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PATCH v9 01/10] MAINTAINERS: Fix KVM path expansion glob Date: Thu, 18 Jun 2020 14:33:33 +0200 Message-Id: <20200618123342.10693-2-philmd@redhat.com> X-Mailer: git-send-email 2.21.3 In-Reply-To: <20200618123342.10693-1-philmd@redhat.com> References: <20200618123342.10693-1-philmd@redhat.com> MIME-Version: 1.0 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=philmd@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Received-SPF: pass client-ip=207.211.31.120; envelope-from=philmd@redhat.com; helo=us-smtp-1.mimecast.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/06/18 01:47:12 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -30 X-Spam_score: -3.1 X-Spam_bar: --- X-Spam_report: (-3.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-1, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=_AUTOLEARN X-Spam_action: no action 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: Thomas Huth , =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , Richard Henderson , Paolo Bonzini , =?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" 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") Reviewed-by: Richard Henderson Reviewed-by: Thomas Huth Reviewed-by: Alex Bennée Signed-off-by: Philippe Mathieu-Daudé --- MAINTAINERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index 955cc8dd5c..5184cf46b3 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -362,7 +362,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 Thu Jun 18 12:33:34 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: 11611989 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 EBF3E14DD for ; Thu, 18 Jun 2020 12:34:51 +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 C11E720707 for ; Thu, 18 Jun 2020 12:34:51 +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="JbG/clpJ" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C11E720707 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]:49758 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jltko-0005jv-TW for patchwork-qemu-devel@patchwork.kernel.org; Thu, 18 Jun 2020 08:34:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52040) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jltk0-0004CW-2J for qemu-devel@nongnu.org; Thu, 18 Jun 2020 08:34:00 -0400 Received: from us-smtp-2.mimecast.com ([207.211.31.81]:22549 helo=us-smtp-delivery-1.mimecast.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jltjy-0004kj-Hi for qemu-devel@nongnu.org; Thu, 18 Jun 2020 08:33:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1592483637; 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=b6A9Myjz2xIFJ0p/+Ilwbl6ahUirOvgUENcTOtgqZWg=; b=JbG/clpJyRwbdmkdMWbSh7jPUm2gs3+9ZBSkFYpS4uaAKSNG3BEtjWMtUO3Cfykczrc/T9 guEPN4TBw/UvGuP85qFT7kjLyQoO8YAjKavJc9zWaamOrL9B3kALSzyGln8PdsvTO8JtX4 zcDOBWDnDyJKvR8NFOMXyQrGRxdX+SA= 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-223-W38ida5HMui3eQYFgs7GXg-1; Thu, 18 Jun 2020 08:33:56 -0400 X-MC-Unique: W38ida5HMui3eQYFgs7GXg-1 Received: by mail-wr1-f71.google.com with SMTP id d6so2742742wrn.1 for ; Thu, 18 Jun 2020 05:33:55 -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=b6A9Myjz2xIFJ0p/+Ilwbl6ahUirOvgUENcTOtgqZWg=; b=mh/9tp4qj02jombVSA2d2cRqok1l2dhVmq++2jOsJNabq0omvObKMW8WXJXhgAI8Pa c8B/fbDYQuDpMt47eChn3aEXVmm/2mkK3x2fwlYFoAHN83F1N0GbX87GFpLXIhYKvT6M LqQ+KJUcJhZheiUq14DvcqdKmi31K6JVnkrg6SdLse4da1j8IKLr29cVOHGvEEQnQe9A vwGAlmSgC0QTKGETDLJ2cTbBNAhINoT3F3aH3DdkmwDKWX96hyWDqL1wHiCqA5vJkVJl bAUOmLxTOKVhoX5XGzRRdiqcnp0KRc8TtUDNi/JMdO3XtbbnnkPhiaAca1OVEz4THUR5 URYw== X-Gm-Message-State: AOAM533hin35Tj2KplDvVbdMZ4F+QnV2uLKRyOX4hU32dpbn4ry3FiPf 5+GpxeOclUZX4TV3eexUwutvQgiFtwAx6/x2WYKbEcmw8Sw3UKCgRmLzen9+EO+eJ/jRld2Nx1W /2yWj/sI6x+6x9tY= X-Received: by 2002:a05:600c:4102:: with SMTP id j2mr3808269wmi.48.1592483634685; Thu, 18 Jun 2020 05:33:54 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwT3PW6GYEKCPuH0vp0J2f+7eTExNCzKTpYhKoq4qDryxTb+dGBNqWB76knQM8Hv8WBQ0EJ2w== X-Received: by 2002:a05:600c:4102:: with SMTP id j2mr3808250wmi.48.1592483634546; Thu, 18 Jun 2020 05:33:54 -0700 (PDT) Received: from localhost.localdomain (93.red-83-59-160.dynamicip.rima-tde.net. [83.59.160.93]) by smtp.gmail.com with ESMTPSA id x186sm3509943wmg.8.2020.06.18.05.33.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 18 Jun 2020 05:33:53 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PATCH v9 02/10] MAINTAINERS: Add an 'overall' entry for accelerators Date: Thu, 18 Jun 2020 14:33:34 +0200 Message-Id: <20200618123342.10693-3-philmd@redhat.com> X-Mailer: git-send-email 2.21.3 In-Reply-To: <20200618123342.10693-1-philmd@redhat.com> References: <20200618123342.10693-1-philmd@redhat.com> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Received-SPF: pass client-ip=207.211.31.81; envelope-from=philmd@redhat.com; helo=us-smtp-delivery-1.mimecast.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/06/18 00:57:40 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -30 X-Spam_score: -3.1 X-Spam_bar: --- X-Spam_report: (-3.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-1, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=_AUTOLEARN X-Spam_action: no action 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?Alex_Benn=C3=A9e?= , Paolo Bonzini , Richard Henderson , =?utf-8?q?Philippe_Mathie?= =?utf-8?q?u-Daud=C3=A9?= , Richard Henderson Errors-To: qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Sender: "Qemu-devel" Reviewed-by: Richard Henderson Reviewed-by: Alex Bennée Signed-off-by: Philippe Mathieu-Daudé --- MAINTAINERS | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 5184cf46b3..426439a2c3 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -416,6 +416,17 @@ 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/accel.c +F: accel/Makefile.objs +F: accel/stubs/Makefile.objs + X86 HVF CPUs M: Roman Bolshakov S: Maintained From patchwork Thu Jun 18 12:33:35 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: 11611993 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 DDC84912 for ; Thu, 18 Jun 2020 12:34:58 +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 B436820707 for ; Thu, 18 Jun 2020 12:34:58 +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="isNmxjqM" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B436820707 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]:50430 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jltkv-00060A-SG for patchwork-qemu-devel@patchwork.kernel.org; Thu, 18 Jun 2020 08:34:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52072) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jltk5-0004Jb-RW for qemu-devel@nongnu.org; Thu, 18 Jun 2020 08:34:05 -0400 Received: from us-smtp-delivery-1.mimecast.com ([207.211.31.120]:44317 helo=us-smtp-1.mimecast.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jltk3-0004lZ-JP for qemu-devel@nongnu.org; Thu, 18 Jun 2020 08:34:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1592483643; 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=YldnbglfueR/JxDNR3GOT5PAuLJHMwf8AbnvT6htMeE=; b=isNmxjqM24TU6n3GzOZZ9x4spgY+aDtQHt6EjMKW6rFUrCHX6wGc3EWUlllHScYtlW5jeb knIot/aTjWaTSXLEMCD76dOIlVrQEmGjAlNGWf5cbk5Y0nIJLJX4SDxwiMThmVqCJDO5t8 ihF9orqkhRvP/5jMuIQ+btkBctJyXvw= 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-63-Qxdl8fWPMqeVicchOqh2jw-1; Thu, 18 Jun 2020 08:34:00 -0400 X-MC-Unique: Qxdl8fWPMqeVicchOqh2jw-1 Received: by mail-wr1-f71.google.com with SMTP id r5so2748693wrt.9 for ; Thu, 18 Jun 2020 05:34:00 -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=YldnbglfueR/JxDNR3GOT5PAuLJHMwf8AbnvT6htMeE=; b=FSL5rdIKd2p90ifckB4JwN38FK/shwpxIU67YQlO9/wZdCPHVhZxQgPFJHCAxrPEPx wYTroQpy+TjP5gf7+meHvQaA5ACojLmhvPragy8vJNASXQgoNVmy7vo1EUu7HnYOnMuz cdRThok/N8tGjVXzZ5cKOIWM6BWOHPUNygY/r4bYl+StFiqgzgH1jo7DY1cwqw6hke4p CDI1hWX4Ynm7FT4jfg8D+REm2f3eifdduHbciGYOmzvEYENi86NvpC3SdJXpdPqxPTAs GeXAc+gS5c18/2xqV3RZuU0haIRYwoL8zAt3d90xDdm6eY9FSggrcMWmRRq3QKP2jBPU aVew== X-Gm-Message-State: AOAM530EQkn9e2+Q0XXS02icGczqFuHdWaDJ/U6vPOCV7GnFYxULFwN2 HzKjwYX/nlriGuwpHTDofU+lMG7oLyEkbqdNoYGaxN213sqX0VjFrWPnlu0pRJXs9PSDez2HJMf rn6hBXJhcm+4JJyw= X-Received: by 2002:a5d:4710:: with SMTP id y16mr4501810wrq.189.1592483639354; Thu, 18 Jun 2020 05:33:59 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwqrO3zrA4hgzKR/Nsj9dOwgIrb4dyU5vvx8n8L1MVW3efYapJkfriD5Maaedj8FxDEZ4ZeFA== X-Received: by 2002:a5d:4710:: with SMTP id y16mr4501799wrq.189.1592483639201; Thu, 18 Jun 2020 05:33:59 -0700 (PDT) Received: from localhost.localdomain (93.red-83-59-160.dynamicip.rima-tde.net. [83.59.160.93]) by smtp.gmail.com with ESMTPSA id o15sm3450918wrv.48.2020.06.18.05.33.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 18 Jun 2020 05:33:58 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PATCH v9 03/10] MAINTAINERS: Cover the HAX accelerator stub Date: Thu, 18 Jun 2020 14:33:35 +0200 Message-Id: <20200618123342.10693-4-philmd@redhat.com> X-Mailer: git-send-email 2.21.3 In-Reply-To: <20200618123342.10693-1-philmd@redhat.com> References: <20200618123342.10693-1-philmd@redhat.com> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Received-SPF: pass client-ip=207.211.31.120; envelope-from=philmd@redhat.com; helo=us-smtp-1.mimecast.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/06/18 01:47:12 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -30 X-Spam_score: -3.1 X-Spam_bar: --- X-Spam_report: (-3.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-1, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=_AUTOLEARN X-Spam_action: no action 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: Paolo Bonzini , =?utf-8?q?Philippe_Mathieu-Daud?= =?utf-8?q?=C3=A9?= , Richard Henderson Errors-To: qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Sender: "Qemu-devel" Cover accel/stubs/hax-stub.c in the HAXM section. Signed-off-by: Philippe Mathieu-Daudé --- MAINTAINERS | 1 + 1 file changed, 1 insertion(+) diff --git a/MAINTAINERS b/MAINTAINERS index 426439a2c3..cebb0d385a 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -476,6 +476,7 @@ M: Colin Xu L: haxm-team@intel.com W: https://github.com/intel/haxm/issues S: Maintained +F: accel/stubs/hax-stub.c F: include/sysemu/hax.h F: target/i386/hax-* From patchwork Thu Jun 18 12:33:36 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: 11612007 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 EE1ED618 for ; Thu, 18 Jun 2020 12:38:50 +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 C1A442080D for ; Thu, 18 Jun 2020 12:38:50 +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="SuMfU9lr" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C1A442080D 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]:38894 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jltof-0005Ui-Vh for patchwork-qemu-devel@patchwork.kernel.org; Thu, 18 Jun 2020 08:38:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52128) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jltkB-0004Om-QM for qemu-devel@nongnu.org; Thu, 18 Jun 2020 08:34:11 -0400 Received: from us-smtp-delivery-1.mimecast.com ([205.139.110.120]:27904 helo=us-smtp-1.mimecast.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jltkA-0004mI-3v for qemu-devel@nongnu.org; Thu, 18 Jun 2020 08:34:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1592483649; 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=qGm35NS9TNX7NuxVc5/FgVKm25dd/CU0oP9YFDrfAng=; b=SuMfU9lrBTBjHT28wHKPxuZLINzsCr+V5yYm6e1tF9J6zhgZgTH0j2kyNDkzSuf07CNQeF SyChXAUsBLPP7yNs/rchEUdzzXN9qHzZj7TY9hHAYg4Z/EKiZ/oMqA9jdzLZ1eZHYLqona rr5tEc/uRr94iZilG69ZSw6+CkwBegU= 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-194-gbxQFzL4PiGlBvycm5HSpA-1; Thu, 18 Jun 2020 08:34:05 -0400 X-MC-Unique: gbxQFzL4PiGlBvycm5HSpA-1 Received: by mail-wr1-f69.google.com with SMTP id w4so2750760wrl.13 for ; Thu, 18 Jun 2020 05:34:05 -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=qGm35NS9TNX7NuxVc5/FgVKm25dd/CU0oP9YFDrfAng=; b=ozbRlJ1QF+2KI40h8/MuxBKP+Mmy2CEWTxn0F1Q6pT0ayuxUoUxd2rHYDTWyO7ioIO 5SkCRw53GwiiC1vd4r4hxQMtQHK1cUAxoipTEcV+ciEBnF2Z2SzXz6Wqmk03DGwGmC3v 03B9YlqT5xSwn1EXOryLT6Uig+vEvMGbrsPM0rGRYl2RsEA69Kx+W9KUmPJ3pE8gojGZ +DpGHm7TdiECZ4nRIfD74Ijlcli+UphmiwJfyo0qkp0om5UUA4BE497Wi+8puSsJJleK H9OMiNoyWcns2DqC/ZhgbAzUr+/tHH0FDS+ohRC+m2tmhFsIl2TWwoCnMRbRasw1vE6T zAjQ== X-Gm-Message-State: AOAM530tJC09Nyq9uBZxFqvkBUN8RzT2j4pwv6iBq8C4kURqi+kRuTRP 3hVZ1EQxJ+/ZB/fUXpw7EU4sAQcPnUIvFfWfUJYv3T48LCdnNOyByoqwt2zoz4dRak1/JPRDCzW Z+tlMHrZgJd5I+zc= X-Received: by 2002:a05:6000:10cf:: with SMTP id b15mr4335089wrx.214.1592483643968; Thu, 18 Jun 2020 05:34:03 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw71Y5QCb+2TRfiq3gVG0S5v4Pewe7HyoiaGE+3scgR8fl+iA9L6r+2Ovj/9LN8zdKl55a6/w== X-Received: by 2002:a05:6000:10cf:: with SMTP id b15mr4335066wrx.214.1592483643748; Thu, 18 Jun 2020 05:34:03 -0700 (PDT) Received: from localhost.localdomain (93.red-83-59-160.dynamicip.rima-tde.net. [83.59.160.93]) by smtp.gmail.com with ESMTPSA id j14sm3465557wrs.75.2020.06.18.05.34.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 18 Jun 2020 05:34:03 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PATCH v9 04/10] configure: Generate rule to calculate the base architecture of a target Date: Thu, 18 Jun 2020 14:33:36 +0200 Message-Id: <20200618123342.10693-5-philmd@redhat.com> X-Mailer: git-send-email 2.21.3 In-Reply-To: <20200618123342.10693-1-philmd@redhat.com> References: <20200618123342.10693-1-philmd@redhat.com> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Received-SPF: pass client-ip=205.139.110.120; envelope-from=philmd@redhat.com; helo=us-smtp-1.mimecast.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/06/18 01:21:16 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -30 X-Spam_score: -3.1 X-Spam_bar: --- X-Spam_report: (-3.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-1, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=_AUTOLEARN X-Spam_action: no action 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: Paolo Bonzini , =?utf-8?q?Philippe_Mathieu-Daud?= =?utf-8?q?=C3=A9?= , =?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" From: Alex Bennée As we encode the base architecture in configure.sh, we can emit the base-arch() function into config-host.mak. Signed-off-by: Alex Bennée Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Philippe Mathieu-Daudé --- configure | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/configure b/configure index ba88fd1824..c0d7fbc30e 100755 --- a/configure +++ b/configure @@ -7927,6 +7927,8 @@ if test "$linux" = "yes" ; then fi fi +target_to_base_map="" + for target in $target_list; do target_dir="$target" config_target_mak=$target_dir/config-target.mak @@ -8155,6 +8157,7 @@ target_arch_name="$(upper $TARGET_ARCH)" echo "TARGET_$target_arch_name=y" >> $config_target_mak echo "TARGET_NAME=$target_name" >> $config_target_mak echo "TARGET_BASE_ARCH=$TARGET_BASE_ARCH" >> $config_target_mak +target_to_base_map="$target_dir,$TARGET_BASE_ARCH $target_to_base_map" if [ "$TARGET_ABI_DIR" = "" ]; then TARGET_ABI_DIR=$TARGET_ARCH fi @@ -8370,6 +8373,22 @@ if test "$ccache_cpp2" = "yes"; then echo "export CCACHE_CPP2=y" >> $config_host_mak fi +# Export a rule for calculating base arch from target_dir for use by +# the Kconfig generator +echo "# Usage: \$(call base-arch, target-dir)" >> $config_host_mak +echo "# Return the base architecture for a target." >> $config_host_mak +echo "# e.g \$(call base-arch, aarch64-linux-user) returns 'arm'" >> $config_host_mak +echo "base-arch = \$(strip \\" >> $config_host_mak +close_braces="" +for pairs in $target_to_base_map +do + dir="${pairs%%,*}" + base="${pairs#*,}" + echo "\$(if \$(findstring $dir,\$1),$base, \\" >> $config_host_mak + close_braces="$close_braces )" +done +echo "$close_braces )" >> $config_host_mak + # If we're using a separate build tree, set it up now. # DIRS are directories which we simply mkdir in the build tree; # LINKS are things to symlink back into the source tree From patchwork Thu Jun 18 12:33:37 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: 11612003 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 F3E35618 for ; Thu, 18 Jun 2020 12:38: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 CA3D82070A for ; Thu, 18 Jun 2020 12:38:36 +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="hS+wkltg" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CA3D82070A 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]:37686 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jltoS-0004nG-0M for patchwork-qemu-devel@patchwork.kernel.org; Thu, 18 Jun 2020 08:38:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52194) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jltkG-0004Xn-Ah for qemu-devel@nongnu.org; Thu, 18 Jun 2020 08:34:16 -0400 Received: from us-smtp-1.mimecast.com ([205.139.110.61]:39004 helo=us-smtp-delivery-1.mimecast.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jltkE-0004mm-Mz for qemu-devel@nongnu.org; Thu, 18 Jun 2020 08:34:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1592483653; 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=uEMJhILyxek/z4RDZ2pbESBFvDfPdQGCY1WFh6w88b0=; b=hS+wkltgxQYzDXD1BO35Tmi7fZumBZHhUspf86Ej1ARs+6Bckdgeih0xsSUJybWFpscE+X FkcysBeB2c0M119aDe490CrLRAarrQnqR0oRCM2pWbrwTi6CuNoWrhEF9v7WSl6rJbgRGw OgQP1gpVMe5Fa1/L5Dis9+NcNaryHJM= Received: from mail-wm1-f72.google.com (mail-wm1-f72.google.com [209.85.128.72]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-438-zugF_S90NpaxafxtEOLLWw-1; Thu, 18 Jun 2020 08:34:10 -0400 X-MC-Unique: zugF_S90NpaxafxtEOLLWw-1 Received: by mail-wm1-f72.google.com with SMTP id v24so2534279wmh.3 for ; Thu, 18 Jun 2020 05:34: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=uEMJhILyxek/z4RDZ2pbESBFvDfPdQGCY1WFh6w88b0=; b=CyrGtOgKBYA54sJoMcc4/46YHbFhzFWXPQPa2bJdPtigQPUg9ruxXFjJRiAXNtfsOA kJbZ1/HyXDdp8rk5WEozQsR8Wa+buCyQduzw3D8318Bl4BgAuzXYdXdz6mSkFFNitKCj Op23w8bhr5ZSGUj0WLgvaikAiFbA/vYbT/LOtS2OHradZGpbhGxQRCdanzDso8ZE0k1E AkTRMqcf0a3zRt5Y8qlt8sIXDnnrJJgysOAdIyQZ7QZFuYG/ZQB5focGRT/t/FxtLnqe tTO68jEiUp/WZ1I2n5OonyMNwHM/XhrrV0hn2fG3+xd/7qCsExxitwZXViNSuAtXUeeP yxtQ== X-Gm-Message-State: AOAM532P/OqbKmXX7f/b1mps/U2ldvhrN2zzkZ/jZ04LfO01PYJsx4D5 ORcNq/+uN8QS+OgOq5uhO0RSypr6vR5Gxe2x0AQvppl+uyYTABvIi8UPjHia0gn/4dCjRzlebzs RCYj3vMDGU7qUscE= X-Received: by 2002:a7b:c08e:: with SMTP id r14mr4065021wmh.78.1592483648764; Thu, 18 Jun 2020 05:34:08 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyVHhI6KmPhhKtEQk3TjEf5dIJg92iCm+tfHTZGrEHTkqhgppJ9ON9PDmigjKJLysG3GqdSUQ== X-Received: by 2002:a7b:c08e:: with SMTP id r14mr4065003wmh.78.1592483648544; Thu, 18 Jun 2020 05:34:08 -0700 (PDT) Received: from localhost.localdomain (93.red-83-59-160.dynamicip.rima-tde.net. [83.59.160.93]) by smtp.gmail.com with ESMTPSA id u12sm3494529wrq.90.2020.06.18.05.34.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 18 Jun 2020 05:34:07 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PATCH v9 05/10] Makefile: Remove dangerous EOL trailing backslash Date: Thu, 18 Jun 2020 14:33:37 +0200 Message-Id: <20200618123342.10693-6-philmd@redhat.com> X-Mailer: git-send-email 2.21.3 In-Reply-To: <20200618123342.10693-1-philmd@redhat.com> References: <20200618123342.10693-1-philmd@redhat.com> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Received-SPF: pass client-ip=205.139.110.61; envelope-from=philmd@redhat.com; helo=us-smtp-delivery-1.mimecast.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/06/18 01:32:18 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -30 X-Spam_score: -3.1 X-Spam_bar: --- X-Spam_report: (-3.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-1, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action 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: Thomas Huth , =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , Alistair Francis , Paolo Bonzini , =?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" One might get caught trying to understand unexpected Makefile behavior. Trailing backslash can help to split very long lines, but are rather dangerous when nothing follow. Preserve other developers debugging time by removing this one. Reviewed-by: Thomas Huth Reviewed-by: Alistair Francis Reviewed-by: Alex Bennée Signed-off-by: Philippe Mathieu-Daudé --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 48f23aa978..0d9ef87e6d 100644 --- a/Makefile +++ b/Makefile @@ -420,7 +420,7 @@ MINIKCONF_ARGS = \ 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 \ +MINIKCONF = $(PYTHON) $(SRC_PATH)/scripts/minikconf.py $(SUBDIR_DEVICES_MAK): %/config-devices.mak: default-configs/%.mak $(MINIKCONF_DEPS) $(BUILD_DIR)/config-host.mak $(call quiet-command, $(MINIKCONF) $(MINIKCONF_ARGS) > $@.tmp, "GEN", "$@.tmp") From patchwork Thu Jun 18 12:33:38 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: 11611995 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 B42C114DD for ; Thu, 18 Jun 2020 12:35:09 +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 876DA2080D for ; Thu, 18 Jun 2020 12:35:09 +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="IzHaPyZe" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 876DA2080D 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]:51422 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jltl6-0006Of-Q4 for patchwork-qemu-devel@patchwork.kernel.org; Thu, 18 Jun 2020 08:35:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52208) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jltkI-0004dH-UW for qemu-devel@nongnu.org; Thu, 18 Jun 2020 08:34:18 -0400 Received: from us-smtp-delivery-1.mimecast.com ([207.211.31.120]:38347 helo=us-smtp-1.mimecast.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jltkH-0004n2-6r for qemu-devel@nongnu.org; Thu, 18 Jun 2020 08:34:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1592483656; 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=/Xv7dqcOt/a007Bmcgr2XEyjme3j+U6w+N/ObKr33dg=; b=IzHaPyZeM1C4K45Vrd0BQ2wK4Pi3Alk3UlNOESsMsS6TAgBIaxQksR35NmZ4sFAHgsawvF /jXemQYTOsI0DVnAAX9D6+Y2fZvu6ozvI0an+w3r5661BPWDeAnglDYNvbI38klrt8prfj 0lTKSdn4XvBOEqRxfyMCDLD9h4zInGE= 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-505-WTMQJe9yM9-biQdF3Fyzgg-1; Thu, 18 Jun 2020 08:34:14 -0400 X-MC-Unique: WTMQJe9yM9-biQdF3Fyzgg-1 Received: by mail-wr1-f69.google.com with SMTP id f5so2719686wrv.22 for ; Thu, 18 Jun 2020 05:34:14 -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=/Xv7dqcOt/a007Bmcgr2XEyjme3j+U6w+N/ObKr33dg=; b=lVOoJS89DlSBgkqU5CXAUEKtVfrmEmCCqLBxqD0xGPzZCnoVx3dX9QYP9stAq4da+z ivVXTt095MUw8eoVBANLAj3/z/dwAkSu5wNWM/lrVjpdNFMJbhM8bwxIqcNv+KMeCMTU c+mHTN8hm5CBAJb4lKf3DqHzfMOOoyfJh115UNGM8TvZddY9yT/WPCZ/Ol8f11zOEuqX gY0gDDVNe7Q4Pv/bq3zzL/Kx5kEOTQiOfKbpo/G08P1r+dwBzHvuDHkKKXNcHSIutUR6 7s5uSbQBMov7k1tGqHxT31yAIMhyJnDf8V2M/CWhKY/tjm4Iq3dXl/7c47NpjpPjC8Di ODGw== X-Gm-Message-State: AOAM530B1MGLwVreUNdFDBX9vJM32m24aOOJLYNCjFShASA/eyN5wJgD ekxajL9e+3qI4l9dC0zQO+AvEia78EikqnvD90ZMhlSQz0SpJqdd5N316fQ/l/TFXz1EinIU67Q yyQnKWWXauMoR/mw= X-Received: by 2002:a1c:3b43:: with SMTP id i64mr4005774wma.112.1592483653444; Thu, 18 Jun 2020 05:34:13 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyVEIJl8ICf3cNbzu7iG//m28+h9oiB+qxzS9awHZvqlOIljtMAXL1Jl43rr0i5ImXrfKQuEg== X-Received: by 2002:a1c:3b43:: with SMTP id i64mr4005754wma.112.1592483653286; Thu, 18 Jun 2020 05:34:13 -0700 (PDT) Received: from localhost.localdomain (93.red-83-59-160.dynamicip.rima-tde.net. [83.59.160.93]) by smtp.gmail.com with ESMTPSA id y17sm3509461wrd.58.2020.06.18.05.34.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 18 Jun 2020 05:34:12 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PATCH v9 06/10] Makefile: Write MINIKCONF variables as one entry per line Date: Thu, 18 Jun 2020 14:33:38 +0200 Message-Id: <20200618123342.10693-7-philmd@redhat.com> X-Mailer: git-send-email 2.21.3 In-Reply-To: <20200618123342.10693-1-philmd@redhat.com> References: <20200618123342.10693-1-philmd@redhat.com> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Received-SPF: pass client-ip=207.211.31.120; envelope-from=philmd@redhat.com; helo=us-smtp-1.mimecast.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/06/18 01:47:12 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -30 X-Spam_score: -3.1 X-Spam_bar: --- X-Spam_report: (-3.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-1, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action 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?Alex_Benn=C3=A9e?= , Paolo Bonzini , Richard Henderson , =?utf-8?q?Philippe_Mathie?= =?utf-8?q?u-Daud=C3=A9?= , Richard Henderson 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. Reviewed-by: Richard Henderson Reviewed-by: Alex Bennée Signed-off-by: Philippe Mathieu-Daudé --- Makefile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 0d9ef87e6d..b7f41a2ef2 100644 --- a/Makefile +++ b/Makefile @@ -418,12 +418,15 @@ 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 - $(call quiet-command, $(MINIKCONF) $(MINIKCONF_ARGS) > $@.tmp, "GEN", "$@.tmp") + $(call quiet-command, $(MINIKCONF) $(MINIKCONF_ARGS) \ + > $@.tmp, "GEN", "$@.tmp") $(call quiet-command, if test -f $@; then \ if cmp -s $@.old $@; then \ mv $@.tmp $@; \ From patchwork Thu Jun 18 12:33: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: 11612001 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 CBB4D618 for ; Thu, 18 Jun 2020 12:38: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 A21182070A for ; Thu, 18 Jun 2020 12:38: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="cFWF6Yds" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A21182070A 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]:34432 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jltnw-00034b-JC for patchwork-qemu-devel@patchwork.kernel.org; Thu, 18 Jun 2020 08:38:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52252) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jltkP-0004ie-3N for qemu-devel@nongnu.org; Thu, 18 Jun 2020 08:34:25 -0400 Received: from us-smtp-1.mimecast.com ([205.139.110.61]:27898 helo=us-smtp-delivery-1.mimecast.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jltkN-0004ol-Eo for qemu-devel@nongnu.org; Thu, 18 Jun 2020 08:34:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1592483662; 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=EsfWPkrQUjhv//M4pOFv7ggdvHaLRrdIfOqDCaTysVY=; b=cFWF6YdstXkzwk663k0GlsU1KMxEvCE9jD2aC3MxMfbOmR/ji+NjTr7GBIY0bGTHaTMved 47qMpnfiV77Wluik+0UzlLsjPHqD2LAGJSsAP2GaZRGbb1CgopSvufk7I08lYKeTeGWY0I BtzvcUU0nQQLcZ9epJ+HrjwfrxtvMH0= 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-244-FjUK1oJFOBazuikT3SsHhA-1; Thu, 18 Jun 2020 08:34:19 -0400 X-MC-Unique: FjUK1oJFOBazuikT3SsHhA-1 Received: by mail-wr1-f70.google.com with SMTP id t5so2733358wro.20 for ; Thu, 18 Jun 2020 05:34: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=EsfWPkrQUjhv//M4pOFv7ggdvHaLRrdIfOqDCaTysVY=; b=G+e7HCCjCMPgTfSivJi4YVNXcKZNDjzoI++LFO4Xhi8hc1qBSa3w+DHuFahUuDl7Rc 8UoNlpEjmKy35XlMH3rVhEnDSdqrsw7YYdlzJS4FQRLFI1M2aI8AeSpp51iGYHCzb5T/ rXqSfWpOy+0cmPZH6tYQuUlIbi1HiRZhBgyJpfVadnLZj3W30Qe/9OYJJ6XAQp4PTLAV PTs1KjvuwR1QoA9LqDNE2ACs2HuqPmFHRzOJHboMjUGQQHF8HmzN4S+iezNvQkl9zPtv jMfkq6bnm63+CuH4dzeMp700HWQiGhwe7Il1r1I+cRKT5UoUyYyQt+LV7fTh2xV1lZr0 ziWw== X-Gm-Message-State: AOAM532GAotB8cOk5xyxvpAmXIhdTcQDYi7u+nOojS9el2Kri3e2lqzU +XXjuq+GwpGokT1oYMzNXfuGzFDMUNwXc708Ez9hO/dUwJK0StwlRnEc4+w6nLzXckqfLv8ibk0 Ljit4c5FwuZOV8fc= X-Received: by 2002:adf:ecce:: with SMTP id s14mr4546215wro.154.1592483658069; Thu, 18 Jun 2020 05:34:18 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzNJKySINlcZTRg4Y1nkvXJlIscxzUSRpGkPS9cBExIjsuFUD4ENYPFayMw3O5k+D6pWAhaHQ== X-Received: by 2002:adf:ecce:: with SMTP id s14mr4546192wro.154.1592483657901; Thu, 18 Jun 2020 05:34:17 -0700 (PDT) Received: from localhost.localdomain (93.red-83-59-160.dynamicip.rima-tde.net. [83.59.160.93]) by smtp.gmail.com with ESMTPSA id j5sm3296807wrq.39.2020.06.18.05.34.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 18 Jun 2020 05:34:17 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PATCH v9 07/10] accel/Kconfig: Extract accel selectors into their own config Date: Thu, 18 Jun 2020 14:33:39 +0200 Message-Id: <20200618123342.10693-8-philmd@redhat.com> X-Mailer: git-send-email 2.21.3 In-Reply-To: <20200618123342.10693-1-philmd@redhat.com> References: <20200618123342.10693-1-philmd@redhat.com> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Received-SPF: pass client-ip=205.139.110.61; envelope-from=philmd@redhat.com; helo=us-smtp-delivery-1.mimecast.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/06/18 01:32:18 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -30 X-Spam_score: -3.1 X-Spam_bar: --- X-Spam_report: (-3.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-1, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action 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?Alex_Benn=C3=A9e?= , Paolo Bonzini , Richard Henderson , =?utf-8?q?Philippe_Mathie?= =?utf-8?q?u-Daud=C3=A9?= , Richard Henderson 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. Reviewed-by: Richard Henderson Reviewed-by: Alex Bennée Signed-off-by: Philippe Mathieu-Daudé --- 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 b7f41a2ef2..f14f59fb2b 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 Thu Jun 18 12:33: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: 11612011 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 01BC8618 for ; Thu, 18 Jun 2020 12:40:33 +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 CC37620663 for ; Thu, 18 Jun 2020 12:40:32 +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="Zh0XducK" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CC37620663 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]:45142 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jltqK-0000AL-5L for patchwork-qemu-devel@patchwork.kernel.org; Thu, 18 Jun 2020 08:40:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52276) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jltkT-0004qt-Er for qemu-devel@nongnu.org; Thu, 18 Jun 2020 08:34:29 -0400 Received: from us-smtp-2.mimecast.com ([205.139.110.61]:20624 helo=us-smtp-delivery-1.mimecast.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jltkR-0004p9-Op for qemu-devel@nongnu.org; Thu, 18 Jun 2020 08:34:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1592483667; 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=mudvUnPjIjY+tEXSbdcmkJJnpEWaA/5osfwu5rAd88Y=; b=Zh0XducK4ThRH6zX7HPF7MyoDdeocPALONnVp1PxQF4nP/CBZlSteCERtzTCy1kByWdoXV 5HuRMAg0ns+6HJjcs2hy36f7GkSxHEtY8LdCYzTbLwdkptO15JGRQMNcirDwdllrUtyx3t Mvh2fEYGyLlkEB1I0pLNo0UtYr+t+nc= 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-512-T7u9uXunPaSDf7uV5slD8w-1; Thu, 18 Jun 2020 08:34:24 -0400 X-MC-Unique: T7u9uXunPaSDf7uV5slD8w-1 Received: by mail-wm1-f69.google.com with SMTP id t18so404650wmj.5 for ; Thu, 18 Jun 2020 05:34:23 -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=mudvUnPjIjY+tEXSbdcmkJJnpEWaA/5osfwu5rAd88Y=; b=GAV/qnb8K/+VC4L/uHeagkQ/c5MXmv+UIXnFkkjOrDm6H/ZTiZobEpJzsR0M97hB9T uzOYoafLB76DsygVE4qzxHA3BhBdnv0sCZKOWBRjIFE6JFPtUsMorFANVGW9cSlMjs96 JY9eoHwAgd+J27J1qOEIwtP3IwWf6xqrvBEj3ngbdiH+qRomVdfGR5MBP2HHSVrCqxOr hZEPiZ6942K0Zo5v1WenKSzOz0RLUsilcThx7yBYqTgTDlZ705qd7b4yoKCsrBdqgthf +s1dDWMcTADvprjA/MS+L8nZSqCkeupQKanrkIY8TI44GCDHwJdxDac8szfOqb0K2pH6 +C2Q== X-Gm-Message-State: AOAM5310V4PYU6W2vxdS6FGhf49RHgWFpi794wAn4O+9bxxD7wrATrq2 IVi9GY5tAlcYixTDjxGGvx3c/ypMtsDj+FsMAq5IHl2ncVtqXj5fML1pxwZSTsRyb6YKYGzeDW5 hWclU2Og05b1AomM= X-Received: by 2002:a5d:6a01:: with SMTP id m1mr4619971wru.115.1592483662670; Thu, 18 Jun 2020 05:34:22 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz4Qh2v9rMWzQ0BcND9aDJ9iV6YqnSoQxlU2gJdVjI2HANf8PnIDK654dIWzrYbCgGBFFK4xQ== X-Received: by 2002:a5d:6a01:: with SMTP id m1mr4619955wru.115.1592483662532; Thu, 18 Jun 2020 05:34:22 -0700 (PDT) Received: from localhost.localdomain (93.red-83-59-160.dynamicip.rima-tde.net. [83.59.160.93]) by smtp.gmail.com with ESMTPSA id u74sm3400711wmu.31.2020.06.18.05.34.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 18 Jun 2020 05:34:22 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PATCH v9 08/10] accel/Kconfig: Add the TCG selector Date: Thu, 18 Jun 2020 14:33:40 +0200 Message-Id: <20200618123342.10693-9-philmd@redhat.com> X-Mailer: git-send-email 2.21.3 In-Reply-To: <20200618123342.10693-1-philmd@redhat.com> References: <20200618123342.10693-1-philmd@redhat.com> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Received-SPF: pass client-ip=205.139.110.61; envelope-from=philmd@redhat.com; helo=us-smtp-delivery-1.mimecast.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/06/18 01:32:18 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -30 X-Spam_score: -3.1 X-Spam_bar: --- X-Spam_report: (-3.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-1, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action 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?Alex_Benn=C3=A9e?= , Paolo Bonzini , Richard Henderson , =?utf-8?q?Philippe_Mathie?= =?utf-8?q?u-Daud=C3=A9?= , Richard Henderson 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. Reviewed-by: Richard Henderson Reviewed-by: Alex Bennée Signed-off-by: Philippe Mathieu-Daudé --- Makefile | 1 + accel/Kconfig | 3 +++ 2 files changed, 4 insertions(+) diff --git a/Makefile b/Makefile index f14f59fb2b..00e8553745 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 Thu Jun 18 12:33: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: 11611999 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 418F9618 for ; Thu, 18 Jun 2020 12:37: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 18739207E8 for ; Thu, 18 Jun 2020 12:37: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="I4yE/P7V" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 18739207E8 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]:58838 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jltmy-00012K-Bb for patchwork-qemu-devel@patchwork.kernel.org; Thu, 18 Jun 2020 08:37:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52308) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jltkW-0004zo-My for qemu-devel@nongnu.org; Thu, 18 Jun 2020 08:34:32 -0400 Received: from us-smtp-2.mimecast.com ([205.139.110.61]:31905 helo=us-smtp-delivery-1.mimecast.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jltkU-0004pK-QT for qemu-devel@nongnu.org; Thu, 18 Jun 2020 08:34:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1592483670; 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=3sUZncp9HyX8wsOOdfMGGFaKSzdrwh5zIZPnh2gp/QA=; b=I4yE/P7V5kXkt2D57/MLLKPQjXPLjE2c7Rv/qfjU4RXmgaEoNwUWVgVVThxoYJpUz/h0UD KzY/NQDCZi2IDkQpl/XBSPnbroJ5CA/nBUAr8mgkj1CBqdC6I4t8Cm9ikoq8s5xbaFd1n3 bozFkYOza3/WpqsZpOfVT1X0wrA0iq0= 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-102-LnOc1MtvOEO1T9rs00LwMQ-1; Thu, 18 Jun 2020 08:34:28 -0400 X-MC-Unique: LnOc1MtvOEO1T9rs00LwMQ-1 Received: by mail-wm1-f70.google.com with SMTP id q7so1740650wmj.9 for ; Thu, 18 Jun 2020 05:34:28 -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=3sUZncp9HyX8wsOOdfMGGFaKSzdrwh5zIZPnh2gp/QA=; b=iHjlaPit6SuwG9Z6+PQK28/e1YTUqXRRI0nHqGXNFxvRbtDG1g2Nqts54KzejenzLA QOnHC7pfX25DcIcqDT1wFtfmV4+hMAObXv7tVyOuTnK8eawyRe64OCrAxNzhrS6uRU+C EFA/pgXSf2hnLY8TF/ch4UFbmmleGQpwV5U5XpByIdK+/HUOv41BZCCCidTQl2L1eRw8 5VCUwWb0S2Zfo0MRYF7BZSHkr3yNU3be9EtQcxxG9Wcrc9nlLNOUVI4We8lfw9RbCcpj if8AoSkNY544+Ro3/foHwlq47hAN8ofyNL7DE66phsYbIAQp66hdW8d7M3PMVC6D/jO4 lEJA== X-Gm-Message-State: AOAM530O68xO+nDr2nvEsyOAIduYi+8SaImMzkCD8j1toWMt4fQ+ZLqi NubP5XjMIFeEBohy1mf4yK8Euw6T6od5VmZosS1IhgPPENwS62cBu5TztH1A4m/gZIBG5uAVqcA QZYTQ4TNk1xNaueQ= X-Received: by 2002:a1c:a905:: with SMTP id s5mr3775548wme.120.1592483667376; Thu, 18 Jun 2020 05:34:27 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzxkdsnq5ON0DDFE7gMrfVfXlMsKZh8D6ZIGLyYdGLiQXpD4VasZwRTyGsn2fN7ejTb07WaDg== X-Received: by 2002:a1c:a905:: with SMTP id s5mr3775537wme.120.1592483667168; Thu, 18 Jun 2020 05:34:27 -0700 (PDT) Received: from localhost.localdomain (93.red-83-59-160.dynamicip.rima-tde.net. [83.59.160.93]) by smtp.gmail.com with ESMTPSA id a1sm3619517wmd.28.2020.06.18.05.34.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 18 Jun 2020 05:34:26 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PATCH v9 09/10] Makefile: Allow target-specific optional Kconfig Date: Thu, 18 Jun 2020 14:33:41 +0200 Message-Id: <20200618123342.10693-10-philmd@redhat.com> X-Mailer: git-send-email 2.21.3 In-Reply-To: <20200618123342.10693-1-philmd@redhat.com> References: <20200618123342.10693-1-philmd@redhat.com> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Received-SPF: pass client-ip=205.139.110.61; envelope-from=philmd@redhat.com; helo=us-smtp-delivery-1.mimecast.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/06/18 01:32:18 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -30 X-Spam_score: -3.1 X-Spam_bar: --- X-Spam_report: (-3.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-1, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action 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?Alex_Benn=C3=A9e?= , Paolo Bonzini , Richard Henderson , =?utf-8?q?Philippe_Mathie?= =?utf-8?q?u-Daud=C3=A9?= , Richard Henderson Errors-To: qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Sender: "Qemu-devel" Allow use of target-specific Kconfig file. Reviewed-by: Richard Henderson Reviewed-by: Alex Bennée Signed-off-by: Philippe Mathieu-Daudé --- Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 00e8553745..c131c4e99d 100644 --- a/Makefile +++ b/Makefile @@ -423,11 +423,13 @@ MINIKCONF_INPUTS = $(SRC_PATH)/Kconfig.host \ $(SRC_PATH)/accel/Kconfig \ $(SRC_PATH)/hw/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 $(call quiet-command, $(MINIKCONF) $(MINIKCONF_ARGS) \ + $(wildcard $(SRC_PATH)/target/$(call base-arch, $@)/Kconfig) \ > $@.tmp, "GEN", "$@.tmp") $(call quiet-command, if test -f $@; then \ if cmp -s $@.old $@; then \ From patchwork Thu Jun 18 12:33: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: 11612005 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 D1B831392 for ; Thu, 18 Jun 2020 12:38:50 +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 A8F3A2070A for ; Thu, 18 Jun 2020 12:38:50 +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="JcQ2GtFp" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A8F3A2070A 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]:38890 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jltof-0005Uf-VP for patchwork-qemu-devel@patchwork.kernel.org; Thu, 18 Jun 2020 08:38:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52364) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jltkc-0005Go-3f for qemu-devel@nongnu.org; Thu, 18 Jun 2020 08:34:38 -0400 Received: from us-smtp-2.mimecast.com ([207.211.31.81]:26592 helo=us-smtp-delivery-1.mimecast.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jltka-0004pw-CG for qemu-devel@nongnu.org; Thu, 18 Jun 2020 08:34:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1592483675; 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=RzPJeQjRBK5+iZmxJ5Gvby7lMszzXaOztv0gMLtPjmw=; b=JcQ2GtFpmw+Tkn0g3xJpBEbgpON3HOBbgclvaVBoUXzkbKn+8dcwrXF32FclFV6DUZz/0j 0nIc+WJbPuhL/19GU8HkO3wQtIQ00Q+x2hje0s2IntsdOb/U5xS9UEqm7a2SNsq0/oJNBU kPTR/sfTj3PQkisLkBZOf/MVox8noUc= Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.71]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-461-lDJRLiSVMKaRCnlsJ8aF3g-1; Thu, 18 Jun 2020 08:34:34 -0400 X-MC-Unique: lDJRLiSVMKaRCnlsJ8aF3g-1 Received: by mail-wm1-f71.google.com with SMTP id r1so2529574wmh.7 for ; Thu, 18 Jun 2020 05:34:34 -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=RzPJeQjRBK5+iZmxJ5Gvby7lMszzXaOztv0gMLtPjmw=; b=uXzPtMJfWM0QSSnVGoynpBoYulU2VskhFU7KBQH2zW6Qf4tVgqv5KvC4uMpfAxv1ZA Vyu1foH3N/9pV5aWvpjtoFw6BdOyFAGnDNG7SOGcffgeFd1ywjtC6nRhWANYPKhrsaF/ ORWcCBMS3RwgwowZnnqMeyTyhcoomZAg5x/ML7nMY8ZNW0tD84HnL2Es78Wq07hQSVWu Dk9dRg9zitZbS7S0R2tkPEPCbEl54Qn0svWgMqtl63H09oMz5tRoFZDNvZBwjXooNw8f k1Dn0t/MFGkOsJGan2aK9nAMHuA4p7YoFeFJHdnV0y8WE2eezq1xbQxF6i57MaU4k8tV LebA== X-Gm-Message-State: AOAM530CpgR+z1dMJbWioCzfa1U5kPyucPxV+suGty0a7VXW5BdU5kbd ksnMta62IR3Ze7CcgJd6FNKtzHThzPseQ45DvYB9RU1ZCg2op7f6uszS0HrGKM0bxU8tCfIFecw 5mKe4QWuzYdafKAg= X-Received: by 2002:a1c:ed17:: with SMTP id l23mr3654854wmh.175.1592483672338; Thu, 18 Jun 2020 05:34:32 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxzlLqdcux/CQX940jC6Ga0ULC25jufXytTVmEmQ+wiaSMpBccQkZfTd9qcrxEiKY4PInWbBw== X-Received: by 2002:a1c:ed17:: with SMTP id l23mr3654832wmh.175.1592483672113; Thu, 18 Jun 2020 05:34:32 -0700 (PDT) Received: from localhost.localdomain (93.red-83-59-160.dynamicip.rima-tde.net. [83.59.160.93]) by smtp.gmail.com with ESMTPSA id 185sm3385139wmz.22.2020.06.18.05.34.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 18 Jun 2020 05:34:31 -0700 (PDT) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PATCH v9 10/10] accel/tcg: Add stub for probe_access() Date: Thu, 18 Jun 2020 14:33:42 +0200 Message-Id: <20200618123342.10693-11-philmd@redhat.com> X-Mailer: git-send-email 2.21.3 In-Reply-To: <20200618123342.10693-1-philmd@redhat.com> References: <20200618123342.10693-1-philmd@redhat.com> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Received-SPF: pass client-ip=207.211.31.81; envelope-from=philmd@redhat.com; helo=us-smtp-delivery-1.mimecast.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/06/18 00:57:40 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -30 X-Spam_score: -3.1 X-Spam_bar: --- X-Spam_report: (-3.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-1, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=_AUTOLEARN X-Spam_action: no action 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: David Hildenbrand , Richard Henderson , =?utf-8?q?Philippe_Mathie?= =?utf-8?q?u-Daud=C3=A9?= , Paolo Bonzini , =?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" From: Philippe Mathieu-Daudé The TCG helpers were added in b92e5a22ec3 in softmmu_template.h. probe_write() was added in there in 3b4afc9e75a to be moved out to accel/tcg/cputlb.c in 3b08f0a9254, and was later refactored as probe_access() in c25c283df0f. Since it is a TCG specific helper, add a stub to avoid failures when building without TCG, such: target/arm/helper.o: In function `probe_read': include/exec/exec-all.h:362: undefined reference to `probe_access' Reviewed-by: Richard Henderson Reviewed-by: David Hildenbrand Reviewed-by: Alex Bennée Signed-off-by: Philippe Mathieu-Daudé --- accel/stubs/tcg-stub.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/accel/stubs/tcg-stub.c b/accel/stubs/tcg-stub.c index 677191a69c..e4bbf997aa 100644 --- a/accel/stubs/tcg-stub.c +++ b/accel/stubs/tcg-stub.c @@ -22,3 +22,10 @@ void tb_flush(CPUState *cpu) void tlb_set_dirty(CPUState *cpu, target_ulong vaddr) { } + +void *probe_access(CPUArchState *env, target_ulong addr, int size, + MMUAccessType access_type, int mmu_idx, uintptr_t retaddr) +{ + /* Handled by hardware accelerator. */ + g_assert_not_reached(); +}