Opened 6 years ago

Last modified 3 years ago

#17013 new defect

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 Mehnert)

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 (3)

comment:1 by Frank Mehnert, 6 years ago

Description: modified (diff)

comment:2 by Frank Mehnert, 6 years ago

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

comment:3 by Graham Perrin, 3 years ago

Cc: grahamperrin

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use