On 7 May 2015 at 10:29, Shannon Zhao <zhaoshengl...@huawei.com> wrote:
> From: Shannon Zhao <shannon.z...@linaro.org>
>
> This patch series generate seven ACPI tables for machine virt on ARM.
> The set of generated tables are:
> - RSDP
> - RSDT
> - MADT
> - GTDT
> - FADT
> - DSDT
> - MCFG (For PCIe host bridge)
>
> These tables are created dynamically using the function of aml-build.c,
> taking into account the needed information passed from the virt machine
> model. When the generation is finalized, it use fw_cfg to expose the
> tables to guest.
>
> You can fetch this from following repo:
>         http://git.linaro.org/people/shannon.zhao/qemu.git  ACPI_ARM_v6

Hi. I've had a look through these patches now, and sent some mails
for a couple of specific issues. For the rest, this is what I'd
like to see for me to pull this in to target-arm:

(1) acks or reviewed-by from one of the QEMU ACPI folk for any
patch that's touching generic ACPI code.
(2) series should pass checkpatch.pl (you have a lot of overlong lines
warnings at the moment).
(3) we shouldn't generate any ACPI tables or information where the
corresponding kernel code hasn't been accepted into mainline or
the arm64 tree; if there's anything here which isn't covered by
the accepted ACPI patches we should postpone that til the kernel
parts are in.

If item (3) seems too awkward or harsh as a criterion I'm
open to discussion about it, but my feeling is that I'd
rather not start emitting tables until they're definitely
nailed down in format by being in the kernel.

Finally, if you have some prebuilt images and command lines that
would be helpful, since I can put them into my local set of
things I run to check for breakage before making ARM pull requests.

thanks
-- PMM

Reply via email to