All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v4 0/3] target-openrisc hw/openrisc: Some OpenRISC fix.
@ 2013-07-22 10:30 Jia Liu
  2013-07-22 10:30 ` [Qemu-devel] [PATCH v4 1/3] hw/openrisc: Indent typo Jia Liu
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Jia Liu @ 2013-07-22 10:30 UTC (permalink / raw)
  To: qemu-devel; +Cc: peter.maydell, aliguori, afaerber

Fix OpenRISC CPU and sim broad.

We should free typename in openrisc_cpu_class_by_name, and we should use stderr
output in openrisc_sim.c.


Updates from V4:
* Remove a not needed patch.

Updates from V3:
* Replace a typo fix using a stderr fix.

Updates from V2:
* Combine typo patchset and typename free.

Jia Liu (3):
  hw/openrisc: Indent typo
  hw/openrisc: Use stderr output instead of qemu_log
  target-openrisc: Free typename in openrisc_cpu_class_by_name

 hw/openrisc/openrisc_sim.c | 6 +++---
 target-openrisc/cpu.c      | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)

-- 
1.7.12.4 (Apple Git-37)

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Qemu-devel] [PATCH v4 1/3] hw/openrisc: Indent typo
  2013-07-22 10:30 [Qemu-devel] [PATCH v4 0/3] target-openrisc hw/openrisc: Some OpenRISC fix Jia Liu
@ 2013-07-22 10:30 ` Jia Liu
  2013-07-22 10:30 ` [Qemu-devel] [PATCH v4 2/3] hw/openrisc: Use stderr output instead of qemu_log Jia Liu
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Jia Liu @ 2013-07-22 10:30 UTC (permalink / raw)
  To: qemu-devel; +Cc: peter.maydell, aliguori, afaerber

Indent typo.

Signed-off-by: Jia Liu <proljc@gmail.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
---
 hw/openrisc/openrisc_sim.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hw/openrisc/openrisc_sim.c b/hw/openrisc/openrisc_sim.c
index 924438b..250f5b5 100644
--- a/hw/openrisc/openrisc_sim.c
+++ b/hw/openrisc/openrisc_sim.c
@@ -96,7 +96,7 @@ static void openrisc_sim_init(QEMUMachineInitArgs *args)
     ram_addr_t ram_size = args->ram_size;
     const char *cpu_model = args->cpu_model;
     const char *kernel_filename = args->kernel_filename;
-   OpenRISCCPU *cpu = NULL;
+    OpenRISCCPU *cpu = NULL;
     MemoryRegion *ram;
     int n;
 
-- 
1.7.12.4 (Apple Git-37)

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [Qemu-devel] [PATCH v4 2/3] hw/openrisc: Use stderr output instead of qemu_log
  2013-07-22 10:30 [Qemu-devel] [PATCH v4 0/3] target-openrisc hw/openrisc: Some OpenRISC fix Jia Liu
  2013-07-22 10:30 ` [Qemu-devel] [PATCH v4 1/3] hw/openrisc: Indent typo Jia Liu
@ 2013-07-22 10:30 ` Jia Liu
  2013-07-22 10:30 ` [Qemu-devel] [PATCH v4 3/3] target-openrisc: Free typename in openrisc_cpu_class_by_name Jia Liu
  2013-07-22 14:37 ` [Qemu-devel] [PATCH v4 0/3] target-openrisc hw/openrisc: Some OpenRISC fix Andreas Färber
  3 siblings, 0 replies; 5+ messages in thread
From: Jia Liu @ 2013-07-22 10:30 UTC (permalink / raw)
  To: qemu-devel; +Cc: peter.maydell, aliguori, afaerber

We should use stderr output instead of qemu_log in order to output ErrMsg
onto the screen.

Signed-off-by: Jia Liu <proljc@gmail.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
---
 hw/openrisc/openrisc_sim.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/hw/openrisc/openrisc_sim.c b/hw/openrisc/openrisc_sim.c
index 250f5b5..a08f27c 100644
--- a/hw/openrisc/openrisc_sim.c
+++ b/hw/openrisc/openrisc_sim.c
@@ -82,7 +82,7 @@ static void cpu_openrisc_load_kernel(ram_addr_t ram_size,
         }
 
         if (kernel_size < 0) {
-            qemu_log("QEMU: couldn't load the kernel '%s'\n",
+            fprintf(stderr, "QEMU: couldn't load the kernel '%s'\n",
                     kernel_filename);
             exit(1);
         }
@@ -107,7 +107,7 @@ static void openrisc_sim_init(QEMUMachineInitArgs *args)
     for (n = 0; n < smp_cpus; n++) {
         cpu = cpu_openrisc_init(cpu_model);
         if (cpu == NULL) {
-            qemu_log("Unable to find CPU definition!\n");
+            fprintf(stderr, "Unable to find CPU definition!\n");
             exit(1);
         }
         qemu_register_reset(main_cpu_reset, cpu);
-- 
1.7.12.4 (Apple Git-37)

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [Qemu-devel] [PATCH v4 3/3] target-openrisc: Free typename in openrisc_cpu_class_by_name
  2013-07-22 10:30 [Qemu-devel] [PATCH v4 0/3] target-openrisc hw/openrisc: Some OpenRISC fix Jia Liu
  2013-07-22 10:30 ` [Qemu-devel] [PATCH v4 1/3] hw/openrisc: Indent typo Jia Liu
  2013-07-22 10:30 ` [Qemu-devel] [PATCH v4 2/3] hw/openrisc: Use stderr output instead of qemu_log Jia Liu
@ 2013-07-22 10:30 ` Jia Liu
  2013-07-22 14:37 ` [Qemu-devel] [PATCH v4 0/3] target-openrisc hw/openrisc: Some OpenRISC fix Andreas Färber
  3 siblings, 0 replies; 5+ messages in thread
From: Jia Liu @ 2013-07-22 10:30 UTC (permalink / raw)
  To: qemu-devel; +Cc: peter.maydell, aliguori, afaerber

We should free typename here.

Signed-off-by: Jia Liu <proljc@gmail.com>
Reviewed-by: Andreas Färber <afaerber@suse.de>
---
 target-openrisc/cpu.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/target-openrisc/cpu.c b/target-openrisc/cpu.c
index 6d40f1b..e348df0 100644
--- a/target-openrisc/cpu.c
+++ b/target-openrisc/cpu.c
@@ -99,6 +99,7 @@ static ObjectClass *openrisc_cpu_class_by_name(const char *cpu_model)
 
     typename = g_strdup_printf("%s-" TYPE_OPENRISC_CPU, cpu_model);
     oc = object_class_by_name(typename);
+    g_free(typename);
     if (oc != NULL && (!object_class_dynamic_cast(oc, TYPE_OPENRISC_CPU) ||
                        object_class_is_abstract(oc))) {
         return NULL;
-- 
1.7.12.4 (Apple Git-37)

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [Qemu-devel] [PATCH v4 0/3] target-openrisc hw/openrisc: Some OpenRISC fix.
  2013-07-22 10:30 [Qemu-devel] [PATCH v4 0/3] target-openrisc hw/openrisc: Some OpenRISC fix Jia Liu
                   ` (2 preceding siblings ...)
  2013-07-22 10:30 ` [Qemu-devel] [PATCH v4 3/3] target-openrisc: Free typename in openrisc_cpu_class_by_name Jia Liu
@ 2013-07-22 14:37 ` Andreas Färber
  3 siblings, 0 replies; 5+ messages in thread
From: Andreas Färber @ 2013-07-22 14:37 UTC (permalink / raw)
  To: Jia Liu; +Cc: peter.maydell, aliguori, qemu-devel

Am 22.07.2013 12:30, schrieb Jia Liu:
> Jia Liu (3):
>   hw/openrisc: Indent typo
>   hw/openrisc: Use stderr output instead of qemu_log
>   target-openrisc: Free typename in openrisc_cpu_class_by_name

Remainder of v4 series:

Reviewed-by: Andreas Färber <afaerber@suse.de>

Andreas

-- 
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 16746 AG Nürnberg

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2013-07-22 14:37 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-07-22 10:30 [Qemu-devel] [PATCH v4 0/3] target-openrisc hw/openrisc: Some OpenRISC fix Jia Liu
2013-07-22 10:30 ` [Qemu-devel] [PATCH v4 1/3] hw/openrisc: Indent typo Jia Liu
2013-07-22 10:30 ` [Qemu-devel] [PATCH v4 2/3] hw/openrisc: Use stderr output instead of qemu_log Jia Liu
2013-07-22 10:30 ` [Qemu-devel] [PATCH v4 3/3] target-openrisc: Free typename in openrisc_cpu_class_by_name Jia Liu
2013-07-22 14:37 ` [Qemu-devel] [PATCH v4 0/3] target-openrisc hw/openrisc: Some OpenRISC fix Andreas Färber

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.