qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Jonathan Cameron via <qemu-devel@nongnu.org>
To: <imammedo@redhat.com>, <mst@redhat.com>,
	Markus Armbruster <armbru@redhat.com>, <qemu-devel@nongnu.org>,
	<ankita@nvidia.com>, <linuxarm@huawei.com>
Cc: <linux-cxl@vger.kernel.org>, <marcel.apfelbaum@gmail.com>,
	<philmd@linaro.org>,
	Richard Henderson <richard.henderson@linaro.org>,
	"Dave Jiang" <dave.jiang@intel.com>,
	Huang Ying <ying.huang@intel.com>,
	"Paolo Bonzini" <pbonzini@redhat.com>, <eduardo@habkost.net>,
	Michael Roth <michael.roth@amd.com>,
	Ani Sinha <anisinha@redhat.com>
Subject: Re: [PATCH v6 10/15] hw/acpi: Generic Port Affinity Structure support
Date: Wed, 6 Nov 2024 18:13:38 +0000	[thread overview]
Message-ID: <20241106181338.00003c37@Huawei.com> (raw)
In-Reply-To: <20240916174122.1843197-1-Jonathan.Cameron@huawei.com>


> diff --git a/hw/acpi/aml-build.c b/hw/acpi/aml-build.c
> index 968b654e58..4aa4debf44 100644
> --- a/hw/acpi/aml-build.c
> +++ b/hw/acpi/aml-build.c
> @@ -1955,6 +1955,19 @@ static void build_append_srat_pci_device_handle(GArray *table_data,
>      build_append_int_noprefix(table_data, 0, 12);
>  }
>  
> +static void build_append_srat_acpi_device_handle(GArray *table_data,
> +                                                 const char *hid,
> +                                                 uint32_t uid)
> +{
> +    assert(strlen(hid) == 8);
> +    /* Device Handle - ACPI */
> +    for (int i = 0; i < sizeof(hid); i++) {

Here is the bug that is tripping the test on a 32 bit host.
That sizeof(hid) is garbage (I'm guessing a result of messed up
factoring out of this code from where it was an array of
characters).

Should just be 8. 

I'll run tests and send out fix by end of week.

Jonathan



> +        build_append_int_noprefix(table_data, hid[i], 1);
> +    }
> +    build_append_int_noprefix(table_data, uid, 4);
> +    build_append_int_noprefix(table_data, 0, 4);
> +}


  reply	other threads:[~2024-11-06 18:13 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-09-16 17:10 [PATCH v6 00/15] acpi: NUMA nodes for CXL HB as GP + complex NUMA test Jonathan Cameron via
2024-09-16 17:10 ` [PATCH v6 01/15] hw/acpi: Fix ordering of BDF in Generic Initiator PCI Device Handle Jonathan Cameron via
2024-11-06 12:17   ` Michael Tokarev
2024-09-16 17:10 ` [PATCH v6 02/15] hw/acpi/GI: Fix trivial parameter alignment issue Jonathan Cameron via
2024-09-16 17:10 ` [PATCH v6 03/15] hw/acpi: Move AML building code for Generic Initiators to aml_build.c Jonathan Cameron via
2024-09-16 17:10 ` [PATCH v6 04/15] hw/acpi: Rename build_all_acpi_generic_initiators() to build_acpi_generic_initiator() Jonathan Cameron via
2024-09-16 17:10 ` [PATCH v6 05/15] hw/pci: Add a busnr property to pci_props and use for acpi/gi Jonathan Cameron via
2024-09-16 17:10 ` [PATCH v6 06/15] acpi/pci: Move Generic Initiator object handling into acpi/pci.* Jonathan Cameron via
2024-09-16 17:10 ` [PATCH v6 07/15] hw/pci-bridge: Add acpi_uid property to TYPE_PXB_BUS Jonathan Cameron via
2024-09-16 17:10 ` [PATCH v6 08/15] hw/i386/acpi: Use TYPE_PXB_BUS property acpi_uid for DSDT Jonathan Cameron via
2024-09-16 17:10 ` [PATCH v6 09/15] hw/pci-host/gpex-acpi: Use acpi_uid property Jonathan Cameron via
2024-09-16 17:41 ` [PATCH v6 10/15] hw/acpi: Generic Port Affinity Structure support Jonathan Cameron via
2024-11-06 18:13   ` Jonathan Cameron via [this message]
2024-09-16 17:42 ` [PATCH v6 11/15] hw/acpi: Make storage of node id uint32_t to reduce fragility Jonathan Cameron via
2024-09-16 17:43 ` [PATCH v6 12/15] hw/acpi: Generic Initiator - add missing object class property descriptions Jonathan Cameron via
2024-09-16 17:44 ` [PATCH v6 13/15] bios-tables-test: Allow for new acpihmat-generic-x test data Jonathan Cameron via
2024-09-16 17:44 ` [PATCH v6 14/15] bios-tables-test: Add complex SRAT / HMAT test for GI GP Jonathan Cameron via
2024-11-04 16:00   ` Michael S. Tsirkin
2024-11-06 12:27     ` Jonathan Cameron via
2024-11-07 11:48       ` Jonathan Cameron via
2024-09-16 17:45 ` [PATCH v6 15/15] bios-tables-test: Add data for complex numa test (GI, GP etc) Jonathan Cameron via
2024-10-29 10:25 ` [PATCH v6 00/15] acpi: NUMA nodes for CXL HB as GP + complex NUMA test Jonathan Cameron via

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=20241106181338.00003c37@Huawei.com \
    --to=qemu-devel@nongnu.org \
    --cc=Jonathan.Cameron@Huawei.com \
    --cc=anisinha@redhat.com \
    --cc=ankita@nvidia.com \
    --cc=armbru@redhat.com \
    --cc=dave.jiang@intel.com \
    --cc=eduardo@habkost.net \
    --cc=imammedo@redhat.com \
    --cc=linux-cxl@vger.kernel.org \
    --cc=linuxarm@huawei.com \
    --cc=marcel.apfelbaum@gmail.com \
    --cc=michael.roth@amd.com \
    --cc=mst@redhat.com \
    --cc=pbonzini@redhat.com \
    --cc=philmd@linaro.org \
    --cc=richard.henderson@linaro.org \
    --cc=ying.huang@intel.com \
    /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).