Hi, > diff --git a/hw/i386/acpi-build.c b/hw/i386/acpi-build.c > index 1ba86d0..d1ccdf7 100644 > --- a/hw/i386/acpi-build.c > +++ b/hw/i386/acpi-build.c > @@ -961,8 +961,8 @@ static void acpi_build_update(void *build_opaque, > uint32_t offset) > if (build_state->mcfg_base) { > AcpiMcfgAllocation *a; > mcfg_base = qint_get_int(build_state->mcfg_base); > + assert(build_state->mcfg_size); > mcfg_size = qint_get_int(build_state->mcfg_size); > - assert(mcfg_size); > > a = ACPI_BUILD_STATE_PTR(build_state, off_mcfg_allocation, > AcpiMcfgAllocation);
Well, that fixes the assert, but it still isn't working correctly. No mcfg table in acpi, even though the mcfg bar is programmed correctly. Seeing this with both seabios+coreboot. cheers, Gerd