Opened 7 years ago
Last modified 3 years ago
#17013 new defect
CustomTable not present in EFI mode — at Initial Version
Reported by: | vboooo | Owned by: | |
---|---|---|---|
Component: | EFI | Version: | VirtualBox 5.1.26 |
Keywords: | EFI, UEFI, CustomTable, ACPI-Table | Cc: | |
Guest type: | all | Host type: | all |
Description
VBoxManage setextradata "VM name" "VBoxInternal/Devices/acpi/0/Config/CustomTable" "/path/to/table.bin"
(see UserManual: 9.13 Configuring the custom ACPI table)
don't work properly for VMs in EFI mode (but in BIOS mode).
It seems the implementation under
https://www.virtualbox.org/browser/vbox/trunk/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatform.c Revision 58975 line 220
isn't present. There is not entry in "TableInfo[]"
* To reproduce *
Create a VM with EFI mode
Set extra data using VBoxManage
VBoxManage setextradata "VM name" "VBoxInternal/Devices/acpi/0/Config/CustomTable" "/path/to/table.bin" (see UserManual: 9.13 Configuring the custom ACPI table)
boot linux (like CloneZilla) in shell mode
ls -l /sys/firmware/acpi/tables/
The expected table isn't present. Switch to BIOS mode works correct.