diff --git a/src/arch/x86/acpigen.c b/src/arch/x86/acpigen.c index 290893d719..0eacf05d8e 100644 --- a/src/arch/x86/acpigen.c +++ b/src/arch/x86/acpigen.c @@ -1261,7 +1261,9 @@ void acpigen_write_pld(const struct acpi_pld *pld) return; acpigen_write_name("_PLD"); + acpigen_write_package(1); acpigen_write_byte_buffer(buf, ARRAY_SIZE(buf)); + acpigen_pop_len(); } void acpigen_write_dsm(const char *uuid, void (**callbacks)(void *),