From: Shannon Zhao <zhaoshenglong@huawei.com>
To: Peter Maydell <peter.maydell@linaro.org>
Cc: hangaohuai@huawei.com, "Michael S. Tsirkin" <mst@redhat.com>,
"Alexander Spyridakis" <a.spyridakis@virtualopensystems.com>,
"Claudio Fontana" <claudio.fontana@huawei.com>,
"QEMU Developers" <qemu-devel@nongnu.org>,
"Huangpeng (Peter)" <peter.huangpeng@huawei.com>,
"Alex Bennée" <alex.bennee@linaro.org>,
"Hanjun Guo" <hanjun.guo@linaro.org>,
"Igor Mammedov" <imammedo@redhat.com>,
"Paolo Bonzini" <pbonzini@redhat.com>,
"Laszlo Ersek" <lersek@redhat.com>,
"Christoffer Dall" <christoffer.dall@linaro.org>,
"Shannon Zhao" <shannon.zhao@linaro.org>
Subject: Re: [Qemu-devel] [PATCH v6 00/22] Generate ACPI v5.1 tables and expose them to guest over fw_cfg on ARM
Date: Fri, 8 May 2015 17:48:11 +0800 [thread overview]
Message-ID: <554C865B.8050807@huawei.com> (raw)
In-Reply-To: <CAFEAcA8EQA=_LoXWMAq_3AHznuZ5YzbqEJCa4Cz2Xq3zBe_A+g@mail.gmail.com>
Hi Peter,
On 2015/5/8 0:34, Peter Maydell wrote:
> 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:
>
Thanks for your review comments.
> (1) acks or reviewed-by from one of the QEMU ACPI folk for any
> patch that's touching generic ACPI code.
Yeah, Igor said he will give reviewed-by for these patches.
> (2) series should pass checkpatch.pl (you have a lot of overlong lines
> warnings at the moment).
Sorry, I will fix patch 07/22, but to patch 01/22, as I just move the
file, maybe I don't need to deal the formats error of acpi-defs.h. Right?
> (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.
>
There are uart, virtio-mmio, PCIe whose kernel patches are not accepted
into kernel mainline.
For PCIe I think this is harmless. The PCIe ACPI table's format don't
need to change even though the kernel code changes because it's defined
by PCI firmware SPEC.
For virtio-mmio the kernel code just add acpi_match_table for kernel
driver to probe the device by ACPI. To be honestly the only thing will
be changed is the _HID and this change is very small. It's same with uart.
In a word, the only thing will be changed is the _HID of virtio-mmio and
uart. But if we get these tables in, it's useful for people to test the
corresponding kernel code.
> 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.
Ok.
--
Shannon
next prev parent reply other threads:[~2015-05-08 9:48 UTC|newest]
Thread overview: 56+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-05-07 9:29 [Qemu-devel] [PATCH v6 00/22] Generate ACPI v5.1 tables and expose them to guest over fw_cfg on ARM Shannon Zhao
2015-05-07 9:29 ` [Qemu-devel] [PATCH v6 01/22] hw/i386: Move ACPI header definitions in an arch-independent location Shannon Zhao
2015-05-07 9:29 ` [Qemu-devel] [PATCH v6 02/22] hw/i386/acpi-build: move generic acpi building helpers into dedictated file Shannon Zhao
2015-05-07 9:29 ` [Qemu-devel] [PATCH v6 03/22] hw/arm/virt-acpi-build: Basic framework for building ACPI tables on ARM Shannon Zhao
2015-05-07 10:50 ` Alex Bennée
2015-05-08 1:51 ` Shannon Zhao
2015-05-07 15:44 ` Peter Maydell
2015-05-08 1:46 ` Shannon Zhao
2015-05-07 9:29 ` [Qemu-devel] [PATCH v6 04/22] hw/acpi/aml-build: Add aml_memory32_fixed() term Shannon Zhao
2015-05-07 12:18 ` Alex Bennée
2015-05-15 12:15 ` Igor Mammedov
2015-05-07 9:29 ` [Qemu-devel] [PATCH v6 05/22] hw/acpi/aml-build: Add aml_interrupt() term Shannon Zhao
2015-05-07 15:51 ` Peter Maydell
2015-05-08 2:24 ` Shannon Zhao
2015-05-15 12:14 ` Igor Mammedov
2015-05-18 4:05 ` Shannon Zhao
2015-05-18 10:33 ` Michael S. Tsirkin
2015-05-19 12:02 ` Igor Mammedov
2015-05-15 12:45 ` Igor Mammedov
2015-05-18 4:00 ` Shannon Zhao
2015-05-18 10:34 ` Michael S. Tsirkin
2015-05-19 12:09 ` Igor Mammedov
2015-05-20 4:09 ` Shannon Zhao
2015-05-07 9:29 ` [Qemu-devel] [PATCH v6 06/22] hw/arm/virt-acpi-build: Generation of DSDT table for virt devices Shannon Zhao
2015-05-18 8:09 ` Alex Bennée
2015-05-07 9:29 ` [Qemu-devel] [PATCH v6 07/22] hw/arm/virt-acpi-build: Generate FADT table and update ACPI headers Shannon Zhao
2015-05-07 9:29 ` [Qemu-devel] [PATCH v6 08/22] hw/arm/virt-acpi-build: Generate MADT table Shannon Zhao
2015-05-07 9:29 ` [Qemu-devel] [PATCH v6 09/22] hw/arm/virt-acpi-build: Generate GTDT table Shannon Zhao
2015-05-07 9:29 ` [Qemu-devel] [PATCH v6 10/22] hw/arm/virt-acpi-build: Generate RSDT table Shannon Zhao
2015-05-07 9:29 ` [Qemu-devel] [PATCH v6 11/22] hw/arm/virt-acpi-build: Generate RSDP table Shannon Zhao
2015-05-07 9:29 ` [Qemu-devel] [PATCH v6 12/22] hw/arm/virt-acpi-build: Add PCIe info and generate MCFG table Shannon Zhao
2015-05-07 9:29 ` [Qemu-devel] [PATCH v6 13/22] hw/acpi/aml-build: Make aml_buffer() definition consistent with the spec Shannon Zhao
2015-05-15 13:08 ` Igor Mammedov
2015-05-07 9:29 ` [Qemu-devel] [PATCH v6 14/22] hw/acpi/aml-build: Add ToUUID macro Shannon Zhao
2015-05-15 13:19 ` Igor Mammedov
2015-05-07 9:29 ` [Qemu-devel] [PATCH v6 15/22] hw/acpi/aml-build: Add aml_or() term Shannon Zhao
2015-05-15 13:23 ` Igor Mammedov
2015-05-07 9:29 ` [Qemu-devel] [PATCH v6 16/22] hw/acpi/aml-build: Add aml_lnot() term Shannon Zhao
2015-05-15 13:24 ` Igor Mammedov
2015-05-07 9:29 ` [Qemu-devel] [PATCH v6 17/22] hw/acpi/aml-build: Add aml_else() term Shannon Zhao
2015-05-15 13:26 ` Igor Mammedov
2015-05-07 9:29 ` [Qemu-devel] [PATCH v6 18/22] hw/acpi/aml-build: Add aml_create_dword_field() term Shannon Zhao
2015-05-15 13:30 ` Igor Mammedov
2015-05-07 9:29 ` [Qemu-devel] [PATCH v6 19/22] hw/acpi/aml-build: Add aml_dword_io() term Shannon Zhao
2015-05-15 13:43 ` Igor Mammedov
2015-05-07 9:29 ` [Qemu-devel] [PATCH v6 20/22] hw/acpi/aml-build: Add Unicode macro Shannon Zhao
2015-05-15 14:13 ` Igor Mammedov
2015-05-18 6:05 ` Shannon Zhao
2015-05-19 12:19 ` Igor Mammedov
2015-05-07 9:29 ` [Qemu-devel] [PATCH v6 21/22] hw/arm/virt-acpi-build: Add PCIe controller in ACPI DSDT table Shannon Zhao
2015-05-07 9:29 ` [Qemu-devel] [PATCH v6 22/22] hw/arm/virt: Enable dynamic generation of ACPI v5.1 tables Shannon Zhao
2015-05-07 16:09 ` Peter Maydell
2015-05-08 8:21 ` Shannon Zhao
2015-05-07 16:34 ` [Qemu-devel] [PATCH v6 00/22] Generate ACPI v5.1 tables and expose them to guest over fw_cfg on ARM Peter Maydell
2015-05-08 9:48 ` Shannon Zhao [this message]
2015-05-08 15:39 ` Peter Maydell
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=554C865B.8050807@huawei.com \
--to=zhaoshenglong@huawei.com \
--cc=a.spyridakis@virtualopensystems.com \
--cc=alex.bennee@linaro.org \
--cc=christoffer.dall@linaro.org \
--cc=claudio.fontana@huawei.com \
--cc=hangaohuai@huawei.com \
--cc=hanjun.guo@linaro.org \
--cc=imammedo@redhat.com \
--cc=lersek@redhat.com \
--cc=mst@redhat.com \
--cc=pbonzini@redhat.com \
--cc=peter.huangpeng@huawei.com \
--cc=peter.maydell@linaro.org \
--cc=qemu-devel@nongnu.org \
--cc=shannon.zhao@linaro.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).