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 kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0BDBCC25B76 for ; Wed, 5 Jun 2024 20:42:32 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 60A556B009C; Wed, 5 Jun 2024 16:42:32 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 56C856B009E; Wed, 5 Jun 2024 16:42:32 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3BE916B00A0; Wed, 5 Jun 2024 16:42:32 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 145026B009C for ; Wed, 5 Jun 2024 16:42:32 -0400 (EDT) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 960621412E8 for ; Wed, 5 Jun 2024 20:42:31 +0000 (UTC) X-FDA: 82198008102.07.3F99AB9 Received: from mail-lf1-f48.google.com (mail-lf1-f48.google.com [209.85.167.48]) by imf30.hostedemail.com (Postfix) with ESMTP id BC8B180002 for ; Wed, 5 Jun 2024 20:42:29 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=iuokLPeK; spf=pass (imf30.hostedemail.com: domain of sagis@google.com designates 209.85.167.48 as permitted sender) smtp.mailfrom=sagis@google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1717620149; h=from:from:sender: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:dkim-signature; bh=mrcPVHvvCNX9pKlb1e9kvFdVYrO4YyHw/Sk2tS356ok=; b=TdjkIpA8OupaYfAPg9OrOpcFIBjZJPtJOtEh1GBdElwHI64FuHjPww4uPztEGN13hbOI9e weCDzDquT1eU18P5BB1GxcqgBz5gMgAg79mc2ylnpUu2A7+SldVzhnSoznpMqhA9Q+FJhP bY0c8LmF8+dnEA1d1qz+LC6wUhlq+Ag= ARC-Authentication-Results: i=1; imf30.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=iuokLPeK; spf=pass (imf30.hostedemail.com: domain of sagis@google.com designates 209.85.167.48 as permitted sender) smtp.mailfrom=sagis@google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1717620149; a=rsa-sha256; cv=none; b=roRorIuQVjkULgzpv0AlFixpXVQlkixn6lYIhYFp47H9mhqQwQuiAqLH+q2TYiaWhK/BM6 eQ/xof16ATps1rvBM3dBgQxMz4VDNaR69SNh/nXRSxSW41QjUGS/EvL7fjE4gbdYJ7/nmC O9i8r3HVcFz+o1e5LnZ/yXbUmzw2g+s= Received: by mail-lf1-f48.google.com with SMTP id 2adb3069b0e04-52b9dda4906so368299e87.2 for ; Wed, 05 Jun 2024 13:42:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1717620148; x=1718224948; darn=kvack.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=mrcPVHvvCNX9pKlb1e9kvFdVYrO4YyHw/Sk2tS356ok=; b=iuokLPeK9XicvF5BG6EwH/CRvODlYQER7APEJyJFsZu8r93uJ4DjzIqrwxy/TamcAX NnuVLN8Vf4YbZYuWWpuwzrU40JJJk72zhemF9FTPHaygegj0bKxscWQdh2Q3BU+Eydd/ yQkgehV+BT1g90CPWQLCbI+eDMAPIRBsU01zCBfb8gYZpfirn6mmxfDxxh5kVsiEOESI X4n7Sp30RL2C5nuMxE+0MAfpX3aPT1V0ltFgt6ZgO2SIJTx8kLsTyp+Zbfw51BX3E4z2 7lc6iyiZEx88a6rlKGGSUQueoDRsJwfg5XmIONpF4e2RX4cfzDwOBAzjYo42idW02E6R ZTuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717620148; x=1718224948; 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=mrcPVHvvCNX9pKlb1e9kvFdVYrO4YyHw/Sk2tS356ok=; b=kayIkz5qE+ZRrmy5LBK27JB9nyzNkCsgsy7eLVuRv3KoFzTxjc6UFaRld4cLaKoUUp oERShVLyPCyyg/NTWpZWlO7F5qOhKmGn4rjVyJBk2K+TwgPzI3spPOgG0kkHU8jR6CZo CtHkkl89YfdrzRdQ14l4uyUa3//x33D1pw4am12m6lqroge5rKFRmIdbKDb3xeFcet2K c6QezBxQ09UDIcupf7O5aarwPmn+hYd19rltkCdO2XwW1RkMUqh3w5b2a0vg5QuuoHa6 hdB2TRYfv0ta9BTb5fUvmJPpZjos8xNrKH2mFvxVMHHz+dXt3kF7dsgUmtK5zyRAqXbJ hbag== X-Forwarded-Encrypted: i=1; AJvYcCU7+qE2ffGC0I9RpvgpMSv2n07HNFpYxh4VJAdGe1FDL+MQTUUwd2l1VFsFlNouBCfe0cs7MfBFy1RXEcydTVQvhSY= X-Gm-Message-State: AOJu0YzwBYOeOXj6I9oGHQEBV1CXpZy7Q8a3tAQrw7MBIl/T+XeLCA3K vQ01p1ptUgmzzZPAGQqBfaa1nvsTi23J1Zw8r7x0YwVIYHPyrZHWShOLc1DQa1lvSKZn0bBvjIz wuD+C7YFgZJBHtJHdCzCCb6f3zpLJfheZWV5J X-Google-Smtp-Source: AGHT+IGmCpgKWs9HzI7BHjD0N+cxvlO675UiwlocG7NwR6PK+YVSsXxsmetDw/kfR1C4ad6r/GOAH4AIlHrJieXNb3c= X-Received: by 2002:a19:ca59:0:b0:523:8723:32de with SMTP id 2adb3069b0e04-52bab5078f6mr2278150e87.53.1717620147678; Wed, 05 Jun 2024 13:42:27 -0700 (PDT) MIME-Version: 1.0 References: <20231212204647.2170650-1-sagis@google.com> <59652393edbf94a8ac7bf8d069d15ecb826867e1.camel@intel.com> <7c3abac8c28310916651a25c30277fc1efbad56f.camel@intel.com> In-Reply-To: <7c3abac8c28310916651a25c30277fc1efbad56f.camel@intel.com> From: Sagi Shahar Date: Wed, 5 Jun 2024 15:42:16 -0500 Message-ID: Subject: Re: [RFC PATCH v5 00/29] TDX KVM selftests To: "Verma, Vishal L" Cc: "vipinsh@google.com" , "Aktas, Erdem" , "shuah@kernel.org" , "Xu, Haibo1" , "kvm@vger.kernel.org" , "Afranji, Ryan" , "dmatlack@google.com" , "seanjc@google.com" , "linux-kernel@vger.kernel.org" , "linux-mm@kvack.org" , "ackerleytng@google.com" , "Yamahata, Isaku" , "pbonzini@redhat.com" , "jmattson@google.com" , "Annapurve, Vishal" , "runanwang@google.com" , "Edgecombe, Rick P" , "linux-kselftest@vger.kernel.org" , "chao.p.peng@linux.intel.com" , "pgonda@google.com" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: BC8B180002 X-Stat-Signature: 44jmjoidubju36haqa1yqhdno6toe48h X-Rspam-User: X-HE-Tag: 1717620149-231301 X-HE-Meta: U2FsdGVkX1+Fzcfo1JvUctHcqKeRhTWhrjWH5X1zYH4yf5ZOThRkxW2WZDIMGkmfwC/YBWrtTf/3Gz+yVDbNkMm2UKcxM0cX7yRYfTRrWoJw4Vwenq8c5xKT1KA18/YjW+F8Gb9vYoFLwGnR5wVUGOiqC4Mq3F1XipD42GdzKrAR1MthZBNr8bcnreOzLxN8eOMMHLOdbZEWb6LJZvTbcemH3fM01aCQMK8K65pt1PGZsXuFeAohriRs282LDHxiRH4MkFJry6anQGxmVZtdC+IjSNZfFTGpINwRYxtxtlc6ljjbJ6f72bXcVcQFTRN/i1lxxBE6zeiJxQikd3F5T0QfRWCaxd0iiMKN5KR40bx2Yn2ulOq39gcO/mLoZcX4/mP/rAyzahfUSbVQIrtKvuApxXrdASMIKi84CDamQWwG3iuTK+CPxL/dQ66YJLqVwprFMNQ2e5k5HW3dseDivjE8X3L5aDd3ySXv9pIGrbtGBzDjQgAWM8/dcVx3miO2hm8IxkBkXo//0/W2cVB0lOxU/2XzUf2uhXPEl8uJAKq6jmS6sdzpcaFrokAneDTO/LF8gP5VS0sgBVEffKeXq1UzssvOgRL2ppSeCKAlY8dVuBkkYs3DSg/9A3HbClXAOd0xfrrTt41QW8zft1aNWvy5sSmOC/tb826P/jJg4/gOhJeo2qY2GkrHRSefDzIAOW4l9+sq13ogcmItKmBCdWP5I+MyLOHuxsTXPFycE2nBXN8uuzP6o9UOHLzMQzwWPrMkhBmTHXoPVrUmVTkZSpNhQ1qQtwy+LchmGbWiSnQxxbh/NxEAi5mt/EwTh54AERgMckztOCY+mDC7GAyC6MmiRPsubzWEEY+HO5nAVtD2M2EiHvDjjPfTQSiWMIpU+KhkPWTPu2VfKQ0rJEb0RKdiidQZumKl+bQO1XdHpiKohJSIaWodE2UGaTfBxIhfXeOtNR+NpFtB0MYC6GO E8PC955f +NOXlfP9Qo39d0I2mNw/wxFAVnVwK6kRy4OFg3AWAOYFkOmpamQka98ZrylPRRu5wP5HYpx0G9TzPns9gOOUcfqedBfaoxtQRL5Xg2PtgSC73BhVF1skvxI9DHNzWqC6K0v0OratwdzYURnkqhrE0eTS6vO4PWS6ykgGCx7aE9iLWwcuu7P0XHrFV2HiULVUbZApMpo+kg0GtcqtjTmOp6GvA3EtO2/t9/IinBn93b2dFVPhA6ZJ+nctmIcKn+hPty/Bl/+oBpNjqjs50Niia5wIz4Zgnd7/cpnU9G3vicSmhd+mWDfvHp/LCz6VrvbrJ57jQttsIPq3dad+Y/+dcDAVZ/xSDY8O7jJLq8DjG50g1BSfEo75tLjlCDg== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000049, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Wed, Jun 5, 2024 at 3:18=E2=80=AFPM Verma, Vishal L wrote: > > On Wed, 2024-06-05 at 20:15 +0000, Verma, Vishal L wrote: > > On Wed, 2024-06-05 at 15:10 -0500, Sagi Shahar wrote: > > > On Wed, Jun 5, 2024 at 1:38=E2=80=AFPM Verma, Vishal L wrote: > > > > > > > > On Tue, 2023-12-12 at 12:46 -0800, Sagi Shahar wrote: > > > > > Hello, > > > > > > > > > > This is v4 of the patch series for TDX selftests. > > > > > > > > > > It has been updated for Intel=E2=80=99s v17 of the TDX host patch= es which was > > > > > proposed here: > > > > > https://lore.kernel.org/all/cover.1699368322.git.isaku.yamahata@i= ntel.com/ > > > > > > > > > > The tree can be found at: > > > > > https://github.com/googleprodkernel/linux-cc/tree/tdx-selftests-r= fc-v5 > > > > > > > > Hello, > > > > > > > > I wanted to check if there were any plans from Google to refresh th= is > > > > series for the current TDX patches and the kvm-coco-queue baseline? > > > > > > > I'm going to work on it soon and was planning on using Isaku's V19 of > > > the TDX host patches > > > > That's great, thank you! > > > > > > > > > I'm setting up a CI system that the team is using to test updates t= o > > > > the different TDX patch series, and it currently runs the KVM Unit > > > > tests, and kvm selftests, and we'd like to be able to add these thr= ee > > > > new TDX tests to that as well. > > > > > > > > I tried to take a quick shot at rebasing it, but ran into several > > > > conflicts since kvm-coco-queue has in the meantime made changes e.g= . in > > > > tools/testing/selftests/kvm/lib/x86_64/processor.c vcpu_setup(). > > > > > > > > If you can help rebase this, Rick's MMU prep series might be a good > > > > baseline to use: > > > > https://lore.kernel.org/all/20240530210714.364118-1-rick.p.edgecomb= e@intel.com/ > > > > > > This patch series only includes the basic TDX MMU changes and is > > > missing a lot of the TDX support. Not sure how this can be used as a > > > baseline without the rest of the TDX patches. Are there other patch > > > series that were posted based on this series which provides the rest > > > of the TDX support? > > > > Hm you're right, I was looking more narrowly because of the kvm-coco- > > queue conflicts, for some of which even v19 might be too old. The MMU > > prep series uses a much more recent kvm-coco-queue baseline. > > > > Rick, can we post a branch with /everything/ on this MMU prep baseline > > for this selftest refresh? > > Actually I see the branch below does contain everything, not just the > MMU prep patches. Sagi, is this fine for a baseline? > Maybe for internal development but I don't think I can post an upstream patchset based on an internal Intel development branch. Do you know if there's a plan to post a patch series based on that branch s= oon? > > > > > > > > > > This is also available in a tree at: > > > > https://github.com/intel/tdx/tree/tdx_kvm_dev-2024-05-30 > > > > > > > > >