diff options
author | Michael Brown <mcb30@ipxe.org> | 2024-07-31 16:43:27 +0100 |
---|---|---|
committer | Michael Brown <mcb30@ipxe.org> | 2024-08-01 12:54:49 +0100 |
commit | a064d397688930dcb341f62587db4e8e786777a0 (patch) | |
tree | b2e5e47d170d658c2dc7c5963895c081863f976c /src/crypto | |
parent | 121d96b903b221e2c63fa0fc5a8901dc24645a47 (diff) | |
download | ipxe-a064d397688930dcb341f62587db4e8e786777a0.tar.gz |
[cpuid] Allow hypervisor CPUID leaves to be accessed as settings
Redefine bit 30 of an SMBIOS numerical setting to be part of the
function number, in order to allow access to hypervisor CPUID leaves.
This technically breaks backwards compatibility with scripts
attempting to read more than 64 consecutive functions. Since there is
no meaningful block of 64 consecutive related functions, it is
vanishingly unlikely that this capability has ever been used.
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/crypto')
0 files changed, 0 insertions, 0 deletions