Skip to content

Cutting down boot time in UefiPayloadPkg #5466

Discussion options

You must be logged in to vote

In my experience most of the time is taken in device driver loading and devie enumeration. The more you limit the device support the faster it will get. You can remove support for some devices, like NVME or USB in the payload .dsc. https://github.com/tianocore/edk2/blob/master/UefiPayloadPkg/UefiPayloadPkg.dsc

You could also look at implementing a fastboot option that doesn't re-scan for new devices in the BDS.

It would be nice to see some improvements to the core UefiPayload. Dasharo and Mr Chromebox have done most of the more recent work with UefiPaylaod with coreboot, but it hasn't all been pushed back upstream.

https://github.com/Dasharo/edk2
https://github.com/MrChromebox/edk2

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@AndrewFalanga
Comment options

Answer selected by AndrewFalanga
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants