From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 035D6C4332F for ; Mon, 6 Nov 2023 16:18:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Cc:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=WxkgUVkxl8JtUzehpnQkEccBX7pEhdeXSKBB3sIoseA=; b=m9aQHvzGenJf2X G1Dm9/XDukuVvtYoL1qINWMkceNhF8kk+f+gch0TQ+VS7r4WnlbIalfOlnVYGurWONj0pDQaf+0EX QhpGCmmqIAtRADkOBzG/TpHRcdSaUyZcXD4KeQH7LyQa809xij211gm2n8C6Nzc3boyH6sRXv8VIz jKhfjb3fTlttVSB+vIX56ZsB9s5+EbmfQf0cxe3hnhQgqrZuO2pSijGpkUB9Cl8AGYaLTWM5n/Sps IlK+/EFQLAKsluGu2Dp/hEy1U8O6BQffiOjtUhLawmbwyyVVwJMuiXVjk95y+ZlGSFczh3QiPCzNm CHbQVoUU8DtS3wRGPXHw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1r02IS-00H5fI-1r; Mon, 06 Nov 2023 16:17:52 +0000 Received: from mail-qv1-xf2e.google.com ([2607:f8b0:4864:20::f2e]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1r02IO-00H5cx-32 for linux-arm-kernel@lists.infradead.org; Mon, 06 Nov 2023 16:17:50 +0000 Received: by mail-qv1-xf2e.google.com with SMTP id 6a1803df08f44-672096e0e89so30110176d6.1 for ; Mon, 06 Nov 2023 08:17:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1699287466; x=1699892266; darn=lists.infradead.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=lUV8zKIdpTV0f8ZMhx633GQ2l+XRSBNMcsvYJoEfTx4=; b=FqLbPwga7FnNfFW2bcSh8T0aVXS3S7XFAWVVYvk0KUbbm38yO6q6u81MxFw3OECtyK wZVrKU2cjUii898RCt4gYYa6RAh9dcODRT5952DB80oxAFyRFsjWQi/7wI/XJZaN2fGk 01OprthIZaUQIyvsPHtawquTuTFOw936mqiahiy0EVtDh14q8sKVfHoLILoflJMXM8BM +iPBdJi4j0xj6UEouF/qwXOx+gvdiH12saELYXqnxU6uMnIvOMJwwbANWyqWfhG1QMs5 8dzsg4kNy9hyAWIz3eB8c4OsmfR4w8E1h07Mgdnkbp5LelzHOpSRE2QrlA5vWNBres87 n4xg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699287466; x=1699892266; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=lUV8zKIdpTV0f8ZMhx633GQ2l+XRSBNMcsvYJoEfTx4=; b=lkVP68NE2euDzoUk4IX+h4bA9gjEpo1ny3YdyWsEq0f0Ve53a+nuPazKx1dyCAgMCs uyeFYB3dMAtCA27YC/rW1+gwOxz7LjKrIfLM7hh3iWCPauaYHpUG2U+AzhI7hnt5tcG5 /EP5JCWYvluYUF5KaSqZmn7+bHmrIv91gY4m4hCwTmqG7yYAKzLsQM8q+zhjYknntnBE fvFJgQmd3RYU9lf4D8XuMDJLKcE2cLk8Umem4z9liyqnjegy+GwAJiMf6ZQmcOl+IQHa 6jrdNzyEryFVz/VGqbwBqqxwt7eXbpjqMFqTfvT6EAYPhviEHEZDS8zGbksanhHwlzeJ +Aig== X-Gm-Message-State: AOJu0YxYMrb8R8Tdzz8FADsThhx1tbcMCPTxHYb5Pynebg1ecxh9NP5n LRGefMvISDc73PaCDI9wDyPRvCoGMwLeDEr3qqoRtw== X-Google-Smtp-Source: AGHT+IFFqaeUa+zb1fqYMH2SBG8qERPcG1V2EKOvlLONFWJF+9JT7SC3ACnaIHdf6fX4zUtKFZJjWCRYHGHhXFDqHvM= X-Received: by 2002:ad4:5c83:0:b0:670:9f8d:f7be with SMTP id o3-20020ad45c83000000b006709f8df7bemr44676404qvh.13.1699287465633; Mon, 06 Nov 2023 08:17:45 -0800 (PST) MIME-Version: 1.0 References: <20231105163040.14904-1-pbonzini@redhat.com> <20231105163040.14904-28-pbonzini@redhat.com> In-Reply-To: From: Fuad Tabba Date: Mon, 6 Nov 2023 16:17:09 +0000 Message-ID: Subject: Re: [PATCH 27/34] KVM: selftests: Introduce VM "shape" to allow tests to specify the VM type To: Sean Christopherson Cc: Paolo Bonzini , Marc Zyngier , Oliver Upton , Huacai Chen , Michael Ellerman , Anup Patel , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexander Viro , Christian Brauner , "Matthew Wilcox (Oracle)" , Andrew Morton , kvm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, kvmarm@lists.linux.dev, linux-mips@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, kvm-riscv@lists.infradead.org, linux-riscv@lists.infradead.org, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, Xiaoyao Li , Xu Yilun , Chao Peng , Jarkko Sakkinen , Anish Moorthy , David Matlack , Yu Zhang , Isaku Yamahata , =?UTF-8?B?TWlja2HDq2wgU2FsYcO8bg==?= , Vlastimil Babka , Vishal Annapurve , Ackerley Tng , Maciej Szmigiero , David Hildenbrand , Quentin Perret , Michael Roth , Wang , Liam Merwick , Isaku Yamahata , "Kirill A. Shutemov" X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231106_081749_003101_C24A5ED2 X-CRM114-Status: GOOD ( 19.46 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gTW9uLCBOb3YgNiwgMjAyMyBhdCA0OjA04oCvUE0gU2VhbiBDaHJpc3RvcGhlcnNvbiA8c2Vh bmpjQGdvb2dsZS5jb20+IHdyb3RlOgo+Cj4gT24gTW9uLCBOb3YgMDYsIDIwMjMsIEZ1YWQgVGFi YmEgd3JvdGU6Cj4gPiBPbiBTdW4sIE5vdiA1LCAyMDIzIGF0IDQ6MzTigK9QTSBQYW9sbyBCb256 aW5pIDxwYm9uemluaUByZWRoYXQuY29tPiB3cm90ZToKPiA+ID4KPiA+ID4gRnJvbTogU2VhbiBD aHJpc3RvcGhlcnNvbiA8c2VhbmpjQGdvb2dsZS5jb20+Cj4gPiA+Cj4gPiA+IEFkZCBhICJ2bV9z aGFwZSIgc3RydWN0dXJlIHRvIGVuY2Fwc3VsYXRlIHRoZSBzZWxmdGVzdHMtZGVmaW5lZCAibW9k ZSIsCj4gPiA+IGFsb25nIHdpdGggdGhlIEtWTS1kZWZpbmVkICJ0eXBlIiBmb3IgdXNlIHdoZW4g Y3JlYXRpbmcgYSBuZXcgVk0uICAibW9kZSIKPiA+ID4gdHJhY2tzIHBoeXNpY2FsIGFuZCB2aXJ0 dWFsIGFkZHJlc3MgcHJvcGVydGllcywgYXMgd2VsbCBhcyB0aGUgcHJlZmVycmVkCj4gPiA+IGJh Y2tpbmcgbWVtb3J5IHR5cGUsIHdoaWxlICJ0eXBlIiBjb3JyZXNwb25kcyB0byB0aGUgVk0gdHlw ZS4KPiA+ID4KPiA+ID4gVGFraW5nIHRoZSBWTSB0eXBlIHdpbGwgYWxsb3cgYWRkaW5nIHRlc3Rz IGZvciBLVk1fQ1JFQVRFX0dVRVNUX01FTUZELAo+ID4gPiBhLmsuYS4gZ3Vlc3QgcHJpdmF0ZSBt ZW1vcnksIHdpdGhvdXQgbmVlZGluZyBhbiBlbnRpcmVseSBzZXBhcmF0ZSBzZXQgb2YKPiA+ID4g aGVscGVycy4gIEd1ZXN0IHByaXZhdGUgbWVtb3J5IGlzIGVmZmVjdGl2ZWx5IHVzYWJsZSBvbmx5 IGJ5IGNvbmZpZGVudGlhbAo+ID4gPiBWTSB0eXBlcywgYW5kIGl0J3MgZXhwZWN0ZWQgdGhhdCB4 ODYgd2lsbCBkb3VibGUgZG93biBhbmQgcmVxdWlyZSB1bmlxdWUKPiA+ID4gVk0gdHlwZXMgZm9y IFREWCBhbmQgU05QIGd1ZXN0cy4KPiA+ID4KPiA+ID4gU2lnbmVkLW9mZi1ieTogU2VhbiBDaHJp c3RvcGhlcnNvbiA8c2VhbmpjQGdvb2dsZS5jb20+Cj4gPiA+IE1lc3NhZ2UtSWQ6IDwyMDIzMTAy NzE4MjIxNy4zNjE1MjExLTMwLXNlYW5qY0Bnb29nbGUuY29tPgo+ID4gPiBTaWduZWQtb2ZmLWJ5 OiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgo+ID4gPiAtLS0KPiA+Cj4gPiBu aXQ6IGFzIGluIGEgcHJpb3Igc2VsZnRlc3QgY29tbWl0IG1lc3NhZ2VzLCByZWZlcmVuY2VzIGlu IHRoZSBjb21taXQKPiA+IG1lc3NhZ2UgdG8gZ3Vlc3QgX3ByaXZhdGVfIG1lbW9yeS4gU2hvdWxk IHRoZXNlIGJlIGNoYW5nZWQgdG8ganVzdAo+ID4gZ3Vlc3QgbWVtb3J5Pwo+Cj4gSG1tLCBubywg InByaXZhdGUiIGlzIG1vc3RseSBhcHByb3ByaWF0ZSBoZXJlLiAgQXQgdGhpcyBwb2ludCBpbiB0 aW1lLCBvbmx5IHg4Ngo+IHN1cHBvcnRzIEtWTV9DUkVBVEVfR1VFU1RfTUVNRkQsIGFuZCB4ODYg b25seSBzdXBwb3J0cyBpdCBmb3IgcHJpdmF0ZSBtZW1vcnkuCj4gQW5kIHRoZSBwdXJwb3NlIG9m IGxldHRpbmcgeDg2IHNlbGZ0ZXN0cyBzcGVjaWZ5IEtWTV9YODZfU1dfUFJPVEVDVEVEX1ZNLCBp LmUuCj4gdGhlIHJlYXNvbiB0aGlzIHBhdGNoIGV4aXN0cywgaXMgcHVyZWx5IHRvIGdldCBwcml2 YXRlIG1lbW9yeS4KPgo+IE1heWJlIHR3ZWFrIHRoZSBzZWNvbmQgcGFyYWdyYXBoIHRvIHRoaXM/ Cj4KPiBUYWtpbmcgdGhlIFZNIHR5cGUgd2lsbCBhbGxvdyBhZGRpbmcgdGVzdHMgZm9yIEtWTV9D UkVBVEVfR1VFU1RfTUVNRkQKPiB3aXRob3V0IG5lZWRpbmcgYW4gZW50aXJlbHkgc2VwYXJhdGUg c2V0IG9mIGhlbHBlcnMuICBBdCB0aGlzIHRpbWUsCj4gZ3Vlc3RfbWVtZmQgaXMgZWZmZWN0aXZl bHkgdXNhYmxlIG9ubHkgYnkgY29uZmlkZW50aWFsIFZNIHR5cGVzIGluIHRoZQo+IGZvcm0gb2Yg Z3Vlc3QgcHJpdmF0ZSBtZW1vcnksIGFuZCBpdCdzIGV4cGVjdGVkIHRoYXQgeDg2IHdpbGwgZG91 YmxlIGRvd24KPiBhbmQgcmVxdWlyZSB1bmlxdWUgVk0gdHlwZXMgZm9yIFREWCBhbmQgU05QIGd1 ZXN0cy4KCnNndG0KL2Z1YWQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxA bGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK