From nobody Mon May 6 18:42:46 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of _spf.google.com designates 209.85.221.45 as permitted sender) client-ip=209.85.221.45; envelope-from=philippe.mathieu.daude@gmail.com; helo=mail-wr1-f45.google.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.221.45 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1612102700; cv=none; d=zohomail.com; s=zohoarc; b=jzlF0jf/u1EMi4i3BF2pOg+g9oXY52mNxUrFSdlrY3LHSjVsQsnRPMhZgUV5ZMV8PdK83wvQAMchTS8yKvOe4ERydyvOiWnaSUAkabTsVpr9/pELGCYJ/NLkIt4g4j6/jMLB3W1lqxCdbfg74JLVUJy93EZAcgjUzQJvNiymeUc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1612102700; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Sender:Subject:To; bh=donqcXl7R+CymjCL8vc7v5IAilQU7H4mg0fNs68sCzA=; b=KfXn8bc0aPjXr+YbLh8seRgbR/2MeNk9LtYt6VKdESZPT8Qo/U+9jhZp2idijKgO6pRGu17XcXWlkTVRIEl1fH0ADYwmiwGy8eBmKzw5qbdpebYpI72z1YPkqM9rlTMwpswRfsOFmqMK9VHVubmu/qlH4MFy/yb1RKC6pbxQ5/M= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.221.45 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com Received: from mail-wr1-f45.google.com (mail-wr1-f45.google.com [209.85.221.45]) by mx.zohomail.com with SMTPS id 1612102700197453.3074385314004; Sun, 31 Jan 2021 06:18:20 -0800 (PST) Received: by mail-wr1-f45.google.com with SMTP id g10so13753099wrx.1 for ; Sun, 31 Jan 2021 06:18:19 -0800 (PST) Return-Path: Return-Path: Received: from localhost.localdomain (7.red-83-57-171.dynamicip.rima-tde.net. [83.57.171.7]) by smtp.gmail.com with ESMTPSA id r13sm19361075wmh.9.2021.01.31.06.18.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 31 Jan 2021 06:18:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=donqcXl7R+CymjCL8vc7v5IAilQU7H4mg0fNs68sCzA=; b=EL5L4ND35kWNG1I9b8z6kaSTxjuZlsxrL/gpCp3XKMsxXKuAviwff9mPbRwbvpb+EI JPGDHK3wvuulr3vBjWYj6XCKarU+KI8z9GK2YilFpVDuPGagHnSnlrAine3jtXDxdOCA n8YqAeS2QFNyyv2f66tg8pPROFQG19CpTi+9tVK1qGUiEfP3Xddc69G0Go0ma4jUYIiO N/RwCoTcHbtUQWiqTtkxUg/bcDsJiH6TcEW52YKAwbCHCLOtZIV0mt8fcASmiFdvGjWl QsNtU4sX5534e1nsWHqLUar5y3g2Q8g6k9AZnoG1G28tBldETFrYvvmgoAFikTCjfS7K FD/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=donqcXl7R+CymjCL8vc7v5IAilQU7H4mg0fNs68sCzA=; b=QGjOtoANVC6isdDrFnDcMtdfpAkt5E0+q+6enek1Yx+V0g9OoaC6/DPy411eRfhQQ/ TpoGoJVqpEVTkkUr83pSs5C8lqqusZ7jG9DX+ne4mOZyxlw/84ngF2kUYGzEitETF0Cf BTqLQ04Hvx/xYuicrOp1PSUno84IiCe8Zc1upEVx3jCYI2VaS1xTCcKWUm0ZttEjDYah nmdoJ20O7d2cTVOTSmmZCBEzKgvLIxIgQU1t1KKaM9ea8aTDa9tvllrKxiTL612f34v6 4sJ1jcZ1JzaYh9EAKhRUGWEm9S9glgrP0AVSJ5Lsi4AgFYZAb7sQFJrGRfJwMwq2/hup NmeQ== X-Gm-Message-State: AOAM530A//wnvzRxRbsNUwi0Yh3AIBaR5RbmVhoQhevZTA+QW8EAHive jJQspL2yBBn1ZRQOZYXaxuY= X-Google-Smtp-Source: ABdhPJyBay95tlHd1UGHaPoVXUhxbE+HNEY0tZvPa16UvxrzZf4mNIYgk1tojlQ8w0VCrO1mzI4lnA== X-Received: by 2002:a5d:5549:: with SMTP id g9mr14592028wrw.244.1612102698480; Sun, 31 Jan 2021 06:18:18 -0800 (PST) Sender: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: =?UTF-8?q?Alex=20Benn=C3=A9e?= , qemu-devel@nongnu.org Cc: "Michael S. Tsirkin" , Paolo Bonzini , Richard Henderson , Paul Durrant , Marcel Apfelbaum , Stefano Stabellini , xen-devel@lists.xenproject.org, Anthony Perard , Eduardo Habkost , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH v2 1/4] meson: Do not build Xen x86_64-softmmu on Aarch64 Date: Sun, 31 Jan 2021 15:18:07 +0100 Message-Id: <20210131141810.293186-2-f4bug@amsat.org> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20210131141810.293186-1-f4bug@amsat.org> References: <20210131141810.293186-1-f4bug@amsat.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @gmail.com) The Xen on ARM documentation only mentions the i386-softmmu target. As the x86_64-softmmu doesn't seem used, remove it to avoid wasting cpu cycles building it. Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- meson.build | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/meson.build b/meson.build index f00b7754fd4..97a577a7743 100644 --- a/meson.build +++ b/meson.build @@ -74,10 +74,10 @@ endif =20 accelerator_targets =3D { 'CONFIG_KVM': kvm_targets } -if cpu in ['x86', 'x86_64', 'arm', 'aarch64'] +if cpu in ['arm', 'aarch64'] # i368 emulator provides xenpv machine type for multiple architectures accelerator_targets +=3D { - 'CONFIG_XEN': ['i386-softmmu', 'x86_64-softmmu'], + 'CONFIG_XEN': ['i386-softmmu'], } endif if cpu in ['x86', 'x86_64'] @@ -85,6 +85,7 @@ 'CONFIG_HAX': ['i386-softmmu', 'x86_64-softmmu'], 'CONFIG_HVF': ['x86_64-softmmu'], 'CONFIG_WHPX': ['i386-softmmu', 'x86_64-softmmu'], + 'CONFIG_XEN': ['i386-softmmu', 'x86_64-softmmu'], } endif =20 --=20 2.26.2 From nobody Mon May 6 18:42:46 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of _spf.google.com designates 209.85.221.46 as permitted sender) client-ip=209.85.221.46; envelope-from=philippe.mathieu.daude@gmail.com; helo=mail-wr1-f46.google.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.221.46 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1612102705; cv=none; d=zohomail.com; s=zohoarc; b=ONn9awgRM0JZj7pSEo5g+rSyufWnsH92VYGMfvK3IpZntwxwTc8T6EczrbKeifsjWYkazvDbyOTMpylzDhj07zCiPfydQim7je5/bd1cigqNAm4nCXFBeWhQpwT7B8macqsYxsEr3Yxk6hxRK9qPYnlAEdXkAXHqaQR1uR6RXwg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1612102705; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Sender:Subject:To; bh=8/C2wBPkOLksivQ3Qh5cM4Cv3DQhSM0tZyYKABIck3A=; b=Q94jzpPC7Ld66qPLMCzO4ENP1ma85SPdUvp+ZUmaHnw8AmPTtBDtqu8gnqEqUwCcLWwok3Xo5tGZi5lDWK8/BwxPzzf5JUs6IG7n8LUvEphutFzy7pVGG+lA/3w7MIZSqEnOyb0XdATs6fiT/1Vn272lcFy2qN7pzJTR7PreRMA= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.221.46 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com Received: from mail-wr1-f46.google.com (mail-wr1-f46.google.com [209.85.221.46]) by mx.zohomail.com with SMTPS id 1612102705264212.71792501865752; Sun, 31 Jan 2021 06:18:25 -0800 (PST) Received: by mail-wr1-f46.google.com with SMTP id s7so10760222wru.5 for ; Sun, 31 Jan 2021 06:18:24 -0800 (PST) Return-Path: Return-Path: Received: from localhost.localdomain (7.red-83-57-171.dynamicip.rima-tde.net. [83.57.171.7]) by smtp.gmail.com with ESMTPSA id j11sm7388979wrt.26.2021.01.31.06.18.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 31 Jan 2021 06:18:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=8/C2wBPkOLksivQ3Qh5cM4Cv3DQhSM0tZyYKABIck3A=; b=Abi8vCCCegDWl0lzMRTsGHNbIjQZXLt7yDGK2fASYSfw1gYXYjzbtqPOq5/vFrtHBd wh+SKn4jnxhP9ASHbizjj6/R4j+Ft6eu9a86eox88G7VBG2l1qll1eYHrsKYO96CJeA6 rrbf1my24DwKlk1dN/C4NYJGjm9UvCnTi2X/DzhEoV04wxiM4iVr8aCBCmaAO3mcyE+7 LouxVucmK9u5Ejp8A8oC+jgZNA3fPSQhhIFgR4Ptxrddoi9MTCt8jqgAXmibqjnp4OML pEOGI8G+YEzTQzSdnt6oyN4sq+DmwcEQitTu/+ocEkiKUkYM/die06S1JGnZUKGLyD6F JnKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=8/C2wBPkOLksivQ3Qh5cM4Cv3DQhSM0tZyYKABIck3A=; b=B9TXpqPZQ08QUsu4d8bkXhPWs2Wi87aFyQ65MTfZrElXShcZlwdUNjK7xwg/1ZKoW+ omthV4uFPujMtd6Abjq40Nk+n7SPdM/cVa0ATkluCO5Nqtsa6ZRBbJNA3wnJr4Pvjph5 /p8elpRBxq7Cqf/n/aBgI5NLJZ4FpFENua/EaKSX1B8OlYKTKOapxufd5hG15XK8qM1y 97Jl2i4J3DgWCUcA1zniknurkOwjcH0kfD0hb6jJA7C9bDe0lE3lw/UWBemL7A3m+VM0 Ztf7UUL7GeRY8xbratts6yr0fcnsLli40h4pCUUnSgxjKfMdDuHJXxgwn4YgyqlEDOR9 DJhg== X-Gm-Message-State: AOAM532+bnVd1Zc8T1nSi+ei6rtGB1DnBGLXJ5EFldjASTyZ/Tp4MQ/K MHqye1Z9AI8pZzlUu+hi0AQ= X-Google-Smtp-Source: ABdhPJwK6oVXD4xaBk7Pk7+dbYCtqWB53ps7AVQjh+jJoJfZDiB1Zi72R8clzFa9uSxh2oxJ3CzJHg== X-Received: by 2002:adf:f905:: with SMTP id b5mr13340084wrr.129.1612102703525; Sun, 31 Jan 2021 06:18:23 -0800 (PST) Sender: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: =?UTF-8?q?Alex=20Benn=C3=A9e?= , qemu-devel@nongnu.org Cc: "Michael S. Tsirkin" , Paolo Bonzini , Richard Henderson , Paul Durrant , Marcel Apfelbaum , Stefano Stabellini , xen-devel@lists.xenproject.org, Anthony Perard , Eduardo Habkost , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH v2 2/4] hw/i386/xen: Introduce XEN_FV Kconfig Date: Sun, 31 Jan 2021 15:18:08 +0100 Message-Id: <20210131141810.293186-3-f4bug@amsat.org> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20210131141810.293186-1-f4bug@amsat.org> References: <20210131141810.293186-1-f4bug@amsat.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @gmail.com) Introduce XEN_FV to differency the machine from the accelerator. Suggested-by: Paolo Bonzini Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- hw/i386/Kconfig | 2 ++ hw/i386/xen/Kconfig | 5 +++++ hw/i386/xen/meson.build | 2 +- 3 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 hw/i386/xen/Kconfig diff --git a/hw/i386/Kconfig b/hw/i386/Kconfig index 7f91f30877f..b4c8aa5c242 100644 --- a/hw/i386/Kconfig +++ b/hw/i386/Kconfig @@ -1,3 +1,5 @@ +source xen/Kconfig + config SEV bool depends on KVM diff --git a/hw/i386/xen/Kconfig b/hw/i386/xen/Kconfig new file mode 100644 index 00000000000..ad9d774b9ea --- /dev/null +++ b/hw/i386/xen/Kconfig @@ -0,0 +1,5 @@ +config XEN_FV + bool + default y if XEN + depends on XEN + select I440FX diff --git a/hw/i386/xen/meson.build b/hw/i386/xen/meson.build index be84130300c..082d0f02cf3 100644 --- a/hw/i386/xen/meson.build +++ b/hw/i386/xen/meson.build @@ -1,4 +1,4 @@ -i386_ss.add(when: 'CONFIG_XEN', if_true: files( +i386_ss.add(when: 'CONFIG_XEN_FV', if_true: files( 'xen-hvm.c', 'xen-mapcache.c', 'xen_apic.c', --=20 2.26.2 From nobody Mon May 6 18:42:46 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org ARC-Seal: i=1; a=rsa-sha256; t=1612102726; cv=none; d=zohomail.com; s=zohoarc; b=dfzULKO0SPAZGJEfRUw6uZtjPLqPL4cY2vq9hsnZdCVXjELrrBHzpKFlC4PuPyWGwrkFHTuTw9ZwosT3E9LOgPiGMjgdFVFCG6IExzWF1PztnYaT0zk+zdKmUNU5SubRqmSnHhojEY+mGjADPYzbsHJJVijnmObxXrBh91ftPLE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1612102726; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=1iUBKmTUYZTioyGS/rhl1Ra2yNWVBdikWriqZM/Im58=; b=JasAz740zb/msqpJPwqPNB+X+FP3Abl6Mgbem2+YDba/JUgJ4hZ9LypStRzP6Hs0bpWr5NOeNz6LPpcNeE9HTvBzIDIZjnsCh8DpTbjOSNP0PSuucDu+REzlbYIPMPn+XoJ2My7Jhpd0AX+X1Gt6RwF001bXKVLv760sNGLoICg= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1612102726772700.5336518469452; Sun, 31 Jan 2021 06:18:46 -0800 (PST) Received: from list by lists.xenproject.org with outflank-mailman.79297.144398 (Exim 4.92) (envelope-from ) id 1l6DYi-00012I-2Y; Sun, 31 Jan 2021 14:18:36 +0000 Received: by outflank-mailman (output) from mailman id 79297.144398; Sun, 31 Jan 2021 14:18:36 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1l6DYh-00012A-Uh; Sun, 31 Jan 2021 14:18:35 +0000 Received: by outflank-mailman (input) for mailman id 79297; Sun, 31 Jan 2021 14:18:34 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1l6DYg-0000yx-SZ for xen-devel@lists.xenproject.org; Sun, 31 Jan 2021 14:18:34 +0000 Received: from mail-wr1-x42f.google.com (unknown [2a00:1450:4864:20::42f]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id adb1a473-afde-4b16-8802-6006f3f1bba4; Sun, 31 Jan 2021 14:18:29 +0000 (UTC) Received: by mail-wr1-x42f.google.com with SMTP id 7so13775572wrz.0 for ; Sun, 31 Jan 2021 06:18:29 -0800 (PST) Received: from localhost.localdomain (7.red-83-57-171.dynamicip.rima-tde.net. [83.57.171.7]) by smtp.gmail.com with ESMTPSA id y6sm18426517wma.19.2021.01.31.06.18.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 31 Jan 2021 06:18:28 -0800 (PST) X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list X-Inumbo-ID: adb1a473-afde-4b16-8802-6006f3f1bba4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=1iUBKmTUYZTioyGS/rhl1Ra2yNWVBdikWriqZM/Im58=; b=lXXSAE9J1Y5ZtYJKsoxwAqiFlt7+B7vFUBM09lA/IJOklFpMVJ+Dn4xC/d0qfON75d 7d4LwlxtxhClhKgMvf1kP3SeqeEEqDvtrtPHjyymgq++vo6QXrCo/GfUPn37zmJs/dHB b/5u+ElRBF2MimMqSynaekRNxCEU6RCnK7UocZpH2jyH0Brxb96rsIpaJJec3gkqhvux yYPReeqiJWZtvpzXO082LrvouNKG/NveWCrLJhu2t6mUZOmNXiKRLEqfYFT0E4XZUgWW WZcBcMM+duaItsh2IpskfWv5f0QELPjiKDYUE8XdX+aJwU3RaZT0qp+UVmQf81NSIUvj iP7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=1iUBKmTUYZTioyGS/rhl1Ra2yNWVBdikWriqZM/Im58=; b=TW8oLLJPoKbgtjXxzSGoP/A+4whoD3nIHGlvgIqNWqpj2eWK5v/JmTR0pzUujZeA72 5OiohvUgmVo1MsamwC3MADLv2Y34xk60nBmPqoYCldMldtcimAYoGiqeu5Zs/iUbDc+E 4RxlEmqBF2rNhw8+RZIjExSAex7nldE6RxnDpHb/RH4e4atmhGByL+OXfXAc5rH0vL3a fbx1SBIpk5oCz+ArUtk9dhj2LLUSFAw268cZWezPC4xwuoigIHKmoGXxvVLlGYLf5Npk 0OKqOXmDiFUAnZy6eOxgXe9StSoFF+AAwk65Hda8yp1IifQqSXez2C3JTPAOeUzBXL+a jjYg== X-Gm-Message-State: AOAM532HQvSt6BT8Iu6z082Lrcf57iftHmvbOtZj//Xxd28a2QAP+NrI 67q/BZQO3Ii2lnF7Zy6rqQg= X-Google-Smtp-Source: ABdhPJxIgwNKaEHdqAJauuf3Ui5v/VP5KSWum8cYT2MZ2lfxJraZueLa/5/ANCkzhVlAiuHFjqsB/A== X-Received: by 2002:adf:eccc:: with SMTP id s12mr7567416wro.383.1612102708748; Sun, 31 Jan 2021 06:18:28 -0800 (PST) Sender: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: =?UTF-8?q?Alex=20Benn=C3=A9e?= , qemu-devel@nongnu.org Cc: "Michael S. Tsirkin" , Paolo Bonzini , Richard Henderson , Paul Durrant , Marcel Apfelbaum , Stefano Stabellini , xen-devel@lists.xenproject.org, Anthony Perard , Eduardo Habkost , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH v2 3/4] hw/xen/Kconfig: Introduce XEN_PV config Date: Sun, 31 Jan 2021 15:18:09 +0100 Message-Id: <20210131141810.293186-4-f4bug@amsat.org> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20210131141810.293186-1-f4bug@amsat.org> References: <20210131141810.293186-1-f4bug@amsat.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @gmail.com) xenpv machine requires USB, IDE_PIIX and PCI: /usr/bin/ld: libcommon.fa.p/hw_xen_xen-legacy-backend.c.o: in function `xen_be_registe= r_common': hw/xen/xen-legacy-backend.c:757: undefined reference to `xen_usb_ops' libqemu-i386-softmmu.fa.p/hw_i386_xen_xen_platform.c.o: in function `unpl= ug_disks': hw/i386/xen/xen_platform.c:153: undefined reference to `pci_piix3_xen_ide= _unplug' libqemu-i386-softmmu.fa.p/hw_i386_xen_xen_platform.c.o: in function `pci_= unplug_nics': hw/i386/xen/xen_platform.c:137: undefined reference to `pci_for_each_devi= ce' libqemu-i386-softmmu.fa.p/hw_i386_xen_xen_platform.c.o: in function `xen_= platform_realize': hw/i386/xen/xen_platform.c:483: undefined reference to `pci_register_bar' Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- hw/Kconfig | 1 + hw/xen/Kconfig | 7 +++++++ 2 files changed, 8 insertions(+) create mode 100644 hw/xen/Kconfig diff --git a/hw/Kconfig b/hw/Kconfig index 5ad3c6b5a4b..f2a95591d94 100644 --- a/hw/Kconfig +++ b/hw/Kconfig @@ -39,6 +39,7 @@ source usb/Kconfig source virtio/Kconfig source vfio/Kconfig source watchdog/Kconfig +source xen/Kconfig =20 # arch Kconfig source arm/Kconfig diff --git a/hw/xen/Kconfig b/hw/xen/Kconfig new file mode 100644 index 00000000000..0b8427d6bd1 --- /dev/null +++ b/hw/xen/Kconfig @@ -0,0 +1,7 @@ +config XEN_PV + bool + default y if XEN + depends on XEN + select PCI + select USB + select IDE_PIIX --=20 2.26.2 From nobody Mon May 6 18:42:46 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of _spf.google.com designates 209.85.221.41 as permitted sender) client-ip=209.85.221.41; envelope-from=philippe.mathieu.daude@gmail.com; helo=mail-wr1-f41.google.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.221.41 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1612102715; cv=none; d=zohomail.com; s=zohoarc; b=FvSw96EgnlStOPC51mLO63d9DZocdRbWyGo5t6e1RZoLAcjyKiQoGYrJmN2zUF3W6jbwfOKHLzfU3ML6gWF4SluNfFhxVsGp0sopEhkb4LObSqB6f59ZzgqFVSH7SfagBFI0gMg/X7L6itofXD6v6PYwN5WaGK9Vghfvb5Ct/y0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1612102715; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Sender:Subject:To; bh=bpE49BEtsLvWxkhWr13s7VhmI0D2sTc2+XCVF2CidCI=; b=aRzzqsS3/V/UWPu+tLUEntvWEWCIzdHMOW7Yw8hovPgwGYljoHE/LL4nhhd302W9C3FaVXJWVekAWA5sBAlcfYsSbfhb+Yr0VeVqoaX/wmTp/LHaNFqYilBDLxBapYRpEZhsW21vucP3ugWWWcHJVviL8znlqxgkpz4OHKYX/Bg= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.221.41 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com Received: from mail-wr1-f41.google.com (mail-wr1-f41.google.com [209.85.221.41]) by mx.zohomail.com with SMTPS id 161210271561130.03828468961342; Sun, 31 Jan 2021 06:18:35 -0800 (PST) Received: by mail-wr1-f41.google.com with SMTP id a1so13769810wrq.6 for ; Sun, 31 Jan 2021 06:18:35 -0800 (PST) Return-Path: Return-Path: Received: from localhost.localdomain (7.red-83-57-171.dynamicip.rima-tde.net. [83.57.171.7]) by smtp.gmail.com with ESMTPSA id f6sm17336054wmq.33.2021.01.31.06.18.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 31 Jan 2021 06:18:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=bpE49BEtsLvWxkhWr13s7VhmI0D2sTc2+XCVF2CidCI=; b=uB/QGQwWtY9HopBuQfnKGc8IoPYcwdRiDY8JENXg7F5rHTduc/rXPl2X15wehao8fc clzsOH0l3BXkgtEsAvCcm0CmbqL4PYIdJV3nlV795c7Sn+Toknlt8PmMR9jaLcjgjoSN rxxhu3m0m/nb4UG3X/c18DCJktzOfcvXA+PE/VOi5MbKI6oU99oH8H6Dpmn8RdhMPew1 esmKhjtI0o8eULRI2f+rYDI0iN95yB3B9A0te+uZ27ixRpnuKjvurD+xDkSmgs9N3L5y vaChQQszCKo3Q7GHJYppWvxjO0AKCWKCdC/UXcAnKk6G9+SYEHLOoZkMv92Re0LtG537 K/qA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=bpE49BEtsLvWxkhWr13s7VhmI0D2sTc2+XCVF2CidCI=; b=lGThkHr0X67VOErtCu4NB8RaDVoFRXMIBro5/nZ2G7TgxrS0qzFicax/R3vXjHWyMC nVwcZrrKbB5nJWpUhqTssPJsdo9N6wrC5/kYucqVzCh3we9rEe/PaOedDLgfxOKxIlgd c13/rZNqIY1Ieyv7nYu/0xQG/vv8QNxom+b17ZyhpQDjQlzZH7Dgqioy92NOTRV8j2Lw 1bCIz+FAeeUueS9wVjGn33ABCZZXs3W9GOrCxgOknzwFWaz/Vk9eshNmgI4TkSPaKqdK 0ae/ttE1wtGk24bscLbi111ZiZZSUhenNjlS5B/5KhW0fzg3k1I15B1mJ7H+xYNNMqKr FpFg== X-Gm-Message-State: AOAM5320ypWNAInrqbx5z/3/jLAtYNLMW4Um203X2J7dbZHdMGiLGmTY oxmGdM10XPjflBtJ96LvdDA= X-Google-Smtp-Source: ABdhPJzBBMSzW943tZ4qLPuA4oOpVGF9ccuNzluW2ORJmII35xSc9H/h7zo0dFzJWsCEQT7NVhwseA== X-Received: by 2002:a5d:4a4e:: with SMTP id v14mr13826806wrs.80.1612102713947; Sun, 31 Jan 2021 06:18:33 -0800 (PST) Sender: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: =?UTF-8?q?Alex=20Benn=C3=A9e?= , qemu-devel@nongnu.org Cc: "Michael S. Tsirkin" , Paolo Bonzini , Richard Henderson , Paul Durrant , Marcel Apfelbaum , Stefano Stabellini , xen-devel@lists.xenproject.org, Anthony Perard , Eduardo Habkost , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH v2 4/4] hw/xen: Have Xen machines select 9pfs Date: Sun, 31 Jan 2021 15:18:10 +0100 Message-Id: <20210131141810.293186-5-f4bug@amsat.org> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20210131141810.293186-1-f4bug@amsat.org> References: <20210131141810.293186-1-f4bug@amsat.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @gmail.com) 9pfs is not an accelerator feature but a machine one, move the selection on the machine Kconfig (in hw/). Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- accel/Kconfig | 1 - hw/i386/xen/Kconfig | 1 + hw/xen/Kconfig | 1 + 3 files changed, 2 insertions(+), 1 deletion(-) diff --git a/accel/Kconfig b/accel/Kconfig index 461104c7715..b9e9a2d35b0 100644 --- a/accel/Kconfig +++ b/accel/Kconfig @@ -15,4 +15,3 @@ config KVM =20 config XEN bool - select FSDEV_9P if VIRTFS diff --git a/hw/i386/xen/Kconfig b/hw/i386/xen/Kconfig index ad9d774b9ea..4affd842f28 100644 --- a/hw/i386/xen/Kconfig +++ b/hw/i386/xen/Kconfig @@ -3,3 +3,4 @@ config XEN_FV default y if XEN depends on XEN select I440FX + select FSDEV_9P if VIRTFS diff --git a/hw/xen/Kconfig b/hw/xen/Kconfig index 0b8427d6bd1..825277969fa 100644 --- a/hw/xen/Kconfig +++ b/hw/xen/Kconfig @@ -5,3 +5,4 @@ config XEN_PV select PCI select USB select IDE_PIIX + select FSDEV_9P if VIRTFS --=20 2.26.2