[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v2 00/47] ACPI refactoring: replace template pat
From: |
Igor Mammedov |
Subject: |
Re: [Qemu-devel] [PATCH v2 00/47] ACPI refactoring: replace template patching with C ASL API |
Date: |
Wed, 28 Jan 2015 11:07:40 +0100 |
On Wed, 28 Jan 2015 09:38:27 +0200
"Michael S. Tsirkin" <address@hidden> wrote:
> On Thu, Jan 22, 2015 at 02:49:44PM +0000, Igor Mammedov wrote:
> > Git tree for playing with:
> > https://github.com/imammedo/qemu/commits/ASL_API_v2
> >
> > Igor Mammedov (47):
> > acpi: introduce AML composer aml_append()
> > acpi: add acpi_scope() term
> > acpi: add acpi_device() term
> > acpi: add acpi_method() term
> > acpi: add acpi_if() term
> > acpi: add acpi_name() & acpi_name_decl() term
> > acpi: factor out ACPI const int packing out build_append_value()
> > acpi: extend build_append_{value|int}() to support 64-bit values
> > acpi: add acpi_int() term
> > acpi: add acpi_return() term
> > acpi: add acpi_arg0(), acpi_arg1(), acpi_arg2(), acpi_arg3() terms
> > acpi: add acpi_store() term
> > acpi: add acpi_and() term
> > acpi: add acpi_notify() term
> > acpi: add acpi_call1(), acpi_call2(), acpi_call3(), acpi_call4()
> > helpers
> > pc: acpi-build: drop template patching and create PCI bus tree
> > dynamically
> > acpi: add acpi_package() term
> > pc: acpi-build: drop unsupported PM1b_CNT.SLP_TYP
> > pc: acpi-build: generate _S[345] packages dynamically
> > acpi: add acpi_buffer() term
> > acpi: add acpi_resource_template() helper
> > acpi: add acpi_io() helper
> > acpi: include PkgLength size only when requested
> > acpi: add acpi_operation_region() term
> > acpi: add acpi_field() & acpi_named_field() terms
> > acpi: add acpi_local0() term
> > acpi: add acpi_string() term
> > pc: acpi-build: generate pvpanic device description dynamically
> > acpi: add acpi_varpackage() term
> > acpi: add acpi_equal() term
> > acpi: add acpi_processor() term
> > acpi: add acpi_eisaid() term
> > pc: acpi-build: drop template patching and CPU hotplug objects
> > dynamically
> > pc: acpi-build: create CPU hotplug IO region dynamically
> > acpi: add acpi_reserved_field() term
> > pc: acpi-build: drop template patching and memory hotplug objects
> > dynamically
> > pc: acpi-build: create memory hotplug IO region dynamically
> > acpi: add acpi_word_bus_number(), acpi_word_io(), acpi_dword_memory(),
> > acpi_qword_memory() terms
> > pc: pcihp: expose MMIO base and len as properties
> > pc: acpi-build: reserve PCIHP MMIO resources
> > pc: acpi-build: create PCI0._CRS dynamically
> > acpi: add acpi_def_block() term
> > pc: acpi-build: prepare to make ACPI tables blob opaque for table
> > building functions
> > pc: acpi-build: drop remaining ssdt_misc template and use
> > acpi_def_block()
> > acpi: add acpi_iqr_no_flags() term
> > pc: export applesmc IO port/len
> > pc: acpi-build: drop template patching and create Device(SMC)
> > dynamically
>
>
> Looking at the patch list, I think it's not split optimally:
> a single patch adding all of the helpers will be easier to
> work with, and won't be harder to review I think.
small helper patches help with incremental review, but I did them
so that they are totally squash-able once they are reviewed into
the big one without any patch ordering issues.
- [Qemu-devel] [PATCH 12/13] acpi: prepare for API internal collection of RSDT entries, (continued)
- [Qemu-devel] [PATCH 12/13] acpi: prepare for API internal collection of RSDT entries, Igor Mammedov, 2015/01/28
- [Qemu-devel] [PATCH 13/13] i386: acpi: mark SSDT as RSDT entry so API would add entry to RSDT automatically, Igor Mammedov, 2015/01/28
- [Qemu-devel] [PATCH 06/13] acpi: use TYPE_AML_OBJECT for toplevel ACPI tables blob, Igor Mammedov, 2015/01/28
- Re: [Qemu-devel] [PATCH v2 01/47] acpi: introduce AML composer aml_append(), Michael S. Tsirkin, 2015/01/28
- Re: [Qemu-devel] [PATCH v2 01/47] acpi: introduce AML composer aml_append(), Igor Mammedov, 2015/01/28
- Re: [Qemu-devel] [PATCH v2 01/47] acpi: introduce AML composer aml_append(), Michael S. Tsirkin, 2015/01/28
- Re: [Qemu-devel] [PATCH v2 01/47] acpi: introduce AML composer aml_append(), Claudio Fontana, 2015/01/28
Re: [Qemu-devel] [PATCH v2 01/47] acpi: introduce AML composer aml_append(), Michael S. Tsirkin, 2015/01/23
[Qemu-devel] [PATCH v2 09/47] acpi: add acpi_int() term, Igor Mammedov, 2015/01/22
Re: [Qemu-devel] [PATCH v2 00/47] ACPI refactoring: replace template patching with C ASL API, Michael S. Tsirkin, 2015/01/28
- Re: [Qemu-devel] [PATCH v2 00/47] ACPI refactoring: replace template patching with C ASL API,
Igor Mammedov <=