[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v4 13/20] hw/acpi/aml-build: Add ToUUID macro
From: |
Shannon Zhao |
Subject: |
Re: [Qemu-devel] [PATCH v4 13/20] hw/acpi/aml-build: Add ToUUID macro |
Date: |
Fri, 10 Apr 2015 14:10:08 +0800 |
User-agent: |
Mozilla/5.0 (Windows NT 6.1; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 |
On 2015/4/9 21:22, Igor Mammedov wrote:
> On Fri, 3 Apr 2015 18:03:45 +0800
> Shannon Zhao <address@hidden> wrote:
>
>> > From: Shannon Zhao <address@hidden>
>> >
>> > Add ToUUID macro, this is useful for generating PCIe ACPI table.
>> >
>> > Signed-off-by: Shannon Zhao <address@hidden>
>> > Signed-off-by: Shannon Zhao <address@hidden>
>> > ---
>> > hw/acpi/aml-build.c | 23 +++++++++++++++++++++++
>> > include/hw/acpi/aml-build.h | 2 ++
>> > 2 files changed, 25 insertions(+)
>> >
>> > diff --git a/hw/acpi/aml-build.c b/hw/acpi/aml-build.c
>> > index bd1713c..5a94fc9 100644
>> > --- a/hw/acpi/aml-build.c
>> > +++ b/hw/acpi/aml-build.c
>> > @@ -933,6 +933,29 @@ Aml *aml_qword_memory(AmlDecode dec, AmlMinFixed
>> > min_fixed,
>> > addr_trans, len, flags);
>> > }
>> >
>> > +/*
>> > + * ACPI 3.0: 17.5.124 ToUUID (Convert String to UUID Macro)
>> > + * e.g. UUID: E5C937D0-3553-4d7a-9117-EA4D19C3434D
>> > + * call aml_touuid(0xE5C937D0, 0x3553, 0x4d7a, 0x9117, 0xEA4D19C3434D);
> hmm, ^^^^ that's definitely no string
>
Yes, the args are not string. When I implemented this function I thought about
this.
In order to make it simple, I use HEX here. If we have to use string, I could
modify this.
--
Thanks,
Shannon
- Re: [Qemu-devel] [PATCH v4 05/20] hw/acpi/aml-build: Add aml_interrupt() term, (continued)
[Qemu-devel] [PATCH v4 14/20] hw/acpi/aml-build: Add aml_or() term, Shannon Zhao, 2015/04/03
[Qemu-devel] [PATCH v4 13/20] hw/acpi/aml-build: Add ToUUID macro, Shannon Zhao, 2015/04/03
[Qemu-devel] [PATCH v4 02/20] hw/i386/acpi-build: move generic acpi building helpers into dedictated file, Shannon Zhao, 2015/04/03
[Qemu-devel] [PATCH v4 09/20] hw/arm/virt-acpi-build: Generate GTDT table, Shannon Zhao, 2015/04/03
[Qemu-devel] [PATCH v4 01/20] hw/i386: Move ACPI header definitions in an arch-independent location, Shannon Zhao, 2015/04/03
[Qemu-devel] [PATCH v4 11/20] hw/arm/virt-acpi-build: Generate RSDP table, Shannon Zhao, 2015/04/03
[Qemu-devel] [PATCH v4 19/20] hw/arm/virt-acpi-build: Add PCIe controller in ACPI DSDT table, Shannon Zhao, 2015/04/03