@daniel_k
no IFR setting -> to hard to 1) find exact uefi module 2) find inject place inside module
in old leaked AMI UEFI sources, tolud used in NBPEI.c/NBPEIBoard.c, i dont know name of final module
VirtualBox:
1) limited cpu support, max 8 cpu on real 4-core cpu
2) ssdt table very simple, no packages/power control and other stuff from real boards:
DefinitionBlock ("", "SSDT", 1, "VBOX ", "VBOXCPUT", 0x00000002)
{
Scope (\_PR)
{
Processor (CPU0, 0x00, 0x00000000, 0x00) {}
Processor (CPU1, 0x01, 0x00000000, 0x00) {}
Processor (CPU2, 0x02, 0x00000000, 0x00) {}
Processor (CPU3, 0x03, 0x00000000, 0x00) {}
Processor (CPU4, 0x04, 0x00000000, 0x00) {}
Processor (CPU5, 0x04, 0x00000000, 0x00) {}
Processor (CPU6, 0x04, 0x00000000, 0x00) {}
Processor (CPU7, 0x04, 0x00000000, 0x00) {}
}
QEMU:
1) doesn't have SSDT(i use patched 2.11), only DSDT exist
2) DSDT dont have CPU related definitions
So it is useless to test cpu related DSDT/SSDT tables on VM because it is amost virtual or stubs