All of lore.kernel.org
 help / color / mirror / Atom feed
From: Sean Christopherson <seanjc@google.com>
To: Srikanth Aithal <sraithal@amd.com>
Cc: Tom Lendacky <thomas.lendacky@amd.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	 open list <linux-kernel@vger.kernel.org>,
	KVM <kvm@vger.kernel.org>
Subject: Re: SEV-ES guest shutdown: linux-next regression with QEMU 10.2.2; smp>1
Date: Tue, 7 Apr 2026 11:21:35 -0700	[thread overview]
Message-ID: <adVLL0NKFN_2rPND@google.com> (raw)
In-Reply-To: <53f20505-df88-4311-8bbe-8f0fd3012b4d@amd.com>

On Tue, Apr 07, 2026, Srikanth Aithal wrote:
> On 4/1/2026 9:48 PM, Sean Christopherson wrote:
> > > - With older host kernels (< next-20260304) + QEMU 10.2.2 → clean shutdown
> > > (no hang, no termination message, QEMU exits normally).
> > > - With linux-next (next-20260331) + QEMU 10.2.2 → hang at the register dump
> > > after "reboot: Power down"; only Ctrl+C triggers the "SEV-ES guest requested
> > > termination: 0x0:0x0" message.
> > > - With linux-next + QEMU master (or 10.2.2 + cherry-pick of 56d89db2cfd8) →
> > > no hang (the termination is converted to a guest panic instead).
> > 
> > What guest kernel are you using?  Bisecting to that commit for just the *host*
> > kernel is baffling.  I could see it preventing KVM from loading or something, but
> > it should be completely out of scope with respect to guest activity.
> > 
> > How are you initiating shutdown withing the guest?  What's the full QEMU command
> > line?
> > 
> > Can you also provide the OVMF image?  E.g. in case the hang occurs in EFI runtime
> > services or something.
> > 
> > I want to get this sorted out before the merge window and so would prefer not to
> > delay root causing this by a week or more.
> 
> 
> The bisection was actually performed on the guest kernel (not the host).
> Sorry for the confusion.

LOL, that changes things slightly.  I reproduced this on my end (finally built
a new version of OVMF that supports SEV-ES).  I'll take it from here.

  reply	other threads:[~2026-04-07 18:21 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-03-20 16:08 SEV-ES guest shutdown: linux-next regression with QEMU 10.2.2; smp>1 Aithal, Srikanth
2026-03-20 16:11 ` Paolo Bonzini
2026-03-23 13:10 ` Tom Lendacky
2026-04-01 11:24   ` Aithal, Srikanth
2026-04-01 12:53     ` Tom Lendacky
2026-04-01 14:19       ` Aithal, Srikanth
2026-04-01 16:18         ` Sean Christopherson
2026-04-01 17:39           ` Tom Lendacky
2026-04-07  8:51           ` Aithal, Srikanth
2026-04-07 18:21             ` Sean Christopherson [this message]
2026-04-07 20:38               ` Sean Christopherson

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=adVLL0NKFN_2rPND@google.com \
    --to=seanjc@google.com \
    --cc=kvm@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=pbonzini@redhat.com \
    --cc=sraithal@amd.com \
    --cc=thomas.lendacky@amd.com \
    /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.