Ticket #17013 (new defect)

Opened 6 years ago

Last modified 2 years ago

CustomTable not present in EFI mode

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 (last modified by frank) (diff)

VBoxManage setextradata "VM name" "VBoxInternal/Devices/acpi/0/Config/CustomTable" "/path/to/table.bin"

(see UserManual: 9.13 Configuring the custom ACPI table) doesn't work properly for VMs in EFI mode (but in BIOS mode).

It seems the implementation under AcpiPlatform.c Revision 58975 line 220 isn't present. There is no entry in "TableInfo[]"

* To reproduce *

  1. Create a VM with EFI mode
  2. Set extra data using VBoxManage
  3. Configure custom ACPI table
  4. boot linux (like CloneZilla) in shell mode
  5. ls -l /sys/firmware/acpi/tables/

The expected table isn't present. Switch to BIOS mode works correct.

Change History

comment:1 Changed 6 years ago by frank

  • Description modified (diff)

comment:2 Changed 6 years ago by frank

Correct. EFI uses a different mechanism to provide the ACPI tables.

comment:3 Changed 2 years ago by grahamperrin

Cc: grahamperrin

Note: See TracTickets for help on using tickets.
ContactPrivacy policyTerms of Use