A good breakdown of how this driver works is explained in an InsanelyMac Forum post by @miliuco; the driver scans the BIOS's HiiDatabase for CFG Lock registers, and can set their bits to 0x00 to unlock them.
This is primarily needed for power management (required by the kernel and AppleCPUPowerManagement) as it's needed to define the CPU's C-states or idle states.
Requires:
UEFIShell.efi - For running commands/drivers interactively.
ControlMsrE2.efi/CFGLock.efi - For unlocking CFG Lock (ref: 0xE2 MSR register).
A good breakdown of how this driver works is explained in an InsanelyMac Forum post by @miliuco; the driver scans the BIOS's HiiDatabase for CFG Lock registers, and can set their bits to 0x00 to unlock them.
This is primarily needed for power management (required by the kernel and AppleCPUPowerManagement) as it's needed to define the CPU's C-states or idle states.
Requires:
UEFIShell.efi
- For running commands/drivers interactively.ControlMsrE2.efi
/CFGLock.efi
- For unlocking CFG Lock (ref: 0xE2 MSR register).Disable: