From: "Roger Pau Monné" <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Cc: "Andrew Cooper" <andrew.cooper3@citrix.com>,
xen-devel@lists.xenproject.org,
"Ross Lagerwall" <ross.lagerwall@citrix.com>,
"Daniel P. Smith" <dpsmith@apertussolutions.com>,
"Marek Marczykowski-Górecki" <marmarek@invisiblethingslab.com>,
"Anthony PERARD" <anthony.perard@vates.tech>
Subject: Re: Assertion '!is_idle_vcpu(v)' failed after 'Remove fully_eager_fpu' commit on EFI
Date: Tue, 16 Jun 2026 09:07:03 +0200 [thread overview]
Message-ID: <ajD2Fxt9hCypuDrb@macbook.local> (raw)
In-Reply-To: <0037ce13-8db1-4855-8ef0-dbeefba54fab@suse.com>
On Tue, Jun 16, 2026 at 08:16:41AM +0200, Jan Beulich wrote:
> On 15.06.2026 19:02, Andrew Cooper wrote:
> > On 15/06/2026 3:39 pm, Anthony PERARD wrote:
> >> [06Ah 0106 001h] RTC Day Alarm Index : 0D
> >> [06Bh 0107 001h] RTC Month Alarm Index : 00
> >> [06Ch 0108 001h] RTC Century Index : 32
> >> [06Dh 0109 002h] Boot Flags (decoded below) : 0033
> >> Legacy Devices Supported (V2) : 1
> >> 8042 Present on ports 60/64 (V2) : 1
> >> VGA Not Present (V4) : 0
> >> MSI Not Supported (V4) : 0
> >> PCIe ASPM Not Supported (V4) : 1
> >> CMOS RTC Not Present (V5) : 1
> >> [06Fh 0111 001h] Reserved : 00
> >> [070h 0112 004h] Flags (decoded below) : 000004A5
> >> WBINVD instruction is operational (V1) : 1
> >> WBINVD flushes all caches (V1) : 0
> >> All CPUs support C1 (V1) : 1
> >> C2 works on MP system (V1) : 0
> >> Control Method Power Button (V1) : 0
> >> Control Method Sleep Button (V1) : 1
> >> RTC wake not in fixed reg space (V1) : 0
> >> RTC can wake system from S4 (V1) : 1
> >
> > There's 3 pieces of information on here which confirm an RTC is
> > present. Setting RTC_NOT_PRESENT is clearly a bug.
> >
> > We should probably have a quirk to ignore RTC_NOT_PRESENT on this system.
>
> Imo we should go that far only if EfiGetTime() didn't work there. Afaics
> Linux also has no such quirk.
Linux also checks for the presence of a device in ACPI tables with the
ID "ACPI000E", and attaches the RTC driver to it. We can't do this
on Xen.
Thanks, Roger.
next prev parent reply other threads:[~2026-06-16 7:07 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-06-12 13:53 Assertion '!is_idle_vcpu(v)' failed after 'Remove fully_eager_fpu' commit on EFI Anthony PERARD
2026-06-12 14:11 ` Marek Marczykowski-Górecki
2026-06-12 14:18 ` Andrew Cooper
2026-06-12 14:20 ` Jan Beulich
2026-06-12 14:32 ` Andrew Cooper
2026-06-12 14:45 ` Jan Beulich
2026-06-12 14:54 ` Andrew Cooper
2026-06-12 15:17 ` Anthony PERARD
2026-06-15 9:02 ` Roger Pau Monné
2026-06-15 14:39 ` Anthony PERARD
2026-06-15 17:02 ` Andrew Cooper
2026-06-16 6:16 ` Jan Beulich
2026-06-16 7:07 ` Roger Pau Monné [this message]
2026-06-12 15:10 ` Anthony PERARD
2026-06-12 14:17 ` Jan Beulich
2026-06-12 15:41 ` [PATCH] x86/efi: Skip FPU save/restore for idle vCPU in EFI, runtime path Bernhard Kaindl
2026-06-12 16:00 ` Anthony PERARD
2026-06-15 6:52 ` Jan Beulich
2026-06-16 7:33 ` Oleksii Kurochko
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=ajD2Fxt9hCypuDrb@macbook.local \
--to=roger.pau@citrix.com \
--cc=andrew.cooper3@citrix.com \
--cc=anthony.perard@vates.tech \
--cc=dpsmith@apertussolutions.com \
--cc=jbeulich@suse.com \
--cc=marmarek@invisiblethingslab.com \
--cc=ross.lagerwall@citrix.com \
--cc=xen-devel@lists.xenproject.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.