On Wed, 6 Mar 2019 21:36:56 +0800 Heyi Guo <guoh...@huawei.com> wrote:
> The last argument of AML bit and/or statement is the target variable, > so we don't need to use a NULL target and then an additional store > operation; a single bit and/or statement is enough. s: a single bit and/or : using just aml_and() or aml_and() " With commit message fixed up: Reviewed-by: Igor Mammedov <imamm...@redhat.com> > > Cc: Shannon Zhao <shannon.zha...@gmail.com> > Cc: Peter Maydell <peter.mayd...@linaro.org> > Cc: "Michael S. Tsirkin" <m...@redhat.com> > Cc: Igor Mammedov <imamm...@redhat.com> > Suggested-by: Igor Mammedov <imamm...@redhat.com> > Signed-off-by: Heyi Guo <guoh...@huawei.com> > --- > hw/arm/virt-acpi-build.c | 16 ++++++++-------- > 1 file changed, 8 insertions(+), 8 deletions(-) > > diff --git a/hw/arm/virt-acpi-build.c b/hw/arm/virt-acpi-build.c > index d7e2e48..cebec4c 100644 > --- a/hw/arm/virt-acpi-build.c > +++ b/hw/arm/virt-acpi-build.c > @@ -265,17 +265,17 @@ static void acpi_dsdt_add_pci(Aml *scope, const > MemMapEntry *memmap, > aml_create_dword_field(aml_arg(3), aml_int(8), "CDW3")); > aml_append(ifctx, aml_store(aml_name("CDW2"), aml_name("SUPP"))); > aml_append(ifctx, aml_store(aml_name("CDW3"), aml_name("CTRL"))); > - aml_append(ifctx, aml_store(aml_and(aml_name("CTRL"), aml_int(0x1D), > NULL), > - aml_name("CTRL"))); > + aml_append(ifctx, aml_and(aml_name("CTRL"), aml_int(0x1D), > + aml_name("CTRL"))); > > ifctx1 = aml_if(aml_lnot(aml_equal(aml_arg(1), aml_int(0x1)))); > - aml_append(ifctx1, aml_store(aml_or(aml_name("CDW1"), aml_int(0x08), > NULL), > - aml_name("CDW1"))); > + aml_append(ifctx1, aml_or(aml_name("CDW1"), aml_int(0x08), > + aml_name("CDW1"))); > aml_append(ifctx, ifctx1); > > ifctx1 = aml_if(aml_lnot(aml_equal(aml_name("CDW3"), aml_name("CTRL")))); > - aml_append(ifctx1, aml_store(aml_or(aml_name("CDW1"), aml_int(0x10), > NULL), > - aml_name("CDW1"))); > + aml_append(ifctx1, aml_or(aml_name("CDW1"), aml_int(0x10), > + aml_name("CDW1"))); > aml_append(ifctx, ifctx1); > > aml_append(ifctx, aml_store(aml_name("CTRL"), aml_name("CDW3"))); > @@ -283,8 +283,8 @@ static void acpi_dsdt_add_pci(Aml *scope, const > MemMapEntry *memmap, > aml_append(method, ifctx); > > elsectx = aml_else(); > - aml_append(elsectx, aml_store(aml_or(aml_name("CDW1"), aml_int(4), NULL), > - aml_name("CDW1"))); > + aml_append(elsectx, aml_or(aml_name("CDW1"), aml_int(4), > + aml_name("CDW1"))); > aml_append(elsectx, aml_return(aml_arg(3))); > aml_append(method, elsectx); > aml_append(dev, method);