[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Assertion '!is_idle_vcpu(v)' failed after 'Remove fully_eager_fpu' commit on EFI
- To: Jan Beulich <jbeulich@xxxxxxxx>
- From: Roger Pau Monné <roger.pau@xxxxxxxxxx>
- Date: Tue, 16 Jun 2026 09:07:03 +0200
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=QRYILiT18lSFa7t9cXA8I8OaQEncr1fMGMhOLRcf2xI=; b=Gc0NjjFQRm3S4WtXiMC8RzEy/4xY81OmGmmExKiZ4tRj6WxX3EShg73fv6CPPen8gn4ouhhy8wcpGlTM+DqqMef70Cx88mq4806FfD9JM1lXI5Dyftg4zMgjLgjXSfUpa5uY5k2hnFKr0FMA2LHTN9lK9y+8xdbUL+35LRdN+kcH7Y7rTlFIRqqoAiaw9bnYaUvoPmqvGXWQQPvReOKH/roGzH+K0C/VOhu2fmWlZo0uwanWjHhCcYxS34gb42MWr/69iSk/XdRqUuWJhHWIov1pzM3DH2SbDUIhhIwaDBrX21P46R+k7PN3cphT/83OeQvUIhsLutZloTTAmF/jUg==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=lkzliKXKg8R9+eECyyCQ2VMg/28bLqRSxLGZt+U16rr+AHI2gmvwNHbG//PfxGpz5zdbGbVGVGQTUAzAkSJ0q7G2GVfT8Kr6fVm4FX7vYcojFXOLCnqV+0AoC60Cem8UgWmi2ItB0YnrkTCA9TjM2HMkuf0tQkcwKhtexRmIMCMc6v/WHEp8lwO16iBK51VGMifMSYQFSRc+d5v5QF3JuvJTGICGEqC0o3GOLYHjacGgqbWHu7+HasDqFsHb29Y5ITKiggUhPVwaSPRMDXT0wacb/E9lX1iEoBVM13dxcGhENOhxyqs4llJ9F/Ji+gLIohQRULimQ2ptksgIS8+zCg==
- Authentication-results: eu.smtp.expurgate.cloud; dkim=pass header.s=selector1 header.d=citrix.com header.i="@citrix.com" header.h="From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck"
- Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com;
- Cc: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxxx, Ross Lagerwall <ross.lagerwall@xxxxxxxxxx>, "Daniel P. Smith" <dpsmith@xxxxxxxxxxxxxxxxxxxx>, Marek Marczykowski-Górecki <marmarek@xxxxxxxxxxxxxxxxxxxxxx>, Anthony PERARD <anthony.perard@xxxxxxxxxx>
- Delivery-date: Tue, 16 Jun 2026 07:07:13 +0000
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
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.
|