Closed miyconst closed 3 years ago
The following link should allow for conversion of DXE to FFS format for direct injection into BIOS. I am reliably informed this method is incompatible with dual CPU systems but does work for single CPU systems.
Perhaps do some investigating for us and report back what you learn.
https://github.com/pbatard/efifs/wiki/Adding-a-driver-to-a-UEFI-firmware
Lol. Is this your site?: http://www.miyconst.com/Blog/View/2081/xeon-e5-2600-v3-turbo-boost-unlock
I'm now unsure if I understood your inquiry. Please try again and use small words. :)
Yes, that's my website 😄.
In short:
DXE
driver and inject it into the BIOS.PEI
driver, which is injected into another BIOS region.The DXE
drivers are not executed when resuming from the sleep mode, that's why applying such hack effectively disables the sleep mode.
@miyconst we are actually on the same boat, i've been trying to find the way to create a PEI driver since the turbo dies when the board resumes from sleep on both os x and windows
needed service listeners for wake up for reinitialize hacks https://www.uefi.org/sites/default/files/resources/PI_Spec_1_6.pdf may be help this docs....
It seems to be done by a user called ser8989
- АНЛОК (Андервольтинг) турбобуста процессора
Unlock turbo boost (Undervolting).
Specific targets for more information on PEI embedding:
https://forums.overclockers.ru/viewtopic.php?p=17089770#p17089770 https://forums.overclockers.ru/viewtopic.php?p=17092454#p17092454
Following this guide I was able to successfully implement PEI embedding into a Machinist X99Z / X99-K9 BIOS. The BIOS is available in the Mi899 tool.
Closing the issue as the PEI embedding solution is available and tested.
The current implementation is available in two forms:
EFI
driver, it can be installed on the OS level.DXE
driver, it can be injected into the BIOS itself.The problem with the
DXE
driver is that this section is not loaded when the PC goes live from the sleep mode.Would it be possible to produce a
PEI
driver, which can be injected into the BIOS section, which is executed upon wake up?P.S. I apologize if this is a stupid question and the answer is obvious.