Home
Support

Knowledge Base

BSPs and drivers
Community resources
Product documentation
Questions?
Contact us

x86 UEFI Boot for QNX 6.5.0 and 6.6.0
 
________________________________________________________________________

Applicable Environment
________________________________________________________________________
  • Topic: x86 UEFI Boot
  • SDP: 6.5.0, 6.6.0
  • Host/Target: Any supported x86 target
________________________________________________________________________

Recommendation
________________________________________________________________________

UEFI has been around on Intel platform since the late 2000s as new alternative to BIOS. Although until now Intel offers the backward compatibility to BIOS with CSM (Compatibility Support Module) in UEFI mode, Intel is planning to discontinue the CSM starting 2020. This means for QNX users who are planning to stay with QNX 6.5.0 and 6.6.0 while migrating to new Intel hardware (e.g. due to obsolescence of old hardware), currently there is no off-the-shelf solution as UEFI boot is only supported starting SDP 7.

To address this issue, we are providing a set of instructions (Attached pdf) to enable x86 UEFI boot on SDP 6.5 and 6.6. The instructions include the following necessary steps:

1. Formatting and Installing GRUB-EFI on a USB disk
2. Setting elf.boot bootfile
3. Modifying startup code
4. Using pci-server with backward compatibility module

Please note that pci-server on SDP 6.5 and 6.6 is only available via a CSP plan.

________________________________________________________________________
NOTE: This entry has been validated against the SDP version listed above. Use caution when considering this advice for any other SDP version. For supported releases, please reach out to QNX Technical Support if you have any questions/concerns.
________________________________________________________________________


Related Attachments
 Attachment Name Size Last Modified
 x86 UEFI Boot for QNX 6.5.0 and 6.6.0.pdf 371KB 3/9/2021 12:35 PM





Please contact us with your questions or concerns.