[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: Anthony PERARD <anthony.perard@xxxxxxxxxx>
- From: Roger Pau Monné <roger.pau@xxxxxxxxxx>
- Date: Mon, 15 Jun 2026 11:02:05 +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=+XIJSJ3hLuT169BQ2K0kEK5w6YTOxqer/mhBVLQ3N6Y=; b=TCxfZOJoWgZXV+Tm7uQxPefqVa02DYd9/ln6PLSs6zxl7hH/quXcsJ31JUN2yQjPVtmPmdNM8fkNvuRrCRb2eFqsySPb2kfjNZE6UXjQi1Im409+lLgnYwGQcxkj1muxqhOTqksN7u0aFEfFE2Ax8P/b/8B9fxokNy81kwJiUv8lbxV/PulNtejIp6LrZL+xs5DeJNZNNl8UswVRXlFqoZG1iqtW1jZcA+AHgb7xxOh2GOTj3G45nwbUSLX7k0scgtGoVljdp89Sf2DXix+URPLuuiY8U4lUwFhh597lvIdV8oSbr3AAV4Ce28aR4U6Tsp6l3llpOTlCSLy6bNE5Ng==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ET9owZ/XEeVLpxFwya1uDa1qeyaGPjwCKlnwH/U1Yzm8O7XFbhyLfaFb2MwP6TS57arReBpa/5CCOfcnZNWeu/xLrlQ0RA4Son8TSVnpYRFuXZaF3u+4qmiL11redpTqTZwl57BBqRhoFREOSQI7z9iooomZ0Ve63Qk4ii5y+/MCZCElyFGnxKPAkJj+JDrmlxgjxLIS5CGf9+sFW71ua5VwCceBooM7+IGDRgV4mPIfnYoWsDwd4vkCSWCjkfhE/b9OAf+XWqCAQCWH0pUFUYOI63n7fk0Wp8sjxMB7aLXx8HsQvGs8wjSp/umKU/H+cG7Xc6L3Wrot9+Ce7asN6Q==
- 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>, Jan Beulich <jbeulich@xxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxxx, Ross Lagerwall <ross.lagerwall@xxxxxxxxxx>, "Daniel P. Smith" <dpsmith@xxxxxxxxxxxxxxxxxxxx>, Marek Marczykowski-Górecki <marmarek@xxxxxxxxxxxxxxxxxxxxxx>
- Delivery-date: Mon, 15 Jun 2026 09:02:34 +0000
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
On Fri, Jun 12, 2026 at 05:17:31PM +0200, Anthony PERARD wrote:
> On Fri, Jun 12, 2026 at 03:32:00PM +0100, Andrew Cooper wrote:
> > On 12/06/2026 3:20 pm, Jan Beulich wrote:
> > > On 12.06.2026 16:18, Andrew Cooper wrote:
> > >> Well, no intended change. It was a very big patch.
> > >>
> > >> Nothing should ever be using efi_get_time(). It's unusable (i.e.
> > >> crashing) on hundreds of millions of machines.
> > >>
> > >> So, while we obviously do need to fix the assertion, this is "only"
> > >> collateral damage from having fallen into the efi_get_time() path in the
> > >> first place. That wants investigating too.
> > > Perhaps a reduced-hardware system with ACPI_FADT_NO_CMOS_RTC set?
> >
> > The identified system is a Broadwell-D.
> >
> > Come to think of it, there were some systems of that era which (falsely)
> > claimed to have no CMOS. (An HP Haswell Blade comes to mind, but it
> > will be a similar chipset.)
>
> Some info from the boot log about the machine:
> HPE ProLiant m510 Server Cartridge
> BIOS Version: H05 v1.98 (02/02/2023)
> System Memory: 32 GB
> 1 Processor(s) detected, 8 total cores enabled, Hyperthreading is enabled
> Proc 1: Intel(R) Xeon(R) CPU D-1548 @ 2.00GHz
> HPE Power Profile Mode: Custom
> Power Regulator Mode: Dynamic Power Savings
> Advanced Memory Protection Mode: Advanced ECC Support
> Boot Mode: UEFI
> HPE SmartMemory authenticated in all populated DIMM slots.
>
> One of the cartridge on a Moonshot.
>
> > > On such systems efi_get_time() would better work properly.
>
> I guess it works fine on this system. On a different cartridge, with a
> Xen build prior to the commit, I have in the boot logs:
>
> Wallclock source: EFI
Can you provide the decoded dump of the ACPI FADT table?
Thanks, Roger.
|