From: Sean Christopherson <seanjc@google.com>
To: Manali Shukla <manali.shukla@amd.com>
Cc: kvm@vger.kernel.org, linux-kselftest@vger.kernel.org,
pbonzini@redhat.com, shuah@kernel.org, nikunj@amd.com
Subject: Re: [PATCH v1 0/4] KVM selftests enhancements
Date: Thu, 19 Dec 2024 16:52:51 -0800 [thread overview]
Message-ID: <Z2S_453UZG7t0TcF@google.com> (raw)
In-Reply-To: <20241021062226.108657-1-manali.shukla@amd.com>
On Mon, Oct 21, 2024, Manali Shukla wrote:
> This series was prompted by feedback given in [1].
> Patch 1 : Adds safe_hlt() and cli() helpers.
> Patch 2, 3: Adds an interface to read vcpu stat in selftest. Adds
> a macro to generate compiler error to detect typos at
> compile time while parsing vcpu and vm stats.
> Patch 4 : Fix few of the selftests based on newly defined macro.
>
> This series was split from the Idle HLT intercept support series [2]
> because the series has a few changes in the vm_get_stat() interface
> as suggested in [1] and a few changes in two of the self-tests
> (nx_huge_pages_test.c and dirty_log_page_splitting_test.c) which use
> vm_get_stat() functionality to retrieve specified VM stats. These
> changes are unrelated to the Idle HLT intercept support series [2].
>
> [1] https://lore.kernel.org/kvm/ZruDweYzQRRcJeTO@google.com/T/#m7cd7a110f0fcff9a03176935ed016f49088df6b0
>
> [2] https://lore.kernel.org/kvm/ZruDweYzQRRcJeTO@google.com/T/#m6c67ca8ccb226e5f357d943da2a2965a4224f69a
>
>
> Manali Shukla (4):
> KVM: selftests: Add safe_halt() and cli() helpers to common code
> KVM: selftests: Add an interface to read the data of named vcpu stat
> KVM: selftests: convert vm_get_stat to macro
> KVM: selftests: Replace previously used vm_get_stat() to macro
Thanks for giving this a shot. I appreciate the effort, especially on the stats
code. But unfortunately, very little of the code in this series moves things in
the right direction. There's too much copy+paste, and too much unnecessary
complexity.
I'll post a patch for the STI/CLI helpers and a series for the stats changes,
and will review the Idle HLT series. Please plan on posting v5 of that series
on top of kvm-x86/next plus the to-be-posted patches (I highly doubt I will get
them queued before you are ready to post v5).
prev parent reply other threads:[~2024-12-20 0:52 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-10-21 6:22 [PATCH v1 0/4] KVM selftests enhancements Manali Shukla
2024-10-21 6:22 ` [PATCH v1 1/4] KVM: selftests: Add safe_halt() and cli() helpers to common code Manali Shukla
2024-12-19 17:39 ` Sean Christopherson
2024-10-21 6:22 ` [PATCH v1 2/4] KVM: selftests: Add an interface to read the data of named vcpu stat Manali Shukla
2024-12-20 0:35 ` Sean Christopherson
2024-10-21 6:22 ` [PATCH v1 3/4] KVM: selftests: convert vm_get_stat to macro Manali Shukla
2024-10-21 6:22 ` [PATCH v1 4/4] KVM: selftests: Replace previously used vm_get_stat() " Manali Shukla
2024-12-20 0:42 ` Sean Christopherson
2024-11-28 15:06 ` [PATCH v1 0/4] KVM selftests enhancements Manali Shukla
2024-12-20 0:52 ` Sean Christopherson [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=Z2S_453UZG7t0TcF@google.com \
--to=seanjc@google.com \
--cc=kvm@vger.kernel.org \
--cc=linux-kselftest@vger.kernel.org \
--cc=manali.shukla@amd.com \
--cc=nikunj@amd.com \
--cc=pbonzini@redhat.com \
--cc=shuah@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.