Feature request, add Kernel flag LOAD_X64_ON_IA32_ENABLE

Bug #1923017 reported by lorn10
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-signed-hwe-5.4 (Ubuntu)
New
Undecided
Unassigned

Bug Description

Hi!

Here follows a feature request. Please build upcoming kernels with the flag LOAD_X64_ON_IA32_ENABLE. Thanks to this new feature it is possible to boot a Linux kernel also on mixed mode EFI systems. So the kernel will be able to boot directly (through EFISTUB) on a 32bit EFI system which contains a 64bit CPU.

Such mixed 32bit/64bit situations exists for example on several early 64bit Intel Atom Netbooks and also at the first Apple Intel based computers.

It seems that this principle doesn't work with GRUB. But the Linux kernel EFISTUB booting is working absolutely great in conjunction with the awesome rEFInd boot loader. Whatever, please also check if there could be added an *.efi extension to the kernel name. So for the current LTS kernel this will be "vmlinuz-5.4.0-70-generic.efi" instead of just "vmlinuz-5.4.0-70-generic". This will allow to select automatically the most current kernel in the rEFInd or Apple Stock EFI boot loader. Otherwise, without the *.efi name extension, the kernel doesn't shows up, the kernel is not recognized and cannot be selected. This may be a limitation of the Apple EFI implementation.

Thanks!

C. Leu

ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: linux-image-5.4.0-70-generic 5.4.0-70.78~18.04.1
ProcVersionSignature: Ubuntu 5.4.0-70.78~18.04.1-generic 5.4.94
Uname: Linux 5.4.0-70-generic x86_64
NonfreeKernelModules: wl
ApportVersion: 2.20.9-0ubuntu7.23
Architecture: amd64
CurrentDesktop: KDE
Date: Thu Apr 8 11:01:33 2021
InstallationDate: Installed on 2021-04-07 (0 days ago)
InstallationMedia: Kubuntu 18.04.3 LTS "Bionic Beaver" - Release amd64 (20190805)
SourcePackage: linux-signed-hwe-5.4
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
lorn10 (kle) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.