View Issue Details

IDProjectCategoryView StatusLast Update
0006835UBootU-Bootpublic2025-09-18 08:22
Reporterderksen Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
Product Versionfsimx93-Y2024-09-pre 
Target Versionfsimx93-Y2025.02-preFixed in Versionfsimx93-Y2025.02-pre 
Summary0006835: Add support for booting Tianocore UEFI Image, used by Windows IoT
DescriptionIntroduces CONFIG_FS_WINIOT_SUPPORT, which enables a work- around for booting Tianocore UEFI. Tianocore requires the same deinitialisation as is done for linux. Namely calling boot_jump_linux() before jumping into UEFI code. This notably disables data cache. Not doing this causes Tianocore to delete its own stack causing a HardFault. Pretending that uefi.fit is a linux kernel image no longer works in U-Boot > 2023.04 . Instead uefi.fit is detected by type=standalone and name=uefi. Then do_bootm_linux is called directly bypassing its checks.
Forum Link

Activities

There are no notes attached to this issue.