From nobody Thu Apr 25 00:23:09 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1590091388; cv=none; d=zohomail.com; s=zohoarc; b=GoO+kdkcXEW0nS+D5H/pPO+07DsOM7hI60/BT1V4EyS3y4eTJIy9E/xjRAELw/0hxYW4RD8JYnVRM4DNoW/NVJBGM9ykRvrR5aRZJ5SV0zea+o/3QvYQKl5udOGwrd8QAtzGS3GfqzPLGYK8Nwtu4NSTXtfy/OxOLuoyCids4Gs= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590091388; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=6PeCmJfD6OD51fUU+hNrH7vrDwGGc2lOMQ5vq5LtNDI=; b=bwNjDul2gpbEP9gNWAsz/PQI/FQ/f0A4NjfoNblBJduhyYqrYOs6rO+evo4CNeIpUdZXlZQrjih+IGg1EhhAefPLsXfDwOzxZY8ufy1o91PhmWhe9fW9vT4HkvLiu7jSA4gApjWrSHwdN2xcHwSVUO3wdJ03ELgP2DvBtZRuZoE= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1590091388637919.1961614716663; Thu, 21 May 2020 13:03:08 -0700 (PDT) Received: from localhost ([::1]:54294 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jbrPH-0003lp-DO for importer@patchew.org; Thu, 21 May 2020 16:03:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42530) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbrLm-0004I2-B2 for qemu-devel@nongnu.org; Thu, 21 May 2020 15:59:30 -0400 Received: from us-smtp-2.mimecast.com ([205.139.110.61]:37816 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 1jbrLg-0008HC-Ve for qemu-devel@nongnu.org; Thu, 21 May 2020 15:59:30 -0400 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-338-R8uYPnRvPlSUoZJkAEMZ6w-1; Thu, 21 May 2020 15:59:21 -0400 Received: by mail-wm1-f72.google.com with SMTP id t62so3076184wmt.7 for ; Thu, 21 May 2020 12:59:21 -0700 (PDT) Received: from localhost.localdomain (17.red-88-21-202.staticip.rima-tde.net. [88.21.202.17]) by smtp.gmail.com with ESMTPSA id b14sm8111464wmb.18.2020.05.21.12.59.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 May 2020 12:59:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1590091163; 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=6PeCmJfD6OD51fUU+hNrH7vrDwGGc2lOMQ5vq5LtNDI=; b=SrB3wQlDmwctMHxmkPG97Y4XzDnBuJcPlwSpYjBW+q5yzaY28/f1w3ly/uET+btPbj4Bca sfT1kPVQC04Jn4bq6uLXomotg9Bc/g6M5hDXTKFfutPI034AlD+liSmAF5ir75ZxUlrIJr q/oPUHs0kDpiubRaaskgnwxglBvsBJw= X-MC-Unique: R8uYPnRvPlSUoZJkAEMZ6w-1 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=6PeCmJfD6OD51fUU+hNrH7vrDwGGc2lOMQ5vq5LtNDI=; b=QmDdspLyHJDomagf8EapyMmQeSLilOw9HOKpPQr6pIYzi6FP95Yo3cxaRGhp3aqziH icH9HjHlcWC5Parc9dV+120/OSHjcg3rQg/HkYGhNdEJK5JlZ/aYf2ReZC5zt4aBIUwe QbIb1BiqiqSc7Om+/vyh4tei284SvpWfZSZeVG5HM1hoQYV0f8cKS6HB+bxXHiIoLMHX KgZrUYrKRpixCl9EhqV45AtTHEy2kQAgHygMGV7t+Ck5QHUFB2bjdKEfGMr0Uh5hXs/t Me8CTw4mi1NwdLDrF5XMsAH4cWQQIQTKYKBP/QfGCa6EiSebkSHjvwJrnUyLCSmuEU8l vHTg== X-Gm-Message-State: AOAM5336XurSqtBwEzcFdRNXNpnJCJR3pH/6tuBYhtHdRwlRnNrZXTxj w4v1diy0F+wQ1thXFI0paJdz/bVtf3p374sgABm45xx6Cm+YNGWf9nCjxB5yoB2g5bKzyRIWuVg g+c9Q9evxrIX6JyY= X-Received: by 2002:adf:e688:: with SMTP id r8mr219336wrm.274.1590091160090; Thu, 21 May 2020 12:59:20 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzpoVejH0kz77lO60AKquol15TlZOd1rsvY/A6CLd3Jv/nXTIpr8ImKojAaSJXnyxz9wcEd+g== X-Received: by 2002:adf:e688:: with SMTP id r8mr219312wrm.274.1590091159920; Thu, 21 May 2020 12:59:19 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PATCH v3 01/11] MAINTAINERS: Fix KVM path expansion glob Date: Thu, 21 May 2020 21:59:01 +0200 Message-Id: <20200521195911.19685-2-philmd@redhat.com> X-Mailer: git-send-email 2.21.3 In-Reply-To: <20200521195911.19685-1-philmd@redhat.com> References: <20200521195911.19685-1-philmd@redhat.com> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="utf-8"; text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; 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/05/21 01:47:40 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=0.001, 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_H2=-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: Marek Vasut , Peter Maydell , Thomas Huth , qemu-riscv@nongnu.org, Sagar Karandikar , Aleksandar Markovic , Bastian Koppelmann , Chris Wulff , Richard Henderson , Laurent Vivier , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Max Filippov , Michael Walle , qemu-arm@nongnu.org, Palmer Dabbelt , Paolo Bonzini , Alistair Francis , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Aleksandar Rikalo , Aurelien Jarno , Richard Henderson Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) 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 Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- MAINTAINERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index 87a412c229..eebdcc6aa9 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -361,7 +361,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/ --=20 2.21.3 From nobody Thu Apr 25 00:23:09 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1590091264; cv=none; d=zohomail.com; s=zohoarc; b=AIl+7Mo+FAIXS9nAnawDpQMDTaY9LUHAhkVrhFH6+JLN8fwuCYWjBsu7CfJ+j7caoT5jw3MDhA+KBix7wnvFGjP51ouzKNee5gX7aqksSojZsWuvyIc+j8nrvtcPTWy3XEzDmYIZN6TXpS/cWheGXsl3pF2Z5SwIlDTeDip9XCM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590091264; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=QUH1OFbHNzJeZmlQ3HgF3hr2B5jV9dvRYR22rsqFyDE=; b=kqoqUoTG7KsltSfeKUwwQRu0LBnl+UfZ7sYCdczv/LrNFVlOX9dVbSC2QOXDy/6z97g/unjIj9egrRW/7kqjE4Vn7CGXou8bxuKfqJraxSpaovJqdRJ6wjAzZV8SuSDFBlPwvrkbaRb31uTrN32olFMW6ci2zAp1HTt+lydBEsQ= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1590091264897232.5528187664588; Thu, 21 May 2020 13:01:04 -0700 (PDT) Received: from localhost ([::1]:45172 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jbrNH-0006K8-6b for importer@patchew.org; Thu, 21 May 2020 16:01:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42538) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbrLn-0004Ix-3n for qemu-devel@nongnu.org; Thu, 21 May 2020 15:59:31 -0400 Received: from us-smtp-1.mimecast.com ([207.211.31.81]:52657 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 1jbrLm-0008Iy-3K for qemu-devel@nongnu.org; Thu, 21 May 2020 15:59:30 -0400 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-271-ZHHqa774O4SYJ9dGILjanA-1; Thu, 21 May 2020 15:59:26 -0400 Received: by mail-wr1-f69.google.com with SMTP id q13so3369070wrn.14 for ; Thu, 21 May 2020 12:59:26 -0700 (PDT) Received: from localhost.localdomain (17.red-88-21-202.staticip.rima-tde.net. [88.21.202.17]) by smtp.gmail.com with ESMTPSA id s11sm7405424wrp.79.2020.05.21.12.59.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 May 2020 12:59:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1590091168; 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=QUH1OFbHNzJeZmlQ3HgF3hr2B5jV9dvRYR22rsqFyDE=; b=HryFB8dOxjx4A6Qjc4LHxjMzTp1PsVFqDuAYUP0yboPScWAMQXa1qrGwfB2O5+oOgp5jjE OmXXYMHsEnjFBX0EnqNPxAi/vnJ+WAwdxkrilgzJ95gvFiYPgojlKUCIKZDfaaTbO3wWb7 gSSrx2Ia1rgRnyGN71ar4k+44Oaq3o4= X-MC-Unique: ZHHqa774O4SYJ9dGILjanA-1 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=QUH1OFbHNzJeZmlQ3HgF3hr2B5jV9dvRYR22rsqFyDE=; b=fxiYBL1PPiDpNLEHNE8SbT4xUbFFMGGP3NI50GA5NmBVg7IE1VhgS2qe/U3XUEo/yy jWSE61oBK7RUM762BwxspMwiV+Ye7OJetz36cdxaX3do7Yzz4D5FN8Q04hB0MtcpPITn 09k6SAjOGMWS86GiaVQcGWCHAQM63jhqNa7jgjT4sx5YaKi6IDryBzqRHS43RdJGVVbB sBh94+dIgXcWMDLbVTVW3lLIYOcV7wKRUGPCg0V8SpH07aeK7fhpSnTwPEb06aJLL7Dj h7DtT1J1dFkfN/bj23Px9ESWfOIqpTht5+MOK70k04CFpzAhLjvffmEAO/D/nMx8QGMI EMsA== X-Gm-Message-State: AOAM530xIDe1g+6wrDZ1Mrez/eA4zD4SdatELHBcDv0JbXjPJ0iguIOk Es6C9+prOE24V/VkRbLScip8llcSBjIwkcHQbfaGZHuYi2JcN1ehkmOQlfpaM3wOi3hPUrbO+tS sC/U7U+uApODqqqk= X-Received: by 2002:a5d:480a:: with SMTP id l10mr218931wrq.318.1590091165275; Thu, 21 May 2020 12:59:25 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxf2/5vizkFDODXCGechy4gRzEy5r6dl18xJAFAHaWHwEZBQajFYoXRzr3BwlgURU3Dng8wSw== X-Received: by 2002:a5d:480a:: with SMTP id l10mr218905wrq.318.1590091165117; Thu, 21 May 2020 12:59:25 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PATCH v3 02/11] MAINTAINERS: Add an 'overall' entry for accelerators Date: Thu, 21 May 2020 21:59:02 +0200 Message-Id: <20200521195911.19685-3-philmd@redhat.com> X-Mailer: git-send-email 2.21.3 In-Reply-To: <20200521195911.19685-1-philmd@redhat.com> References: <20200521195911.19685-1-philmd@redhat.com> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="utf-8"; text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; 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/05/21 04:44:45 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=0.001, 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.001, RCVD_IN_MSPIKE_WL=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: Marek Vasut , Peter Maydell , Thomas Huth , qemu-riscv@nongnu.org, Sagar Karandikar , Aleksandar Markovic , Bastian Koppelmann , Chris Wulff , Richard Henderson , Laurent Vivier , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Max Filippov , Michael Walle , qemu-arm@nongnu.org, Palmer Dabbelt , Paolo Bonzini , Alistair Francis , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Aleksandar Rikalo , Aurelien Jarno , Richard Henderson Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Reviewed-by: Richard Henderson Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- Cc: Paolo Bonzini v2: Cover accel/accel.c & accel/Makefile.objs (thuth) --- MAINTAINERS | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index eebdcc6aa9..d7b98f9878 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -415,6 +415,17 @@ S: Supported F: target/i386/kvm.c F: scripts/kvm/vmxcap =20 +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 --=20 2.21.3 From nobody Thu Apr 25 00:23:09 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1590091373; cv=none; d=zohomail.com; s=zohoarc; b=Yd7NMGGM9ooKrZsh/X5PEk3XsKkCbL9ZQI7/C1oRadVWZisG5/dcnKqsI3I1K0R8Na1aUt018cQCTNZ6BuZzAPAO7Ke8kW86D7CIP2zkx7wBN4PkZ+ZUObWXvjKVVIdU1BWo1DX9aAJ8OPlZck8jzbbuJGOIykJETDL7WiE4hHE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590091373; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=8n0YFO+GkTAJ70YrDyCWQHFcQ3B2rpDJ3HMzik7tebk=; b=ObqbJU2iG6V0vdMq/MVTxOAMxwNcudKCmOkiJOaHB+1nuvF0xYA8Kdq/TC2j1+nGHidw8j+zLjcBe/L0CxUDPltMVqEZRLMT5H7/t+WNuvWuuN6QxYF5KcaSkdoNQcsmipAPL7CdAOuVa9kxc1UNR0xSZZ8SdA/FTg2gVerCurM= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1590091373545315.6529721528343; Thu, 21 May 2020 13:02:53 -0700 (PDT) Received: from localhost ([::1]:52880 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jbrP2-0003B7-3W for importer@patchew.org; Thu, 21 May 2020 16:02:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42562) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbrLr-0004Uf-MN for qemu-devel@nongnu.org; Thu, 21 May 2020 15:59:35 -0400 Received: from us-smtp-1.mimecast.com ([207.211.31.81]:51601 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 1jbrLq-0008K4-LL for qemu-devel@nongnu.org; Thu, 21 May 2020 15:59:35 -0400 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-471-dVWcV3g0MlurdQlGZhGcfQ-1; Thu, 21 May 2020 15:59:32 -0400 Received: by mail-wr1-f70.google.com with SMTP id r14so3353802wrw.8 for ; Thu, 21 May 2020 12:59:32 -0700 (PDT) Received: from localhost.localdomain (17.red-88-21-202.staticip.rima-tde.net. [88.21.202.17]) by smtp.gmail.com with ESMTPSA id m3sm7370853wrn.96.2020.05.21.12.59.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 May 2020 12:59:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1590091173; 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=8n0YFO+GkTAJ70YrDyCWQHFcQ3B2rpDJ3HMzik7tebk=; b=Y+WC6zykAzUM9R+t/77YPnjxMvDaI+AJgb3zaldr0C5OXfskvplLuDfcpVLPZ+sO/ziDsD OViZOv5weqFbI2ZtjPSvgQNF2G7ZqgdgH3FgNl/Y9AN+WV30pQFbmxGBMpZM70qd7Fwm+y s5QqD5qS8+QS0+axjMtkrGTFRjfJO8Q= X-MC-Unique: dVWcV3g0MlurdQlGZhGcfQ-1 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=8n0YFO+GkTAJ70YrDyCWQHFcQ3B2rpDJ3HMzik7tebk=; b=f0efkjIDgGrtwEysNMwwZeSmt8jzsr8oodQvpTcn2yfwZwsRjBSLSgZ31s4ocyVZjd dg5nh7Jf1pdH0qplf54tJ62HQku+xhWDoy+931W3pwRc8Mgm16hgUx3zRfNzYmxDY7Er 7b6b/ERQjil2yu/FkFiEvsD5TMf2Vy7JwgbL29xqWznypsFZwUZ5ZjlBkibHr6/VmVDU NOX93RecUdeQ/E1CSWGrqVqxadiz30OhSj88Xsas8c01qUmdOFyWF6QDZ//h+Xkj6bXb 5XoxE6/IcFqbryxMv/qhWNMIF7AXVKgaZ1+69ACTeN3SiqYKtpOnDkOVkHn3faesLj/0 gy+w== X-Gm-Message-State: AOAM531omuerBe1tMSbwcDzwRMVNil5mP5LZxOMHfOqghXtqIm2hpwuZ 4ZlrXe7EnfgQhY0+BrXbB0o+KzVZTTMZLaKhyJLMS8d7j2gssjImvhV/s1R/rMez5nbQj67Z6Gz 6SnneBdaoGjklVfc= X-Received: by 2002:a7b:c3da:: with SMTP id t26mr9536021wmj.146.1590091170780; Thu, 21 May 2020 12:59:30 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwlgGWH+n9W9cr3XjZ4gqfAZL0L5kC2xGoZnWi5HocvmVMMsWNDdtckiCifIUneNXcnwu3Eog== X-Received: by 2002:a7b:c3da:: with SMTP id t26mr9535989wmj.146.1590091170602; Thu, 21 May 2020 12:59:30 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PATCH v3 03/11] MAINTAINERS: Add an entry for the HAX accelerator Date: Thu, 21 May 2020 21:59:03 +0200 Message-Id: <20200521195911.19685-4-philmd@redhat.com> X-Mailer: git-send-email 2.21.3 In-Reply-To: <20200521195911.19685-1-philmd@redhat.com> References: <20200521195911.19685-1-philmd@redhat.com> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="utf-8"; text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; 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/05/21 04:44:45 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=0.001, 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.001, RCVD_IN_MSPIKE_WL=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: Peter Maydell , Sagar Karandikar , Max Filippov , Alistair Francis , Colin Xu , Yu Ning , Tao Wu , Marek Vasut , Vincent Palatin , David Chou , Aleksandar Markovic , Aleksandar Rikalo , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Thomas Huth , haxm-team@intel.com, Hang Yuan , qemu-arm@nongnu.org, =?UTF-8?q?Alex=20Benn=C3=A9e?= , Richard Henderson , qemu-riscv@nongnu.org, Bastian Koppelmann , Chris Wulff , Laurent Vivier , Sergio Andres Gomez Del Real , Michael Walle , Palmer Dabbelt , Wenchao Wang , Paolo Bonzini , Aurelien Jarno Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- 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 d7b98f9878..0f76dc330b 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -426,6 +426,12 @@ F: accel/accel.c F: accel/Makefile.objs F: accel/stubs/Makefile.objs =20 +HAX Accelerator +S: Orphan +F: accel/stubs/hax-stub.c +F: target/i386/hax-all.c +F: include/sysemu/hax.h + X86 HVF CPUs M: Roman Bolshakov S: Maintained --=20 2.21.3 From nobody Thu Apr 25 00:23:09 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1590091481; cv=none; d=zohomail.com; s=zohoarc; b=lyB02alZq7+zLwgCu91hDxqA1Sr49iYJcc44cEiNJYDkeDLdyr+sIJF6Fqnz+0tuxSjQehmglNMPoLUefySWuCEuaObM+QFRRGGO1PHf2sFTRrNajN77td4QjSdCaRVuMgyjeRqmIQv2OrNO5NTT4W3X9okgI6gGAU8HVUC9+Co= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590091481; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=gy7eiStux+gIOMgnul3BY8RTTpwPoXMNvRdb9ailA+g=; b=WX0pN7fUNAZ7iurZv2ZaSTFMpNC7aHdRBfzRcEPMIstT6Jiw/r8qnLWNpfVn+zCOZRUJOGRORFJl25T/FUyQlTPGVrjvUF0o+fsOS/d/Au1HWt2ap4DJTXT/MTh+70RbNpOKXWlSjdypcZiNEpWDgMI+I1SaFEVWjvVOx041f5w= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1590091481610208.40710556608929; Thu, 21 May 2020 13:04:41 -0700 (PDT) Received: from localhost ([::1]:60156 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jbrQm-0006Cf-Cq for importer@patchew.org; Thu, 21 May 2020 16:04:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42592) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbrLw-0004km-T2 for qemu-devel@nongnu.org; Thu, 21 May 2020 15:59:40 -0400 Received: from us-smtp-delivery-1.mimecast.com ([205.139.110.120]:36829 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 1jbrLv-0008Kr-SG for qemu-devel@nongnu.org; Thu, 21 May 2020 15:59:40 -0400 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-88-FiJzj9h6P3CQAk9teH0_Dw-1; Thu, 21 May 2020 15:59:37 -0400 Received: by mail-wr1-f72.google.com with SMTP id c14so2201256wrm.15 for ; Thu, 21 May 2020 12:59:37 -0700 (PDT) Received: from localhost.localdomain (17.red-88-21-202.staticip.rima-tde.net. [88.21.202.17]) by smtp.gmail.com with ESMTPSA id p8sm7269705wre.11.2020.05.21.12.59.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 May 2020 12:59:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1590091179; 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=gy7eiStux+gIOMgnul3BY8RTTpwPoXMNvRdb9ailA+g=; b=UvRkVDA8pH+0oA6/vcFLA4ZfxqDx2xXqoqlwXHxRUy+ljNiCaQ/SFnbf/hj1HfGvgymYbe 6mBj89LjZjo/srNOoeHhh0H9Svk3cw9ufWZDomxW992vYShlvvVlSarMfS065ZVmi7Bglp D8aUFUjyY1Yt1gTON+EtVnyQ4ysvk5E= X-MC-Unique: FiJzj9h6P3CQAk9teH0_Dw-1 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=gy7eiStux+gIOMgnul3BY8RTTpwPoXMNvRdb9ailA+g=; b=m6OZ2sj2PHlwmgYBrHcuYmWBm6rOXPgpsjbkz/h5o8rd8oiUnQQZQvVOQLMl/UWkLJ 4jpGXQ5C8orh+l6ol0PfyyB4lFm9A9znzzpj4xzVRTPzTN0u5YB21Ab8FKIqJS8C1w9a znEfnPLJM35cTn5LD10eq2wptmG96MMl1GrV9VjelZhQMGbITqLceaHoVgKUQdzyiXB+ y1Xu3BGAf6UIt1HUiLiMF4twbrKGINU3StjBo87RrxyVyVOB3MB7B9d9+ArKYwnHZx+d SqC9ppYXELaxuFafYLUggMdF+7quGQhlYkdYxAtz/w+rM11hzBaOqw4dmgWCo0/DVLzZ UYTQ== X-Gm-Message-State: AOAM531D6LQu9O5VPZVsT3qUezdZwMynlj8wrLwqiq3C3xD7lRPShCiF lZpvsBfgWsYcQQbyjCPxBFZDIFwDDIdHe2Xbx4uXdnwKUwOtItR+PJ7eHVtiVwQvYVJfbCTRcuJ f3KIUtqqCaAGexxc= X-Received: by 2002:a1c:6182:: with SMTP id v124mr10231020wmb.30.1590091176371; Thu, 21 May 2020 12:59:36 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyG4o6HxlnyWsS2WQHrvVxmbsl63V323RdIWVRrEFq3WAjUEtcGOOtLAhMk/HrM6bu0cSj60w== X-Received: by 2002:a1c:6182:: with SMTP id v124mr10230993wmb.30.1590091176198; Thu, 21 May 2020 12:59:36 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PATCH v3 04/11] accel/tcg: Add stub for probe_access() Date: Thu, 21 May 2020 21:59:04 +0200 Message-Id: <20200521195911.19685-5-philmd@redhat.com> X-Mailer: git-send-email 2.21.3 In-Reply-To: <20200521195911.19685-1-philmd@redhat.com> References: <20200521195911.19685-1-philmd@redhat.com> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="utf-8"; text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; 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/05/21 14:32:18 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=0.001, 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.001, RCVD_IN_MSPIKE_WL=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: Peter Maydell , Sagar Karandikar , David Hildenbrand , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Max Filippov , Alistair Francis , Marek Vasut , Aleksandar Markovic , "Emilio G . Cota" , Aleksandar Rikalo , Thomas Huth , Richard Henderson , qemu-arm@nongnu.org, =?UTF-8?q?Alex=20Benn=C3=A9e?= , Richard Henderson , qemu-riscv@nongnu.org, Bastian Koppelmann , Chris Wulff , Laurent Vivier , Michael Walle , Palmer Dabbelt , Paolo Bonzini , Aurelien Jarno Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) From: Philippe Mathieu-Daud=C3=A9 The TCG helpers where 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 Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- Cc: Richard Henderson Cc: Emilio G. Cota Cc: Alex Benn=C3=A9e Cc: David Hildenbrand --- 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 retad= dr) +{ + /* Handled by hardware accelerator. */ + g_assert_not_reached(); +} --=20 2.21.3 From nobody Thu Apr 25 00:23:09 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1590091694; cv=none; d=zohomail.com; s=zohoarc; b=WX96UqUhXcLq6gH3IjDKcid72CsvWHev3AqR7ujIa5Nt1s3D2VzWJQkPYh6bwGuw4MDxZW81NwQ52kFxphLIUx3N3iX5j328acnGZlRRx2HG9AWfYVdV2Tl2nFqaRV7YG2WbkOuJVk2AzcsxE7SitAt8sDj3CAY1w49rd6hy83c= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590091694; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=ndqFgBanjliYTdRp8N1sk+p/cY4owVogsc0x0ibf8Jw=; b=UL25r4H19dzpYaVJkFnCHPXRYImW07dQ7fc6Aje/BKRoiW/NYeQgjMoz10Z0YGzpgw3ay43M+/FJZygqfjlYWnvCr3MlwSt+p/B8TTOctEOyWc8/bZXUUr0C117tOf6tZ9TSjDU67RSUJXp9WEvXlYkmy8CLKZmAJqwJYI5qgUA= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1590091694146248.2831676858898; Thu, 21 May 2020 13:08:14 -0700 (PDT) Received: from localhost ([::1]:45376 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jbrUC-0004rz-WE for importer@patchew.org; Thu, 21 May 2020 16:08:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42660) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbrM9-0005UT-L6 for qemu-devel@nongnu.org; Thu, 21 May 2020 15:59:53 -0400 Received: from us-smtp-2.mimecast.com ([205.139.110.61]:37536 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 1jbrM8-0008NK-Vy for qemu-devel@nongnu.org; Thu, 21 May 2020 15:59:53 -0400 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-468-IR8o69A8O6q9IGQqSxcUOw-1; Thu, 21 May 2020 15:59:43 -0400 Received: by mail-wm1-f70.google.com with SMTP id u11so2138142wmc.7 for ; Thu, 21 May 2020 12:59:42 -0700 (PDT) Received: from localhost.localdomain (17.red-88-21-202.staticip.rima-tde.net. [88.21.202.17]) by smtp.gmail.com with ESMTPSA id 40sm6315242wrc.15.2020.05.21.12.59.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 May 2020 12:59:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1590091192; 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=ndqFgBanjliYTdRp8N1sk+p/cY4owVogsc0x0ibf8Jw=; b=Lc/OZWoDp9jp5XCcD/ej/QA2cnq8t5rXNd8y+aXaRvCzDRWUEgEt5HD80j/gYryDR6PCoB q2eoT7DSSMExEgD2QJhQHJmv17BdqBNZxoKuIoeavTHUw3AnDR3w7R4zxZxNocq3FTf0p2 8zHbFD2MRFxlFhqtxy061tkR6YQPX7o= X-MC-Unique: IR8o69A8O6q9IGQqSxcUOw-1 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=ndqFgBanjliYTdRp8N1sk+p/cY4owVogsc0x0ibf8Jw=; b=umIRR1GK9pdpEsTOo0F8aD8/2Y2xq32z3q0qKZbBLek1D+Mxt+cVmkVfmllYRUu9wY fEpzbYsmq/0POUSUkAhnK8J9dShFNGvgxgqTGuPLuzG+gpQtsmBAErauZ3QCZVO+dA+w 6YOcQ0G9hTodcci05hSWeHF+GXMH/gHDeJYIYF/OUtWhH29u2SV/mR/WCtcgXa0aexoa 4sXgkqGeT2FLoEyDR/XbzdswFEjH8u7JaN1PfSB0r0Y1DNWxaXI50CB4G1B7ZJedIazj IM4H+GLlrOcIbMtHOH7cWXevEDDh/MNqHWD3AB359OPF8YX/Pws/4v9XtpvuM3qeBomV nBFw== X-Gm-Message-State: AOAM531qOF/QiwY/R1xLD2oejSmmJ7qIr1x/9r8ZmkiiN8LFE1/ofV0H pw5AQfD82KcrxIjWmaDWuLccUz5DBgrtlQkAgiH6qfg4yiMmgXhqEv+ba+5t6U7s5Xh5r/HQ4u1 VoXGo0GVnkkezVGY= X-Received: by 2002:adf:ea09:: with SMTP id q9mr199798wrm.399.1590091181641; Thu, 21 May 2020 12:59:41 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxeaXm4iwycnKbL3KPvGpgmGXlS3CyVHkAmumZ3hSREIGIXaWVOKv0e6o6ImxUtk7uwY+Ha9A== X-Received: by 2002:adf:ea09:: with SMTP id q9mr199773wrm.399.1590091181402; Thu, 21 May 2020 12:59:41 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PATCH v3 05/11] Makefile: Remove dangerous EOL trailing backslash Date: Thu, 21 May 2020 21:59:05 +0200 Message-Id: <20200521195911.19685-6-philmd@redhat.com> X-Mailer: git-send-email 2.21.3 In-Reply-To: <20200521195911.19685-1-philmd@redhat.com> References: <20200521195911.19685-1-philmd@redhat.com> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="utf-8"; text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; 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/05/21 01:47:40 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=0.001, 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_H2=-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: Marek Vasut , Peter Maydell , Thomas Huth , qemu-riscv@nongnu.org, Sagar Karandikar , Aleksandar Markovic , Bastian Koppelmann , Chris Wulff , Laurent Vivier , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Max Filippov , Michael Walle , qemu-arm@nongnu.org, Palmer Dabbelt , Paolo Bonzini , Alistair Francis , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Aleksandar Rikalo , Aurelien Jarno , Richard Henderson Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) 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 Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 40e4f7677b..6c9d718b2c 100644 --- a/Makefile +++ b/Makefile @@ -420,7 +420,7 @@ MINIKCONF_ARGS =3D \ =20 MINIKCONF_INPUTS =3D $(SRC_PATH)/Kconfig.host $(SRC_PATH)/hw/Kconfig MINIKCONF_DEPS =3D $(MINIKCONF_INPUTS) $(wildcard $(SRC_PATH)/hw/*/Kconfig) -MINIKCONF =3D $(PYTHON) $(SRC_PATH)/scripts/minikconf.py \ +MINIKCONF =3D $(PYTHON) $(SRC_PATH)/scripts/minikconf.py =20 $(SUBDIR_DEVICES_MAK): %/config-devices.mak: default-configs/%.mak $(MINIK= CONF_DEPS) $(BUILD_DIR)/config-host.mak $(call quiet-command, $(MINIKCONF) $(MINIKCONF_ARGS) > $@.tmp, "GEN", "$@= .tmp") --=20 2.21.3 From nobody Thu Apr 25 00:23:09 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1590091610; cv=none; d=zohomail.com; s=zohoarc; b=D1uaL6q/ng+NwmxZvngyESuQ7EWOX7IX2Vfyjr2bOsqPAsI3X2yyWH8jt4srYQevEsGm9vR0gVhxwm9xt7rr7uhtzd6NMzlb8EVnrsfoHHkb88ztU0jUTMmfu4CgHCPtc59piuhxPzSE8d8XvjkyxpOievRR2k65dCiK5Bd1Iv0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590091610; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=GPfSgBN6V2tVMS8P3LJc7AXq2ATI7aQPyqGZHft5RHs=; b=Xv7KPblYIGmpH4vrlgmJ+OylSO3s8udOo9J+ZaQ3DRgejZp0lf3JWmUwkm6s/C21DCfn1FOiRDW+QsCuaiYK0bkNs1DuX/G+JndWvCNs2l4yv5NUzJu8HJcIj7kQpoNqC3zodSz7NEp2rYvFY0BoA9nnivEyJcVX8iZOpIYBWg0= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1590091610179278.01819613881014; Thu, 21 May 2020 13:06:50 -0700 (PDT) Received: from localhost ([::1]:41270 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jbrSq-00038u-Sa for importer@patchew.org; Thu, 21 May 2020 16:06:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42650) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbrM7-0005Nr-V8 for qemu-devel@nongnu.org; Thu, 21 May 2020 15:59:51 -0400 Received: from us-smtp-2.mimecast.com ([205.139.110.61]:21874 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 1jbrM6-0008Mr-VX for qemu-devel@nongnu.org; Thu, 21 May 2020 15:59:51 -0400 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-226-oOY7oJjKNOyTLnQABzpLQQ-1; Thu, 21 May 2020 15:59:48 -0400 Received: by mail-wr1-f71.google.com with SMTP id 90so3341499wrg.23 for ; Thu, 21 May 2020 12:59:48 -0700 (PDT) Received: from localhost.localdomain (17.red-88-21-202.staticip.rima-tde.net. [88.21.202.17]) by smtp.gmail.com with ESMTPSA id q5sm7928308wra.36.2020.05.21.12.59.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 May 2020 12:59:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1590091190; 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=GPfSgBN6V2tVMS8P3LJc7AXq2ATI7aQPyqGZHft5RHs=; b=TB/Re3O7xAnpelHUB91gzuFOdAEmmZYJoJBYqsMIFi/ii4iuRjIfho9+1QCBbIkc28jFfE p667Dl/SLtxfQIKT9Nzr8inqEH3yYItdnphBM/hn8xJsOu0X0JSCXN9a3qYcoEXUcwLLaO 9N7ibF5+xtxMFjuaCoG3sdcdNqqDOMQ= X-MC-Unique: oOY7oJjKNOyTLnQABzpLQQ-1 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=GPfSgBN6V2tVMS8P3LJc7AXq2ATI7aQPyqGZHft5RHs=; b=O4//dpWD/GCBsC00zeuU+e4eawwLEvsrlD0ZJfFH8zWim35ucjz4DL3jsCex0iXfO+ wbaB4x/UtvDpoRCufLGWCIAAIvPSNFKC+FBBlVh8aO1PUwyPIqBeWL8r4WFhA+vaxGrq ab1bHQms5XjAVc5wri7UYWLhssu6f4+G0wz8NW2YtmPln2ab/FlgSIXclYT4sjF1EDzj Kyr77tH94nLyIJD2jU4Udithgr+ByOdMYH/gI8PVAbMt9j3o+wJbYZ+YvJFGCHbKz8E3 ZxLIXHEt6u62Hgqwu2YindRNReUDPW/0H+S65ngnZZecqaktsV39EkRV32Cq0y0pTpgR 14uA== X-Gm-Message-State: AOAM530b2ewiIM5qvZHfiW3io0LxihD73ugaJmXsJn/rvwS6PRVMjJhP zxCK4cXX5R4NhJtyTgYQYPhkoNBrYktJMoK1FLU6QAfwXLpveM9nGTlUOmH3S3mMyOHfFFRfVB0 UwjEKP+NtTlqdAv8= X-Received: by 2002:a7b:c1d2:: with SMTP id a18mr10054083wmj.176.1590091187090; Thu, 21 May 2020 12:59:47 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyjZ/S3jGknoIdp45jf+F28heqmGYmWTQiFWjpn32tfASHwwq+r3kJugCXtOLIEjzXuVa/5cA== X-Received: by 2002:a7b:c1d2:: with SMTP id a18mr10054054wmj.176.1590091186867; Thu, 21 May 2020 12:59:46 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PATCH v3 06/11] Makefile: Write MINIKCONF variables as one entry per line Date: Thu, 21 May 2020 21:59:06 +0200 Message-Id: <20200521195911.19685-7-philmd@redhat.com> X-Mailer: git-send-email 2.21.3 In-Reply-To: <20200521195911.19685-1-philmd@redhat.com> References: <20200521195911.19685-1-philmd@redhat.com> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="utf-8"; text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; 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/05/21 01:47:40 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=0.001, 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_H2=-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: Marek Vasut , Peter Maydell , Thomas Huth , qemu-riscv@nongnu.org, Sagar Karandikar , Aleksandar Markovic , Bastian Koppelmann , Chris Wulff , Richard Henderson , Laurent Vivier , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Max Filippov , Michael Walle , qemu-arm@nongnu.org, Palmer Dabbelt , Paolo Bonzini , Alistair Francis , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Aleksandar Rikalo , Aurelien Jarno , Richard Henderson Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) 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 Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- Makefile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 6c9d718b2c..7666f81e8a 100644 --- a/Makefile +++ b/Makefile @@ -418,12 +418,15 @@ MINIKCONF_ARGS =3D \ CONFIG_LINUX=3D$(CONFIG_LINUX) \ CONFIG_PVRDMA=3D$(CONFIG_PVRDMA) =20 -MINIKCONF_INPUTS =3D $(SRC_PATH)/Kconfig.host $(SRC_PATH)/hw/Kconfig -MINIKCONF_DEPS =3D $(MINIKCONF_INPUTS) $(wildcard $(SRC_PATH)/hw/*/Kconfig) +MINIKCONF_INPUTS =3D $(SRC_PATH)/Kconfig.host \ + $(SRC_PATH)/hw/Kconfig +MINIKCONF_DEPS =3D $(MINIKCONF_INPUTS) \ + $(wildcard $(SRC_PATH)/hw/*/Kconfig) MINIKCONF =3D $(PYTHON) $(SRC_PATH)/scripts/minikconf.py =20 $(SUBDIR_DEVICES_MAK): %/config-devices.mak: default-configs/%.mak $(MINIK= CONF_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 $@; \ --=20 2.21.3 From nobody Thu Apr 25 00:23:09 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1590091304; cv=none; d=zohomail.com; s=zohoarc; b=XEBnYJUTfkCJlX9UC6U5b91howNdlXSHYKwXkUc3K3Sagufo98MApyXQCKaZQIkcRvwbQWHiN8Bs/xdzKfhS5UcIFu2L3y4q4S4XTbKrjb4PIyrbXxtpUyeik0elxQMA8SOP9j4Z4Bzwj0zFpstDKJxQsGXlBbHgP0815LjFqHw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590091304; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=TyEDe8wylZalxNMNSz6RpL3nleNnTxzk4iV0Jrd1pvo=; b=DqgiFISN18oM5OEaRkUP5+60C4mr8QNroO3AWvZkp/ExQTDWC1x2J2P5i+7kAeQ+LsPHcWheDiWvVtGAc0i5KWYlc/kFyJx1QBevAMi+atTM8JdQRR5XhCV1XJDaYNPPcoqt0YfRoQxHWU0C+tYAV2HdvMjkF4Pm3+9+ImcxcxE= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1590091304927843.1658190496149; Thu, 21 May 2020 13:01:44 -0700 (PDT) Received: from localhost ([::1]:48232 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jbrNv-0000CX-C7 for importer@patchew.org; Thu, 21 May 2020 16:01:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42674) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbrMC-0005fT-OE for qemu-devel@nongnu.org; Thu, 21 May 2020 15:59:56 -0400 Received: from us-smtp-1.mimecast.com ([207.211.31.81]:22464 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 1jbrMB-0008Na-Sb for qemu-devel@nongnu.org; Thu, 21 May 2020 15:59:56 -0400 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-205-kseHgcNiO02XOk2CqvBzVw-1; Thu, 21 May 2020 15:59:53 -0400 Received: by mail-wr1-f70.google.com with SMTP id z8so3344347wrp.7 for ; Thu, 21 May 2020 12:59:53 -0700 (PDT) Received: from localhost.localdomain (17.red-88-21-202.staticip.rima-tde.net. [88.21.202.17]) by smtp.gmail.com with ESMTPSA id p9sm7364946wrj.29.2020.05.21.12.59.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 May 2020 12:59:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1590091195; 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=TyEDe8wylZalxNMNSz6RpL3nleNnTxzk4iV0Jrd1pvo=; b=eo/mVZSkBENfxgkra5eqampOomQDyv/VyHFJKaaWvpZvtVs1u/6Qc9JXutCqEM3KvkbfqF +s05X5LOiifoUw1Y1PmBqX0bimNjrDnV+RHJ+Fl4EoorvP4hd6CFX2kx94wH1+V3sZ/AjY mE0N+YMza+Qwc/oLF68I8ie+QxEIO/Q= X-MC-Unique: kseHgcNiO02XOk2CqvBzVw-1 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=TyEDe8wylZalxNMNSz6RpL3nleNnTxzk4iV0Jrd1pvo=; b=PTq8wP36Zj3jgVcOfUg91EA3D+DRbxsnY6z2DsDhbN8dqrKTwqFG92uWWc0df3h+i1 EpcJZLCSCrkaNO1tm9YofIsl7W4NLtmVW7mxfOQOUgUvRvXuM5ctNemTMeRjpocDf3dw RyMNzsAvIZl+Xyq/qV1JglhQGGPVBvpkMRowgo6pKr7JnlkoLVEB7e+MLlHqoWb+EgkJ 3yEF4w4AcjVAtj0EsuyGDucpcr3U/je65zn8tZgzd4F70snORtpGuvXaIqY7R6r9iE9n na0+Ky4INsc3FardTT9Cb8xqO3zyT1TTlgLIQWyERSgXaOG812VXPQojie58lmYH9i10 SmcA== X-Gm-Message-State: AOAM531cYJJVF/Inq4ZiDoCe4wYCjyV8YexnGC5lOzPcEKSBWuL5f+CI Cft8UKuUQtpRoPNT8y+uFnIL1mVf69SiXMUeuxvTeIJzngC648Rg1kc2fyrHkqTnjKYQbMq1XS/ RyU+/s4owrfIy+YU= X-Received: by 2002:a05:6000:1107:: with SMTP id z7mr202692wrw.93.1590091192447; Thu, 21 May 2020 12:59:52 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwi56RHX9v+G21jJAOnCw3fEeIRJZTLhwA8U+0eI4Lqjqd8JiM2+5TLbbdNev45iZ0PlCgIuA== X-Received: by 2002:a05:6000:1107:: with SMTP id z7mr202668wrw.93.1590091192251; Thu, 21 May 2020 12:59:52 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PATCH v3 07/11] accel/Kconfig: Extract accel selectors into their own config Date: Thu, 21 May 2020 21:59:07 +0200 Message-Id: <20200521195911.19685-8-philmd@redhat.com> X-Mailer: git-send-email 2.21.3 In-Reply-To: <20200521195911.19685-1-philmd@redhat.com> References: <20200521195911.19685-1-philmd@redhat.com> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="utf-8"; text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; 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/05/21 04:44:45 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=0.001, 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.001, RCVD_IN_MSPIKE_WL=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: Marek Vasut , Peter Maydell , Thomas Huth , qemu-riscv@nongnu.org, Sagar Karandikar , Aleksandar Markovic , Bastian Koppelmann , Chris Wulff , Richard Henderson , Laurent Vivier , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Max Filippov , Michael Walle , qemu-arm@nongnu.org, Palmer Dabbelt , Paolo Bonzini , Alistair Francis , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Aleksandar Rikalo , Aurelien Jarno , Richard Henderson Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Move the accel selectors from the global Kconfig.host to their own Kconfig file. Reviewed-by: Richard Henderson Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- 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 7666f81e8a..648757f79a 100644 --- a/Makefile +++ b/Makefile @@ -419,6 +419,7 @@ MINIKCONF_ARGS =3D \ CONFIG_PVRDMA=3D$(CONFIG_PVRDMA) =20 MINIKCONF_INPUTS =3D $(SRC_PATH)/Kconfig.host \ + $(SRC_PATH)/accel/Kconfig \ $(SRC_PATH)/hw/Kconfig MINIKCONF_DEPS =3D $(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. =20 -config KVM - bool - config LINUX bool =20 @@ -31,10 +28,6 @@ config VHOST_KERNEL bool select VHOST =20 -config XEN - bool - select FSDEV_9P if VIRTFS - config VIRTFS bool =20 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 --=20 2.21.3 From nobody Thu Apr 25 00:23:09 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1590091566; cv=none; d=zohomail.com; s=zohoarc; b=DdsPtPWiAtut1aOHsAT2Smv+WZwtSvknJsLWJ+j2Fgi2tSEhTDxbk3TsNM5uCbWgaSJgsHClvrPqdGP05BAjzC1P9uBPMFL9n140wlPJmCSDBuHfSlYOcTvG8Y6+8Il5KttMDoMJQhykdkKpN6D7JT5Wom64wymlBWc28E7c0do= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590091566; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=az8pj3ArsVB5H8vNRsyPhpcnKHlQHKIjS7ekh/fQInY=; b=C1Si+gt9cvwOnq0AT/NmzlDKhLg5beqS9XfD10KgS1TjFhExIdAsqPe0McDBrKw2n7XO1MUlqURYh3/wFzd91kqEiOSPoY0piMiBsNtkVxib3MdnDm4Vlo/vvVR+4p6HbrL5XHFvF+LpphFVm31+KlOuRkfDhPR+7l6zTEhYt6s= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1590091566154448.1088747496283; Thu, 21 May 2020 13:06:06 -0700 (PDT) Received: from localhost ([::1]:38790 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jbrS8-0001Xx-VY for importer@patchew.org; Thu, 21 May 2020 16:06:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42696) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbrMK-00060E-7E for qemu-devel@nongnu.org; Thu, 21 May 2020 16:00:04 -0400 Received: from us-smtp-2.mimecast.com ([205.139.110.61]:33128 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 1jbrMI-0008OU-RK for qemu-devel@nongnu.org; Thu, 21 May 2020 16:00:03 -0400 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-184-iGMwFHkhOZG9TBo8XcUsMA-1; Thu, 21 May 2020 15:59:59 -0400 Received: by mail-wr1-f69.google.com with SMTP id g10so3355640wrr.10 for ; Thu, 21 May 2020 12:59:58 -0700 (PDT) Received: from localhost.localdomain (17.red-88-21-202.staticip.rima-tde.net. [88.21.202.17]) by smtp.gmail.com with ESMTPSA id u65sm7476303wmg.8.2020.05.21.12.59.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 May 2020 12:59:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1590091201; 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=az8pj3ArsVB5H8vNRsyPhpcnKHlQHKIjS7ekh/fQInY=; b=jS+Eh0pnE75S7nUvi6JFk/K8uXKWy0lSvf73AzrwV12IM1PXIU+bwx6v+v2Hoci5zbSViU mYBsspuhQJwCMIYA0z6SS2U5jNkRoeV3ndHeu8qDEez7361f8wzl91u+m0aYRnBqBT5pnP v8eF8fTWZv4OIFfanX5Ro+XSrX01kFM= X-MC-Unique: iGMwFHkhOZG9TBo8XcUsMA-1 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=az8pj3ArsVB5H8vNRsyPhpcnKHlQHKIjS7ekh/fQInY=; b=sNykhIzoQEE0g8WrND0CBgRlhNXFAqnvJ9rYJAHXyIWjQlTGRRYpBzQVlsjRH0W1W8 WuL1DUHD5YslQXcJAalofGDJPlCG1dMB7OGS/PWKcwYR86I563QcUplbt0cJ+MWHfSHg 0Td2QHquFq1zw8yw0yswuM63JLI/kl1pycnNjqoWjPMCZVYX5QNqrFzxwQHEUVXZNrT7 y7SZAgN6tWryZvLpZsMfIavRb/aseFd5/pB0mzeMko3uqPbB3liElOQ52xM/zLVaRRoL 47FZYlLVUObz0nh+NmpK59cyi+XU+yJq26Vwm8KOs1W/IvDH6o0F+MP0wKbZ8YgqgJcM nZIQ== X-Gm-Message-State: AOAM530DbLUjpf6Quc1nUjTGo2aMz8BS8RimdonnHRboqdZrF5JyGo7D A+06YubuiRRUKUdtogbSF/TfkyiRAWLKT0jbK5p6CjDTn6mx+lNObHfvAEWm47z/pm3kmL/qpD1 UClFS0lx1t2MMlnA= X-Received: by 2002:a7b:c948:: with SMTP id i8mr9806700wml.138.1590091197744; Thu, 21 May 2020 12:59:57 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzIC1YF9vnbb0d7UYHowIyhFcsZQORMAU/marIVyBPLifjaU9X27ZyMlmA7A7A9XhdHMCFCUQ== X-Received: by 2002:a7b:c948:: with SMTP id i8mr9806677wml.138.1590091197523; Thu, 21 May 2020 12:59:57 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PATCH v3 08/11] accel/Kconfig: Add the TCG selector Date: Thu, 21 May 2020 21:59:08 +0200 Message-Id: <20200521195911.19685-9-philmd@redhat.com> X-Mailer: git-send-email 2.21.3 In-Reply-To: <20200521195911.19685-1-philmd@redhat.com> References: <20200521195911.19685-1-philmd@redhat.com> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="utf-8"; text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; 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/05/21 01:47:40 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=0.001, 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_H2=-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: Marek Vasut , Peter Maydell , Thomas Huth , qemu-riscv@nongnu.org, Sagar Karandikar , Aleksandar Markovic , Bastian Koppelmann , Chris Wulff , Richard Henderson , Laurent Vivier , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Max Filippov , Michael Walle , qemu-arm@nongnu.org, Palmer Dabbelt , Paolo Bonzini , Alistair Francis , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Aleksandar Rikalo , Aurelien Jarno , Richard Henderson Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) 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 Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- Makefile | 1 + accel/Kconfig | 3 +++ 2 files changed, 4 insertions(+) diff --git a/Makefile b/Makefile index 648757f79a..f8a45e1379 100644 --- a/Makefile +++ b/Makefile @@ -405,6 +405,7 @@ endif MINIKCONF_ARGS =3D \ $(CONFIG_MINIKCONF_MODE) \ $@ $*/config-devices.mak.d $< $(MINIKCONF_INPUTS) \ + CONFIG_TCG=3D$(CONFIG_TCG) \ CONFIG_KVM=3D$(CONFIG_KVM) \ CONFIG_SPICE=3D$(CONFIG_SPICE) \ CONFIG_IVSHMEM=3D$(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 =20 --=20 2.21.3 From nobody Thu Apr 25 00:23:09 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1590091441; cv=none; d=zohomail.com; s=zohoarc; b=DVyu4G63Rf7Wto/W+76oktEZ5EA8tNMbvzu+Yt1CiKcCgWQpQr0e+iH4clxNvdJlOvHrAIwZ5ksMbs9X04Fv0s2NQvZ/zwx7esQZpqaV+PMxMEjIorxnYuuSFi/oTEIv14tDd1mgE2MY6gL0jZxGA0B3jqQHDWLqnWvQu6/L3zo= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590091441; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=uCqDKoDbHDQzikos0o2LjEgWBMdVhgQLRqeJNp7F0OE=; b=neWBNZcyTq68dfPla9BjlVG7My8wKS1STFuTPw2vL18/TzmNExDppC9+FTkqzLE0tvYSBTryh7IgLubCK98FtNHFpgH8itSNbqnCLGEeXFSkkG1b11c2Wi1i3LbJneZf3Dveyib2vtWBSKCsyG/FrDsq8njqbLJapDoYgo6tkLY= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1590091441717320.6218545484187; Thu, 21 May 2020 13:04:01 -0700 (PDT) Received: from localhost ([::1]:57164 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jbrQ8-0004wO-FU for importer@patchew.org; Thu, 21 May 2020 16:04:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42710) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbrMO-0006BY-A5 for qemu-devel@nongnu.org; Thu, 21 May 2020 16:00:08 -0400 Received: from us-smtp-delivery-1.mimecast.com ([205.139.110.120]:53361 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 1jbrMN-0008Qy-Di for qemu-devel@nongnu.org; Thu, 21 May 2020 16:00:07 -0400 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-364-I3WwgFsDOlW1rVj0BuqbCA-1; Thu, 21 May 2020 16:00:05 -0400 Received: by mail-wr1-f72.google.com with SMTP id h12so3352114wrr.19 for ; Thu, 21 May 2020 13:00:05 -0700 (PDT) Received: from localhost.localdomain (17.red-88-21-202.staticip.rima-tde.net. [88.21.202.17]) by smtp.gmail.com with ESMTPSA id h27sm8466721wrc.46.2020.05.21.13.00.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 May 2020 13:00:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1590091206; 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=uCqDKoDbHDQzikos0o2LjEgWBMdVhgQLRqeJNp7F0OE=; b=Sj3+ZJ4aRqoCC7tDeN/Vw2V4UtZfMBZiDPXKpGZYGADY0u9Jfy/vrAIZFcJzmc9ZDGEXng bRFV0cUGoCu96WPUnj8GeI+DMApHDP0JoM+OjMZZeeGgUmTbRY82h80cIKZy3xEPnvWQDa /WZUIcFxiA+rK6+yZ3r17SqRzO5/g8Y= X-MC-Unique: I3WwgFsDOlW1rVj0BuqbCA-1 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=uCqDKoDbHDQzikos0o2LjEgWBMdVhgQLRqeJNp7F0OE=; b=qLV9r87/miZ7VYFlALIDg8XAalZnCooocfvaZYtIeaIjMSY9JO6Q8O7oel3vDvcb0M GfrdE0nYRIvryktwnoNeLTgb6sWYKOa5N7tWaAz50z6I9vhlm+K54BU0sVig+RNrED+N FPWRbnZej0VjIvD1ooLJ7vy/+0puyShIfGpG4iV5evwIoIBYOCW2Xn+QY9/sCuTgBafr LSBenpzhNRC+FkpbDiZVg+KmF0sbldCQGmSYpenI1eVLzrSgf3xoaQ8g8BXyaFfZkPVj tMn14/qUNIUcdHO8kUWTcIJQClMIRXOhT5hOm+wBtM397aTzpzthVx0c9pO7DPwkT4+6 xs2g== X-Gm-Message-State: AOAM531+q8aYk6NBF2/H6Pcpbu6QD/zIzgqJLVeIxGP8mJ65nXqtsZsb X/hFpBhuX9vsSA+yAzlHWZ4Xeco3SkkJBaO+SCMFSuqtO6Ca49tkrFHmtbYqy9xgro94XSEnnMr lvyIh1X9nXK0WZHQ= X-Received: by 2002:a7b:c205:: with SMTP id x5mr10741402wmi.135.1590091203068; Thu, 21 May 2020 13:00:03 -0700 (PDT) X-Google-Smtp-Source: ABdhPJywHyPjca5Ebm/EgFfbvzqRAjli9WmO/+OLcUYJ6EuqdTuNua26itFRVzTeXh8ZYdVwl7Jebg== X-Received: by 2002:a7b:c205:: with SMTP id x5mr10741378wmi.135.1590091202739; Thu, 21 May 2020 13:00:02 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PATCH v3 09/11] rules.mak: Add base-arch() rule Date: Thu, 21 May 2020 21:59:09 +0200 Message-Id: <20200521195911.19685-10-philmd@redhat.com> X-Mailer: git-send-email 2.21.3 In-Reply-To: <20200521195911.19685-1-philmd@redhat.com> References: <20200521195911.19685-1-philmd@redhat.com> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="utf-8"; text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; 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/05/21 14:32:18 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=0.001, 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.001, RCVD_IN_MSPIKE_WL=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: Marek Vasut , Peter Maydell , Thomas Huth , qemu-riscv@nongnu.org, Sagar Karandikar , Aleksandar Markovic , Bastian Koppelmann , Chris Wulff , Laurent Vivier , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Max Filippov , Michael Walle , qemu-arm@nongnu.org, Palmer Dabbelt , Paolo Bonzini , Alistair Francis , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Aleksandar Rikalo , Aurelien Jarno , Richard Henderson Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Add a rule to return the base architecture for a QEMU target. The current list of TARGET_BASE_ARCH is: $ git grep TARGET_BASE_ARCH configure configure:7785:TARGET_BASE_ARCH=3D"" configure:7795: TARGET_BASE_ARCH=3Di386 configure:7813: TARGET_BASE_ARCH=3Darm configure:7846: TARGET_BASE_ARCH=3Dmips configure:7854: TARGET_BASE_ARCH=3Dmips configure:7864: TARGET_BASE_ARCH=3Dopenrisc configure:7871: TARGET_BASE_ARCH=3Dppc configure:7879: TARGET_BASE_ARCH=3Dppc configure:7887: TARGET_BASE_ARCH=3Dppc configure:7894: TARGET_BASE_ARCH=3Driscv configure:7900: TARGET_BASE_ARCH=3Driscv configure:7920: TARGET_BASE_ARCH=3Dsparc configure:7925: TARGET_BASE_ARCH=3Dsparc Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- rules.mak | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/rules.mak b/rules.mak index 694865b63e..55810d0cd6 100644 --- a/rules.mak +++ b/rules.mak @@ -438,3 +438,19 @@ atomic =3D $(eval $1: $(call sentinel,$1) ; @:) \ =20 print-%: @echo '$*=3D$($*)' + +# base-arch +# Usage: $(call base-arch, target) +# +# @target: the target architecture. +# +# This macro will return the base architecture for a target. +# +# As example, $(call base-arch, aarch64) returns 'arm'. +base-arch =3D $(subst $(SPACE),,\ + $(if $(findstring mips,$1),mips,\ + $(if $(findstring ppc,$1),ppc,\ + $(if $(findstring risc,$1),risc,\ + $(if $(findstring sparc,$1),sparc,\ + $(if $(findstring x86,$1),i386,\ + $(if $(findstring aarch64,$1),arm,$1))))))) --=20 2.21.3 From nobody Thu Apr 25 00:23:09 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1590091312; cv=none; d=zohomail.com; s=zohoarc; b=cfXuE2Ph7Tgwbl6Os4X93g11n/P4t2QROXXkIwIEj5+muJKV9RwmR2qfW8ZHuNpPUqRPUQ+L+J9Yao1EnOZJh/rSN3a7CKqmfqWi6DCw9KWPLmeaFmkJXmIQs6+Ubuz6wA03jQ1LaOLYtfTElPje4An++dvwt7hY4UvDBStfYp4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590091312; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=KqNAKdeyZY4N/WN8/VheKglAqudMynHtJmA2N/wtx2U=; b=F0Npsd7FRauBMZX5sDdCdFWUiIDgqButAzcBG8aux8WhdRv5FdKeoBhxghFPmrzwMGqqxoiKoRciTPHoDDa9TDlr+24y4U/ihP6f1clVpfYawxJrwBIdEglT7v/nQFtzG8Np31Tof+5OxCz6FeQHWfxmarpNPiOqXhiwXpNT7Zo= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1590091312878824.9997154344792; Thu, 21 May 2020 13:01:52 -0700 (PDT) Received: from localhost ([::1]:48912 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jbrO3-0000bH-9J for importer@patchew.org; Thu, 21 May 2020 16:01:51 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42720) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbrMT-0006Ou-8L for qemu-devel@nongnu.org; Thu, 21 May 2020 16:00:13 -0400 Received: from us-smtp-delivery-1.mimecast.com ([207.211.31.120]:56951 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 1jbrMR-0008RJ-Qt for qemu-devel@nongnu.org; Thu, 21 May 2020 16:00:12 -0400 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-301-RGSS0_ILPP60lnD7rkMGAg-1; Thu, 21 May 2020 16:00:09 -0400 Received: by mail-wr1-f71.google.com with SMTP id x8so3356726wrl.16 for ; Thu, 21 May 2020 13:00:09 -0700 (PDT) Received: from localhost.localdomain (17.red-88-21-202.staticip.rima-tde.net. [88.21.202.17]) by smtp.gmail.com with ESMTPSA id j4sm5672973wrx.24.2020.05.21.13.00.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 May 2020 13:00:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1590091211; 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=KqNAKdeyZY4N/WN8/VheKglAqudMynHtJmA2N/wtx2U=; b=S1Obcw32/03+rU+2owm3Gdo0cWs5afHvEHwE+TK/lsCFvu4ingKl1uYhfoGzeeI5HOAlSu O6G+7tfSKyVtHG/ple3sYyfNweWmpCTIhSr6sRtomPrmvD59zXpGMAt0unlPal2pZirltp ZZJRPRCEQyp+aT+nYVCL+pjOhx+PvPk= X-MC-Unique: RGSS0_ILPP60lnD7rkMGAg-1 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=KqNAKdeyZY4N/WN8/VheKglAqudMynHtJmA2N/wtx2U=; b=o+Fy4G1LZzWry/jn1Aj48BeQnnykCiPSmAt92m3dbwHX7Zttr90mNx6k0J4alhcqHS C7emuI7eAtRTIIKh0r0fP9BgE64ehyALdsa5Nuwcex1DE8cyaeM14NXKt60FToWm0fuK FMJyHNdau02Drc0k0mK4LkMd+wvt8BTUhDzVMdX6nPx+iT7zlt47U9VGaS0l0cmRQygh AUG4p+GY9LwKedzmwce2Qs6MV2F3egkqaApBYxiTdNrEbDOvF+NYGi8N83QPQYbht04Z o4NyEcN8N9RKJi5FeoMg8Z5jFR0kHliAh04CvBo3r7exiDbP6twWZsmNVPeD1Hj2cOQL qwag== X-Gm-Message-State: AOAM530EN9tX6wCLn8E2RIAFU5oXpOwS001fjeWDhK3ovdntLK7WQGpJ b8+pllwnCqB5KT12jlpk8DLhatYouPcxfYUsUmLrm0uV2u+IAuvApiTYS1+v4kGmqiV+NpY+ExN 07PWBXDeSOCMfS6M= X-Received: by 2002:a05:6000:8:: with SMTP id h8mr235570wrx.372.1590091208451; Thu, 21 May 2020 13:00:08 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzFiASs60kuKf7BHaBAyYehIKPHjS2uDg/uQRBajStXclZHOmXYaH79bLCSVBU3344As7Vczg== X-Received: by 2002:a05:6000:8:: with SMTP id h8mr235543wrx.372.1590091208262; Thu, 21 May 2020 13:00:08 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PATCH v3 10/11] Makefile: Allow target-specific optional Kconfig Date: Thu, 21 May 2020 21:59:10 +0200 Message-Id: <20200521195911.19685-11-philmd@redhat.com> X-Mailer: git-send-email 2.21.3 In-Reply-To: <20200521195911.19685-1-philmd@redhat.com> References: <20200521195911.19685-1-philmd@redhat.com> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="utf-8"; text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; 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/05/21 01:44:25 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=0.001, 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.001, RCVD_IN_MSPIKE_WL=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: Marek Vasut , Peter Maydell , Thomas Huth , qemu-riscv@nongnu.org, Sagar Karandikar , Aleksandar Markovic , Bastian Koppelmann , Chris Wulff , Richard Henderson , Laurent Vivier , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Max Filippov , Michael Walle , qemu-arm@nongnu.org, Palmer Dabbelt , Paolo Bonzini , Alistair Francis , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Aleksandar Rikalo , Aurelien Jarno , Richard Henderson Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Allow use of target-specific Kconfig file. Reviewed-by: Richard Henderson Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- v3: Use base-arch() to include TARGET_BASE_ARCH/Kconfig --- Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index f8a45e1379..d5009cd304 100644 --- a/Makefile +++ b/Makefile @@ -423,11 +423,13 @@ MINIKCONF_INPUTS =3D $(SRC_PATH)/Kconfig.host \ $(SRC_PATH)/accel/Kconfig \ $(SRC_PATH)/hw/Kconfig MINIKCONF_DEPS =3D $(MINIKCONF_INPUTS) \ - $(wildcard $(SRC_PATH)/hw/*/Kconfig) + $(wildcard $(SRC_PATH)/hw/*/Kconfig) \ + $(wildcard $(SRC_PATH)/target/*/Kconfig) MINIKCONF =3D $(PYTHON) $(SRC_PATH)/scripts/minikconf.py =20 $(SUBDIR_DEVICES_MAK): %/config-devices.mak: default-configs/%.mak $(MINIK= CONF_DEPS) $(BUILD_DIR)/config-host.mak $(call quiet-command, $(MINIKCONF) $(MINIKCONF_ARGS) \ + $(wildcard $(SRC_PATH)/target/$(call base-arch, $(firstword $(subst -, ,= $@)))/Kconfig) \ > $@.tmp, "GEN", "$@.tmp") $(call quiet-command, if test -f $@; then \ if cmp -s $@.old $@; then \ --=20 2.21.3 From nobody Thu Apr 25 00:23:09 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1590091523; cv=none; d=zohomail.com; s=zohoarc; b=hszx+WUxXae/IyDlj1fy/oQSynop5BQ827MCtskVMvpOoZEJsUsb6AudBJY7UcGXXo1PDMcrHYLnhnhvXB/YfhlXU/RvZ1+UXE1fCrPeJv3+c/SHK5l8mXfpbMYIwbCr3O1C1gkHAYoNa1blMrVXa3TZxTcwhcc2B5hUGVtR+xI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590091523; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=Xv/yKL+Oc3sX8ayRlKIFZqZe7hdBRCnUDPQNbKc1oUo=; b=Mf5gVwhvbZ/I4wLPZeCZ3l25NhAMvYKt5d3cVO4boP1pDtApNGCKc2K8HdH47SZiTEKx2XW7mYpvXbwtLxqElyr/rh4ZUzuY37wCTWCX9XHVjjVxKC08NBfL2sovgQZXOLhUN4Qa/lRuWyO2Y29KY3cvbCaNx2rwkr2jQ1D4a4o= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1590091523427539.2508159238926; Thu, 21 May 2020 13:05:23 -0700 (PDT) Received: from localhost ([::1]:35394 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jbrRS-0007m9-36 for importer@patchew.org; Thu, 21 May 2020 16:05:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42734) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbrMZ-0006cA-Nr for qemu-devel@nongnu.org; Thu, 21 May 2020 16:00:19 -0400 Received: from us-smtp-2.mimecast.com ([205.139.110.61]:37440 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 1jbrMY-0008S9-Kk for qemu-devel@nongnu.org; Thu, 21 May 2020 16:00:19 -0400 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-466-89BjSm0cPVyn6f7UShgUFA-1; Thu, 21 May 2020 16:00:15 -0400 Received: by mail-wm1-f72.google.com with SMTP id f62so3087886wme.3 for ; Thu, 21 May 2020 13:00:15 -0700 (PDT) Received: from localhost.localdomain (17.red-88-21-202.staticip.rima-tde.net. [88.21.202.17]) by smtp.gmail.com with ESMTPSA id z7sm7419304wrl.88.2020.05.21.13.00.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 May 2020 13:00:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1590091217; 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=Xv/yKL+Oc3sX8ayRlKIFZqZe7hdBRCnUDPQNbKc1oUo=; b=JrlHWxQvg1oMi8YyN+sbBRUea2xQPFzWLUzidmLbfqdJalaWwfPgzwr3gnqwrWNwE4iibs VvTSnE2T2I2iTFtNXX/CN6yDqt0KfAGahDgx6ZjKTdhaKWUnKt5RYHYCDDhaqeq6wyRHJ/ i4o8HUNDzc5i25kdc9+9aLpLeuI/ZHk= X-MC-Unique: 89BjSm0cPVyn6f7UShgUFA-1 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=Xv/yKL+Oc3sX8ayRlKIFZqZe7hdBRCnUDPQNbKc1oUo=; b=IAb0OuLc0/KJuYuq8QO4Z8M5JGQaK4OWe7MadaII8aQj2klpyd2zQEA4VtEPmHU0Dm MoQFJf69kMAOJgf/KWlxg8HZ8bTR+3AXilW/tCHdrS+Kb/lwho9YJlqKfFzVpLt2iGnN WzZ7O6dWBZdbnz3JqWh1a5cuFS3iQufc1Iy0fimpLZu93B60VXUpAxxgaKkyEO7Fb3xz jw+ax2XYjvzCtHlTuVfclDIgPjuR9yowjN2Gn0Pojv9x/CjS+nCfGP0cxcdpcY77XD/l G+eiOSHOvthPSxDq27odA40VC/VaF6P8pKhx99WBDTbKocRZdzHht7/BIJHubF8KQ4OR ghTw== X-Gm-Message-State: AOAM532j0jBig65/bqTFUdTzie7X29J2joK/3FrE6E3HhPSs1TAjjFTe CXvHsyIrGc/2+MgvhdHP5Bw3P/WiQ2SYhnfFn2IdZc/+SwrTkwUgHtfODLm2p0AMkE1WhmViYIH 36AgiDo4H/lfxjDE= X-Received: by 2002:adf:e4cf:: with SMTP id v15mr211400wrm.43.1590091213849; Thu, 21 May 2020 13:00:13 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzni8j61EAPF6Yv+BpTSk0+bztX33UrFGderStA3d8ql5z6S2YfyJpI+RDlS7X3ThzoxoBy/w== X-Received: by 2002:adf:e4cf:: with SMTP id v15mr211378wrm.43.1590091213621; Thu, 21 May 2020 13:00:13 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PATCH v3 11/11] hw/semihosting: Make the feature depend of TCG, and allow to disable it Date: Thu, 21 May 2020 21:59:11 +0200 Message-Id: <20200521195911.19685-12-philmd@redhat.com> X-Mailer: git-send-email 2.21.3 In-Reply-To: <20200521195911.19685-1-philmd@redhat.com> References: <20200521195911.19685-1-philmd@redhat.com> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="utf-8"; text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; 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/05/21 01:47:40 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=0.001, 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_H2=-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: Marek Vasut , Peter Maydell , Thomas Huth , qemu-riscv@nongnu.org, Sagar Karandikar , Aleksandar Markovic , Bastian Koppelmann , Chris Wulff , Laurent Vivier , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Max Filippov , Michael Walle , qemu-arm@nongnu.org, Palmer Dabbelt , Paolo Bonzini , Alistair Francis , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Aleksandar Rikalo , Aurelien Jarno , Richard Henderson Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) The semihosting feature is only meaningful when using TCG. Do not enable it by default, and let the few targets requiring it to manually select it. The targets restricted to TCG that previously selected it (see commit 16932bb761e52c2 'introduce CONFIG_SEMIHOSTING') are left unmodified; however the selection is moved to the target Kconfig. Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- v3: Fixed odd hidden \xC2 UTF-8 chars: Traceback (most recent call last): File "qemu/scripts/minikconf.py", line 355, in parse_file self.src =3D fp.read() UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 21: or= dinal not in range(128) --- default-configs/arm-softmmu.mak | 1 - default-configs/lm32-softmmu.mak | 2 -- default-configs/m68k-softmmu.mak | 2 -- default-configs/mips-softmmu-common.mak | 3 --- default-configs/nios2-softmmu.mak | 2 -- default-configs/xtensa-softmmu.mak | 2 -- hw/semihosting/Kconfig | 4 +++- target/arm/Kconfig | 2 ++ target/lm32/Kconfig | 2 ++ target/m68k/Kconfig | 2 ++ target/mips/Kconfig | 2 ++ target/nios2/Kconfig | 2 ++ target/riscv/Kconfig | 2 ++ target/xtensa/Kconfig | 2 ++ 14 files changed, 17 insertions(+), 13 deletions(-) create mode 100644 target/arm/Kconfig create mode 100644 target/lm32/Kconfig create mode 100644 target/m68k/Kconfig create mode 100644 target/mips/Kconfig create mode 100644 target/nios2/Kconfig create mode 100644 target/riscv/Kconfig create mode 100644 target/xtensa/Kconfig diff --git a/default-configs/arm-softmmu.mak b/default-configs/arm-softmmu.= mak index 8fc09a4a51..f6044f1121 100644 --- a/default-configs/arm-softmmu.mak +++ b/default-configs/arm-softmmu.mak @@ -40,6 +40,5 @@ CONFIG_MICROBIT=3Dy CONFIG_FSL_IMX25=3Dy CONFIG_FSL_IMX7=3Dy CONFIG_FSL_IMX6UL=3Dy -CONFIG_SEMIHOSTING=3Dy CONFIG_ALLWINNER_H3=3Dy CONFIG_ACPI_APEI=3Dy diff --git a/default-configs/lm32-softmmu.mak b/default-configs/lm32-softmm= u.mak index 115b3e34c9..6d259665d6 100644 --- a/default-configs/lm32-softmmu.mak +++ b/default-configs/lm32-softmmu.mak @@ -4,8 +4,6 @@ # #CONFIG_MILKYMIST_TMU2=3Dn # disabling it actually causes compile-t= ime failures =20 -CONFIG_SEMIHOSTING=3Dy - # Boards: # CONFIG_LM32=3Dy diff --git a/default-configs/m68k-softmmu.mak b/default-configs/m68k-softmm= u.mak index 6629fd2aa3..4fef4bd731 100644 --- a/default-configs/m68k-softmmu.mak +++ b/default-configs/m68k-softmmu.mak @@ -1,7 +1,5 @@ # Default configuration for m68k-softmmu =20 -CONFIG_SEMIHOSTING=3Dy - # Boards: # CONFIG_AN5206=3Dy diff --git a/default-configs/mips-softmmu-common.mak b/default-configs/mips= -softmmu-common.mak index da29c6c0b2..6c0904b200 100644 --- a/default-configs/mips-softmmu-common.mak +++ b/default-configs/mips-softmmu-common.mak @@ -1,8 +1,5 @@ # Common mips*-softmmu CONFIG defines =20 -# CONFIG_SEMIHOSTING is always required on this architecture -CONFIG_SEMIHOSTING=3Dy - CONFIG_ISA_BUS=3Dy CONFIG_PCI=3Dy CONFIG_PCI_DEVICES=3Dy diff --git a/default-configs/nios2-softmmu.mak b/default-configs/nios2-soft= mmu.mak index 1bc4082ea9..e130d024e6 100644 --- a/default-configs/nios2-softmmu.mak +++ b/default-configs/nios2-softmmu.mak @@ -1,7 +1,5 @@ # Default configuration for nios2-softmmu =20 -CONFIG_SEMIHOSTING=3Dy - # Boards: # CONFIG_NIOS2_10M50=3Dy diff --git a/default-configs/xtensa-softmmu.mak b/default-configs/xtensa-so= ftmmu.mak index 4fe1bf00c9..49e4c9da88 100644 --- a/default-configs/xtensa-softmmu.mak +++ b/default-configs/xtensa-softmmu.mak @@ -1,7 +1,5 @@ # Default configuration for Xtensa =20 -CONFIG_SEMIHOSTING=3Dy - # Boards: # CONFIG_XTENSA_SIM=3Dy diff --git a/hw/semihosting/Kconfig b/hw/semihosting/Kconfig index efe0a30734..30befcdd21 100644 --- a/hw/semihosting/Kconfig +++ b/hw/semihosting/Kconfig @@ -1,3 +1,5 @@ =20 +# default is 'n' config SEMIHOSTING - bool + bool + depends on TCG diff --git a/target/arm/Kconfig b/target/arm/Kconfig new file mode 100644 index 0000000000..035592dd86 --- /dev/null +++ b/target/arm/Kconfig @@ -0,0 +1,2 @@ +config SEMIHOSTING + default y if TCG diff --git a/target/lm32/Kconfig b/target/lm32/Kconfig new file mode 100644 index 0000000000..68b946e79b --- /dev/null +++ b/target/lm32/Kconfig @@ -0,0 +1,2 @@ +config SEMIHOSTING + default y diff --git a/target/m68k/Kconfig b/target/m68k/Kconfig new file mode 100644 index 0000000000..68b946e79b --- /dev/null +++ b/target/m68k/Kconfig @@ -0,0 +1,2 @@ +config SEMIHOSTING + default y diff --git a/target/mips/Kconfig b/target/mips/Kconfig new file mode 100644 index 0000000000..035592dd86 --- /dev/null +++ b/target/mips/Kconfig @@ -0,0 +1,2 @@ +config SEMIHOSTING + default y if TCG diff --git a/target/nios2/Kconfig b/target/nios2/Kconfig new file mode 100644 index 0000000000..68b946e79b --- /dev/null +++ b/target/nios2/Kconfig @@ -0,0 +1,2 @@ +config SEMIHOSTING + default y diff --git a/target/riscv/Kconfig b/target/riscv/Kconfig new file mode 100644 index 0000000000..035592dd86 --- /dev/null +++ b/target/riscv/Kconfig @@ -0,0 +1,2 @@ +config SEMIHOSTING + default y if TCG diff --git a/target/xtensa/Kconfig b/target/xtensa/Kconfig new file mode 100644 index 0000000000..68b946e79b --- /dev/null +++ b/target/xtensa/Kconfig @@ -0,0 +1,2 @@ +config SEMIHOSTING + default y --=20 2.21.3