* [Qemu-devel] [PATCH 0/2] acpi-build: trivial fixes
@ 2014-11-13 2:59 arei.gonglei
2014-11-13 2:59 ` [Qemu-devel] [PATCH 1/2] acpi-build: adjust indention 8 -> 4 spaces arei.gonglei
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: arei.gonglei @ 2014-11-13 2:59 UTC (permalink / raw)
To: qemu-devel; +Cc: qemu-trivial, pbonzini, Gonglei, peter.huangpeng, mst
From: Gonglei <arei.gonglei@huawei.com>
Those two fixes make sence and have no risk for
being applied in qemu-2.2 release version.
Thanks,
Gonglei (2):
acpi-build: adjust indention 8 -> 4 spaces
acpi-build: Make DPRINTF working for acpi-build
hw/i386/acpi-build.c | 22 ++++++++++++++--------
1 file changed, 14 insertions(+), 8 deletions(-)
--
1.7.12.4
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Qemu-devel] [PATCH 1/2] acpi-build: adjust indention 8 -> 4 spaces
2014-11-13 2:59 [Qemu-devel] [PATCH 0/2] acpi-build: trivial fixes arei.gonglei
@ 2014-11-13 2:59 ` arei.gonglei
2014-11-13 2:59 ` [Qemu-devel] [PATCH 2/2] acpi-build: Make DPRINTF working for acpi-build arei.gonglei
2014-12-10 8:18 ` [Qemu-devel] [Qemu-trivial] [PATCH 0/2] acpi-build: trivial fixes Michael Tokarev
2 siblings, 0 replies; 6+ messages in thread
From: arei.gonglei @ 2014-11-13 2:59 UTC (permalink / raw)
To: qemu-devel; +Cc: qemu-trivial, pbonzini, Gonglei, peter.huangpeng, mst
From: Gonglei <arei.gonglei@huawei.com>
Signed-off-by: Gonglei <arei.gonglei@huawei.com>
---
hw/i386/acpi-build.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/hw/i386/acpi-build.c b/hw/i386/acpi-build.c
index 4003b6b..4ab44bf 100644
--- a/hw/i386/acpi-build.c
+++ b/hw/i386/acpi-build.c
@@ -272,12 +272,12 @@ build_header(GArray *linker, GArray *table_data,
static inline GArray *build_alloc_array(void)
{
- return g_array_new(false, true /* clear */, 1);
+ return g_array_new(false, true /* clear */, 1);
}
static inline void build_free_array(GArray *array)
{
- g_array_free(array, true);
+ g_array_free(array, true);
}
static inline void build_prepend_byte(GArray *array, uint8_t val)
--
1.7.12.4
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [Qemu-devel] [PATCH 2/2] acpi-build: Make DPRINTF working for acpi-build
2014-11-13 2:59 [Qemu-devel] [PATCH 0/2] acpi-build: trivial fixes arei.gonglei
2014-11-13 2:59 ` [Qemu-devel] [PATCH 1/2] acpi-build: adjust indention 8 -> 4 spaces arei.gonglei
@ 2014-11-13 2:59 ` arei.gonglei
2014-11-13 8:01 ` Markus Armbruster
2014-12-10 8:18 ` [Qemu-devel] [Qemu-trivial] [PATCH 0/2] acpi-build: trivial fixes Michael Tokarev
2 siblings, 1 reply; 6+ messages in thread
From: arei.gonglei @ 2014-11-13 2:59 UTC (permalink / raw)
To: qemu-devel; +Cc: qemu-trivial, pbonzini, Gonglei, peter.huangpeng, mst
From: Gonglei <arei.gonglei@huawei.com>
Signed-off-by: Gonglei <arei.gonglei@huawei.com>
---
hw/i386/acpi-build.c | 18 ++++++++++++------
1 file changed, 12 insertions(+), 6 deletions(-)
diff --git a/hw/i386/acpi-build.c b/hw/i386/acpi-build.c
index 4ab44bf..8cec9aa 100644
--- a/hw/i386/acpi-build.c
+++ b/hw/i386/acpi-build.c
@@ -67,6 +67,14 @@
#define ACPI_BUILD_TABLE_SIZE 0x20000
+/* #define DEBUG_ACPI_BUILD */
+#ifdef DEBUG_ACPI_BUILD
+#define ACPI_BUILD_DPRINTF(fmt, ...) \
+ do {printf("ACPI_BUILD: " fmt, ## __VA_ARGS__); } while (0)
+#else
+#define ACPI_BUILD_DPRINTF(fmt, ...)
+#endif
+
typedef struct AcpiCpuInfo {
DECLARE_BITMAP(found_cpus, ACPI_CPU_HOTPLUG_ID_LIMIT);
} AcpiCpuInfo;
@@ -245,8 +253,6 @@ static void acpi_get_pci_info(PcPciInfo *info)
#define ACPI_BUILD_APPNAME6 "BOCHS "
#define ACPI_BUILD_APPNAME4 "BXPC"
-#define ACPI_BUILD_DPRINTF(level, fmt, ...) do {} while (0)
-
#define ACPI_BUILD_TABLE_FILE "etc/acpi/tables"
#define ACPI_BUILD_RSDP_FILE "etc/acpi/rsdp"
#define ACPI_BUILD_TPMLOG_FILE "etc/tpm/log"
@@ -1573,7 +1579,7 @@ void acpi_build(PcGuestInfo *guest_info, AcpiBuildTables *tables)
table_offsets = g_array_new(false, true /* clear */,
sizeof(uint32_t));
- ACPI_BUILD_DPRINTF(3, "init ACPI tables\n");
+ ACPI_BUILD_DPRINTF("init ACPI tables\n");
bios_linker_loader_alloc(tables->linker, ACPI_BUILD_TABLE_FILE,
64 /* Ensure FACS is aligned */,
@@ -1751,17 +1757,17 @@ void acpi_setup(PcGuestInfo *guest_info)
AcpiBuildState *build_state;
if (!guest_info->fw_cfg) {
- ACPI_BUILD_DPRINTF(3, "No fw cfg. Bailing out.\n");
+ ACPI_BUILD_DPRINTF("No fw cfg. Bailing out.\n");
return;
}
if (!guest_info->has_acpi_build) {
- ACPI_BUILD_DPRINTF(3, "ACPI build disabled. Bailing out.\n");
+ ACPI_BUILD_DPRINTF("ACPI build disabled. Bailing out.\n");
return;
}
if (!acpi_enabled) {
- ACPI_BUILD_DPRINTF(3, "ACPI disabled. Bailing out.\n");
+ ACPI_BUILD_DPRINTF("ACPI disabled. Bailing out.\n");
return;
}
--
1.7.12.4
^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [Qemu-devel] [PATCH 2/2] acpi-build: Make DPRINTF working for acpi-build
2014-11-13 2:59 ` [Qemu-devel] [PATCH 2/2] acpi-build: Make DPRINTF working for acpi-build arei.gonglei
@ 2014-11-13 8:01 ` Markus Armbruster
2014-11-13 8:10 ` Gonglei
0 siblings, 1 reply; 6+ messages in thread
From: Markus Armbruster @ 2014-11-13 8:01 UTC (permalink / raw)
To: arei.gonglei; +Cc: qemu-trivial, pbonzini, mst, qemu-devel, peter.huangpeng
<arei.gonglei@huawei.com> writes:
> From: Gonglei <arei.gonglei@huawei.com>
>
> Signed-off-by: Gonglei <arei.gonglei@huawei.com>
> ---
> hw/i386/acpi-build.c | 18 ++++++++++++------
> 1 file changed, 12 insertions(+), 6 deletions(-)
>
> diff --git a/hw/i386/acpi-build.c b/hw/i386/acpi-build.c
> index 4ab44bf..8cec9aa 100644
> --- a/hw/i386/acpi-build.c
> +++ b/hw/i386/acpi-build.c
> @@ -67,6 +67,14 @@
>
> #define ACPI_BUILD_TABLE_SIZE 0x20000
>
> +/* #define DEBUG_ACPI_BUILD */
> +#ifdef DEBUG_ACPI_BUILD
> +#define ACPI_BUILD_DPRINTF(fmt, ...) \
> + do {printf("ACPI_BUILD: " fmt, ## __VA_ARGS__); } while (0)
> +#else
> +#define ACPI_BUILD_DPRINTF(fmt, ...)
> +#endif
> +
> typedef struct AcpiCpuInfo {
> DECLARE_BITMAP(found_cpus, ACPI_CPU_HOTPLUG_ID_LIMIT);
> } AcpiCpuInfo;
> @@ -245,8 +253,6 @@ static void acpi_get_pci_info(PcPciInfo *info)
> #define ACPI_BUILD_APPNAME6 "BOCHS "
> #define ACPI_BUILD_APPNAME4 "BXPC"
>
> -#define ACPI_BUILD_DPRINTF(level, fmt, ...) do {} while (0)
> -
> #define ACPI_BUILD_TABLE_FILE "etc/acpi/tables"
> #define ACPI_BUILD_RSDP_FILE "etc/acpi/rsdp"
> #define ACPI_BUILD_TPMLOG_FILE "etc/tpm/log"
Have you considered replacing ACPI_BUILD_DPRINTF() by tracepoints?
[...]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Qemu-devel] [PATCH 2/2] acpi-build: Make DPRINTF working for acpi-build
2014-11-13 8:01 ` Markus Armbruster
@ 2014-11-13 8:10 ` Gonglei
0 siblings, 0 replies; 6+ messages in thread
From: Gonglei @ 2014-11-13 8:10 UTC (permalink / raw)
To: Markus Armbruster
Cc: qemu-trivial@nongnu.org, pbonzini@redhat.com, mst@redhat.com,
qemu-devel@nongnu.org, Huangpeng (Peter)
On 2014/11/13 16:01, Markus Armbruster wrote:
> <arei.gonglei@huawei.com> writes:
>
>> From: Gonglei <arei.gonglei@huawei.com>
>>
>> Signed-off-by: Gonglei <arei.gonglei@huawei.com>
>> ---
>> hw/i386/acpi-build.c | 18 ++++++++++++------
>> 1 file changed, 12 insertions(+), 6 deletions(-)
>>
>> diff --git a/hw/i386/acpi-build.c b/hw/i386/acpi-build.c
>> index 4ab44bf..8cec9aa 100644
>> --- a/hw/i386/acpi-build.c
>> +++ b/hw/i386/acpi-build.c
>> @@ -67,6 +67,14 @@
>>
>> #define ACPI_BUILD_TABLE_SIZE 0x20000
>>
>> +/* #define DEBUG_ACPI_BUILD */
>> +#ifdef DEBUG_ACPI_BUILD
>> +#define ACPI_BUILD_DPRINTF(fmt, ...) \
>> + do {printf("ACPI_BUILD: " fmt, ## __VA_ARGS__); } while (0)
>> +#else
>> +#define ACPI_BUILD_DPRINTF(fmt, ...)
>> +#endif
>> +
>> typedef struct AcpiCpuInfo {
>> DECLARE_BITMAP(found_cpus, ACPI_CPU_HOTPLUG_ID_LIMIT);
>> } AcpiCpuInfo;
>> @@ -245,8 +253,6 @@ static void acpi_get_pci_info(PcPciInfo *info)
>> #define ACPI_BUILD_APPNAME6 "BOCHS "
>> #define ACPI_BUILD_APPNAME4 "BXPC"
>>
>> -#define ACPI_BUILD_DPRINTF(level, fmt, ...) do {} while (0)
>> -
>> #define ACPI_BUILD_TABLE_FILE "etc/acpi/tables"
>> #define ACPI_BUILD_RSDP_FILE "etc/acpi/rsdp"
>> #define ACPI_BUILD_TPMLOG_FILE "etc/tpm/log"
>
> Have you considered replacing ACPI_BUILD_DPRINTF() by tracepoints?
>
> [...]
Not yet. I just think the change is simpler at this time ;)
Maybe we can improve the file's log by tracing framework.
Best regards,
-Gonglei
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Qemu-devel] [Qemu-trivial] [PATCH 0/2] acpi-build: trivial fixes
2014-11-13 2:59 [Qemu-devel] [PATCH 0/2] acpi-build: trivial fixes arei.gonglei
2014-11-13 2:59 ` [Qemu-devel] [PATCH 1/2] acpi-build: adjust indention 8 -> 4 spaces arei.gonglei
2014-11-13 2:59 ` [Qemu-devel] [PATCH 2/2] acpi-build: Make DPRINTF working for acpi-build arei.gonglei
@ 2014-12-10 8:18 ` Michael Tokarev
2 siblings, 0 replies; 6+ messages in thread
From: Michael Tokarev @ 2014-12-10 8:18 UTC (permalink / raw)
To: arei.gonglei, qemu-devel; +Cc: qemu-trivial, pbonzini, peter.huangpeng, mst
13.11.2014 05:59, arei.gonglei@huawei.com wrote:
> Gonglei (2):
> acpi-build: adjust indention 8 -> 4 spaces
> acpi-build: Make DPRINTF working for acpi-build
Applied both to -trivial, thank you!
/mjt
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2014-12-10 8:18 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-11-13 2:59 [Qemu-devel] [PATCH 0/2] acpi-build: trivial fixes arei.gonglei
2014-11-13 2:59 ` [Qemu-devel] [PATCH 1/2] acpi-build: adjust indention 8 -> 4 spaces arei.gonglei
2014-11-13 2:59 ` [Qemu-devel] [PATCH 2/2] acpi-build: Make DPRINTF working for acpi-build arei.gonglei
2014-11-13 8:01 ` Markus Armbruster
2014-11-13 8:10 ` Gonglei
2014-12-10 8:18 ` [Qemu-devel] [Qemu-trivial] [PATCH 0/2] acpi-build: trivial fixes Michael Tokarev
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).