I have played with ARM Enterprise ACS test suite yesterday locally.
It can not be added to CI yet as it requires working watchdog and reset
needs to function too (ASA-54).
Part of it was run of Luv. I put results online as someone may find it
interesting and useful:
https://people.linaro.org/~marcin.juszkiewicz/sbsa/luv-results-2020-08-06--…
I can add them to CI if this would be useful.
On 29/07/2020 21:35, Tanmay Jagdale via Asa-dev wrote:
> Hi Leif, Graeme,
>
> I have pushed the following branch that adds support for the
> pseudo static approach of modifying the ACPI tables.
> http://git.linaro.org/people/tanmay.jagdale/edk2-platforms.git/log/?h=qemu_…
>
> With this we can boot Linux with any number of CPUs and the
> ACPI tables will get configured at runtime based on the CPU
> count.
>
> I have separated them into 4 commits and a patch with all the
> changes consolidated into one is in the attached file.
>
> There are a few issues
> 1. We have to pass acpi_apic_instance=2 bootarg to Linux because
> 2 APIC tables are getting created we have to use the 2nd instance
> which gets created at runtime.
> I'm working on a fix for this issue.
I think if you just rename the madt.aslc to madt.c this will fix that.
The aslc extension means that version of the table automatically gets
installed.
Thanks
Graeme
> 2. The SSDT table does not have entries for all CPUs and I'm working
> on updating that table too.
>
> Can you please review this patchset and see if these changes are
> okay ?
>
> With Regards,
> Tanmay