All of lore.kernel.org
 help / color / mirror / Atom feed
From: Sean Christopherson <seanjc@google.com>
To: Yosry Ahmed <yosry@kernel.org>
Cc: Paolo Bonzini <pbonzini@redhat.com>,
	kvm@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: Re: [kvm-unit-tests GIT PULL] x86: random smattering of changes
Date: Thu, 28 May 2026 13:04:31 -0700	[thread overview]
Message-ID: <ahifz63VorFiQduF@google.com> (raw)
In-Reply-To: <CAO9r8zMXFmx3q-u0KbuQDXOW7=0QmKmQV0cp_vzU5GPPVG3sSg@mail.gmail.com>

On Thu, May 28, 2026, Yosry Ahmed wrote:
> On Thu, May 28, 2026 at 12:07 PM Sean Christopherson <seanjc@google.com> wrote:
> >
> > On Wed, May 27, 2026, Yosry Ahmed wrote:
> > > > > ----------------------------------------------------------------
> > > > > Isaku Yamahata (2):
> > > > >       x86: Replace NOP with CPUID after WRMSR(TSCDEADLINE) to serialize deadline timer
> > > > >       x86: tscdeadline_latency: Remove unnecessary nop
> > > > >
> > > > > Jim Mattson (1):
> > > > >       x86: nVMX: Add retry loop to advanced RTM debugging subtest
> > > > >
> > > > > Kevin Cheng (2):
> > > > >       x86/svm: Add missing svm intercepts
> > > > >       x86/svm: Add unsupported instruction intercept test
> > > >
> > > > Any reason not to include this series:
> > > > https://lore.kernel.org/kvm/20260312200308.3089379-1-chengkev@google.com/?
> >
> > I ran out of steam (and time), and I don't want to merge like this without a high
> > level of confidence that it's the least awful option.
> 
> We're already doing this for vmx:
> https://gitlab.com/kvm-unit-tests/kvm-unit-tests/-/blob/master/x86/vmx_tests.c?ref_type=heads#L806.
> 
> If this is the only thing holding that series, I think cleaning it up
> should be done separately for both VMX and SVM.

I don't buy that argument.  Taking it to the extreme, that's like saying it's ok
to use bare "unsigned" because there exists such code in the kernel.  It's very
difficult to make progress if we don't raise the bar.

I'm not saying "no" to the series, nor am saying you (or Kevin) needs to clean
up the nVMX code in order to land the nSVM code.  I'm simply explaining why I
didn't grab the series: it's got some fugly code I want to look at more closely,
but I ran out of time and brainpower.

  reply	other threads:[~2026-05-28 20:04 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-05-27 18:04 [kvm-unit-tests GIT PULL] x86: random smattering of changes Sean Christopherson
2026-05-27 23:49 ` Yosry Ahmed
2026-05-27 23:56   ` Yosry Ahmed
2026-05-28 19:07     ` Sean Christopherson
2026-05-28 19:11       ` Yosry Ahmed
2026-05-28 20:04         ` Sean Christopherson [this message]
2026-05-28 20:25           ` Yosry Ahmed
2026-05-30 17:13 ` Paolo Bonzini

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=ahifz63VorFiQduF@google.com \
    --to=seanjc@google.com \
    --cc=kvm@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=pbonzini@redhat.com \
    --cc=yosry@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.