* [Qemu-devel] [PATCH 0/5] QOM'ify hw/display devices
@ 2016-03-24 10:29 xiaoqiang zhao
2016-03-24 10:29 ` [Qemu-devel] [PATCH 1/5] hw/display: QOM'ify exynos4210_fimd.c xiaoqiang zhao
` (7 more replies)
0 siblings, 8 replies; 12+ messages in thread
From: xiaoqiang zhao @ 2016-03-24 10:29 UTC (permalink / raw)
To: qemu-devel; +Cc: i.mitsyanko, peter.maydell, michael, qemu-arm, hirofumi
This patch set trys to QOM'ify hw/display files, see commit messages
for more details
xiaoqiang zhao (5):
hw/display: QOM'ify exynos4210_fimd.c
hw/display: QOM'ify jazz_led.c
hw/display: QOM'ify milkymist-tmu2.c
hw/display: QOM'ify milkymist-vgafb.c
hw/display: QOM'ify pl110.c
hw/display/exynos4210_fimd.c | 19 ++++++++++++-------
hw/display/jazz_led.c | 18 +++++++++++-------
hw/display/milkymist-tmu2.c | 24 ++++++++++++++----------
hw/display/milkymist-vgafb.c | 16 ++++++++++------
hw/display/pl110.c | 19 +++++++++----------
5 files changed, 56 insertions(+), 40 deletions(-)
--
2.1.4
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Qemu-devel] [PATCH 1/5] hw/display: QOM'ify exynos4210_fimd.c
2016-03-24 10:29 [Qemu-devel] [PATCH 0/5] QOM'ify hw/display devices xiaoqiang zhao
@ 2016-03-24 10:29 ` xiaoqiang zhao
2016-03-24 10:29 ` [Qemu-devel] [PATCH 2/5] hw/display: QOM'ify jazz_led.c xiaoqiang zhao
` (6 subsequent siblings)
7 siblings, 0 replies; 12+ messages in thread
From: xiaoqiang zhao @ 2016-03-24 10:29 UTC (permalink / raw)
To: qemu-devel; +Cc: i.mitsyanko, peter.maydell, michael, qemu-arm, hirofumi
* Drop the old SysBus init function and use instance_init
* Move graphic_console_init into realize stage
Signed-off-by: xiaoqiang zhao <zxq_yx_007@163.com>
---
hw/display/exynos4210_fimd.c | 19 ++++++++++++-------
1 file changed, 12 insertions(+), 7 deletions(-)
diff --git a/hw/display/exynos4210_fimd.c b/hw/display/exynos4210_fimd.c
index 728eb21..e5be713 100644
--- a/hw/display/exynos4210_fimd.c
+++ b/hw/display/exynos4210_fimd.c
@@ -1909,9 +1909,10 @@ static const GraphicHwOps exynos4210_fimd_ops = {
.gfx_update = exynos4210_fimd_update,
};
-static int exynos4210_fimd_init(SysBusDevice *dev)
+static void exynos4210_fimd_init(Object *obj)
{
- Exynos4210fimdState *s = EXYNOS4210_FIMD(dev);
+ Exynos4210fimdState *s = EXYNOS4210_FIMD(obj);
+ SysBusDevice *dev = SYS_BUS_DEVICE(obj);
s->ifb = NULL;
@@ -1919,28 +1920,32 @@ static int exynos4210_fimd_init(SysBusDevice *dev)
sysbus_init_irq(dev, &s->irq[1]);
sysbus_init_irq(dev, &s->irq[2]);
- memory_region_init_io(&s->iomem, OBJECT(s), &exynos4210_fimd_mmio_ops, s,
+ memory_region_init_io(&s->iomem, obj, &exynos4210_fimd_mmio_ops, s,
"exynos4210.fimd", FIMD_REGS_SIZE);
sysbus_init_mmio(dev, &s->iomem);
- s->console = graphic_console_init(DEVICE(dev), 0, &exynos4210_fimd_ops, s);
+}
- return 0;
+static void exynos4210_fimd_realize(DeviceState *dev, Error **errp)
+{
+ Exynos4210fimdState *s = EXYNOS4210_FIMD(dev);
+
+ s->console = graphic_console_init(dev, 0, &exynos4210_fimd_ops, s);
}
static void exynos4210_fimd_class_init(ObjectClass *klass, void *data)
{
DeviceClass *dc = DEVICE_CLASS(klass);
- SysBusDeviceClass *k = SYS_BUS_DEVICE_CLASS(klass);
dc->vmsd = &exynos4210_fimd_vmstate;
dc->reset = exynos4210_fimd_reset;
- k->init = exynos4210_fimd_init;
+ dc->realize = exynos4210_fimd_realize;
}
static const TypeInfo exynos4210_fimd_info = {
.name = TYPE_EXYNOS4210_FIMD,
.parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(Exynos4210fimdState),
+ .instance_init = exynos4210_fimd_init,
.class_init = exynos4210_fimd_class_init,
};
--
2.1.4
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [Qemu-devel] [PATCH 2/5] hw/display: QOM'ify jazz_led.c
2016-03-24 10:29 [Qemu-devel] [PATCH 0/5] QOM'ify hw/display devices xiaoqiang zhao
2016-03-24 10:29 ` [Qemu-devel] [PATCH 1/5] hw/display: QOM'ify exynos4210_fimd.c xiaoqiang zhao
@ 2016-03-24 10:29 ` xiaoqiang zhao
2016-03-24 10:29 ` [Qemu-devel] [PATCH 3/6] hw/display/jazz_led.c xiaoqiang zhao
` (5 subsequent siblings)
7 siblings, 0 replies; 12+ messages in thread
From: xiaoqiang zhao @ 2016-03-24 10:29 UTC (permalink / raw)
To: qemu-devel; +Cc: i.mitsyanko, peter.maydell, michael, qemu-arm, hirofumi
* Drop the old SysBus init function and use instance_init
* Move graphic_console_init into realize stage
Signed-off-by: xiaoqiang zhao <zxq_yx_007@163.com>
---
hw/display/jazz_led.c | 18 +++++++++++-------
1 file changed, 11 insertions(+), 7 deletions(-)
diff --git a/hw/display/jazz_led.c b/hw/display/jazz_led.c
index 09dcdb4..b72fdb1 100644
--- a/hw/display/jazz_led.c
+++ b/hw/display/jazz_led.c
@@ -267,16 +267,20 @@ static const GraphicHwOps jazz_led_ops = {
.text_update = jazz_led_text_update,
};
-static int jazz_led_init(SysBusDevice *dev)
+static void jazz_led_init(Object *obj)
{
- LedState *s = JAZZ_LED(dev);
+ LedState *s = JAZZ_LED(obj);
+ SysBusDevice *dev = SYS_BUS_DEVICE(obj);
- memory_region_init_io(&s->iomem, OBJECT(s), &led_ops, s, "led", 1);
+ memory_region_init_io(&s->iomem, obj, &led_ops, s, "led", 1);
sysbus_init_mmio(dev, &s->iomem);
+}
- s->con = graphic_console_init(DEVICE(dev), 0, &jazz_led_ops, s);
+static void jazz_led_realize(DeviceState *dev, Error **errp)
+{
+ LedState *s = JAZZ_LED(dev);
- return 0;
+ s->con = graphic_console_init(dev, 0, &jazz_led_ops, s);
}
static void jazz_led_reset(DeviceState *d)
@@ -291,18 +295,18 @@ static void jazz_led_reset(DeviceState *d)
static void jazz_led_class_init(ObjectClass *klass, void *data)
{
DeviceClass *dc = DEVICE_CLASS(klass);
- SysBusDeviceClass *k = SYS_BUS_DEVICE_CLASS(klass);
- k->init = jazz_led_init;
dc->desc = "Jazz LED display",
dc->vmsd = &vmstate_jazz_led;
dc->reset = jazz_led_reset;
+ dc->realize = jazz_led_realize;
}
static const TypeInfo jazz_led_info = {
.name = TYPE_JAZZ_LED,
.parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(LedState),
+ .instance_init = jazz_led_init,
.class_init = jazz_led_class_init,
};
--
2.1.4
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [Qemu-devel] [PATCH 3/6] hw/display/jazz_led.c
2016-03-24 10:29 [Qemu-devel] [PATCH 0/5] QOM'ify hw/display devices xiaoqiang zhao
2016-03-24 10:29 ` [Qemu-devel] [PATCH 1/5] hw/display: QOM'ify exynos4210_fimd.c xiaoqiang zhao
2016-03-24 10:29 ` [Qemu-devel] [PATCH 2/5] hw/display: QOM'ify jazz_led.c xiaoqiang zhao
@ 2016-03-24 10:29 ` xiaoqiang zhao
2016-03-24 10:29 ` [Qemu-devel] [PATCH 4/5] hw/display: QOM'ify milkymist-vgafb.c xiaoqiang zhao
` (4 subsequent siblings)
7 siblings, 0 replies; 12+ messages in thread
From: xiaoqiang zhao @ 2016-03-24 10:29 UTC (permalink / raw)
To: qemu-devel; +Cc: i.mitsyanko, peter.maydell, michael, qemu-arm, hirofumi
---
hw/display/jazz_led.c | 12 +++++-------
1 file changed, 5 insertions(+), 7 deletions(-)
diff --git a/hw/display/jazz_led.c b/hw/display/jazz_led.c
index 09dcdb4..e0a079a 100644
--- a/hw/display/jazz_led.c
+++ b/hw/display/jazz_led.c
@@ -267,16 +267,15 @@ static const GraphicHwOps jazz_led_ops = {
.text_update = jazz_led_text_update,
};
-static int jazz_led_init(SysBusDevice *dev)
+static void jazz_led_init(Object *obj)
{
- LedState *s = JAZZ_LED(dev);
+ LedState *s = JAZZ_LED(obj);
+ SysBusDevice *dev = SYS_BUS_DEVICE(obj);
- memory_region_init_io(&s->iomem, OBJECT(s), &led_ops, s, "led", 1);
+ memory_region_init_io(&s->iomem, obj, &led_ops, s, "led", 1);
sysbus_init_mmio(dev, &s->iomem);
s->con = graphic_console_init(DEVICE(dev), 0, &jazz_led_ops, s);
-
- return 0;
}
static void jazz_led_reset(DeviceState *d)
@@ -291,9 +290,7 @@ static void jazz_led_reset(DeviceState *d)
static void jazz_led_class_init(ObjectClass *klass, void *data)
{
DeviceClass *dc = DEVICE_CLASS(klass);
- SysBusDeviceClass *k = SYS_BUS_DEVICE_CLASS(klass);
- k->init = jazz_led_init;
dc->desc = "Jazz LED display",
dc->vmsd = &vmstate_jazz_led;
dc->reset = jazz_led_reset;
@@ -303,6 +300,7 @@ static const TypeInfo jazz_led_info = {
.name = TYPE_JAZZ_LED,
.parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(LedState),
+ .instance_init = jazz_led_init,
.class_init = jazz_led_class_init,
};
--
2.1.4
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [Qemu-devel] [PATCH 4/5] hw/display: QOM'ify milkymist-vgafb.c
2016-03-24 10:29 [Qemu-devel] [PATCH 0/5] QOM'ify hw/display devices xiaoqiang zhao
` (2 preceding siblings ...)
2016-03-24 10:29 ` [Qemu-devel] [PATCH 3/6] hw/display/jazz_led.c xiaoqiang zhao
@ 2016-03-24 10:29 ` xiaoqiang zhao
2016-03-24 10:29 ` [Qemu-devel] [PATCH 5/6] hw/display/milkymist-vgafb.c xiaoqiang zhao
` (3 subsequent siblings)
7 siblings, 0 replies; 12+ messages in thread
From: xiaoqiang zhao @ 2016-03-24 10:29 UTC (permalink / raw)
To: qemu-devel; +Cc: i.mitsyanko, peter.maydell, michael, qemu-arm, hirofumi
* Drop the old SysBus init function and use instance_init
* Move graphic_console_init into realize stage
Signed-off-by: xiaoqiang zhao <zxq_yx_007@163.com>
---
hw/display/milkymist-vgafb.c | 16 ++++++++++------
1 file changed, 10 insertions(+), 6 deletions(-)
diff --git a/hw/display/milkymist-vgafb.c b/hw/display/milkymist-vgafb.c
index 19ca256..39e16d6 100644
--- a/hw/display/milkymist-vgafb.c
+++ b/hw/display/milkymist-vgafb.c
@@ -292,17 +292,21 @@ static const GraphicHwOps vgafb_ops = {
.gfx_update = vgafb_update_display,
};
-static int milkymist_vgafb_init(SysBusDevice *dev)
+static void milkymist_vgafb_init(Object *obj)
{
- MilkymistVgafbState *s = MILKYMIST_VGAFB(dev);
+ MilkymistVgafbState *s = MILKYMIST_VGAFB(obj);
+ SysBusDevice *dev = SYS_BUS_DEVICE(obj);
memory_region_init_io(&s->regs_region, OBJECT(s), &vgafb_mmio_ops, s,
"milkymist-vgafb", R_MAX * 4);
sysbus_init_mmio(dev, &s->regs_region);
+}
- s->con = graphic_console_init(DEVICE(dev), 0, &vgafb_ops, s);
+static void milkymist_vgafb_realize(DeviceState *dev, Error **errp)
+{
+ MilkymistVgafbState *s = MILKYMIST_VGAFB(dev);
- return 0;
+ s->con = graphic_console_init(dev, 0, &vgafb_ops, s);
}
static int vgafb_post_load(void *opaque, int version_id)
@@ -331,18 +335,18 @@ static Property milkymist_vgafb_properties[] = {
static void milkymist_vgafb_class_init(ObjectClass *klass, void *data)
{
DeviceClass *dc = DEVICE_CLASS(klass);
- SysBusDeviceClass *k = SYS_BUS_DEVICE_CLASS(klass);
- k->init = milkymist_vgafb_init;
dc->reset = milkymist_vgafb_reset;
dc->vmsd = &vmstate_milkymist_vgafb;
dc->props = milkymist_vgafb_properties;
+ dc->realize = milkymist_vgafb_realize;
}
static const TypeInfo milkymist_vgafb_info = {
.name = TYPE_MILKYMIST_VGAFB,
.parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(MilkymistVgafbState),
+ .instance_init = milkymist_vgafb_init,
.class_init = milkymist_vgafb_class_init,
};
--
2.1.4
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [Qemu-devel] [PATCH 5/6] hw/display/milkymist-vgafb.c
2016-03-24 10:29 [Qemu-devel] [PATCH 0/5] QOM'ify hw/display devices xiaoqiang zhao
` (3 preceding siblings ...)
2016-03-24 10:29 ` [Qemu-devel] [PATCH 4/5] hw/display: QOM'ify milkymist-vgafb.c xiaoqiang zhao
@ 2016-03-24 10:29 ` xiaoqiang zhao
2016-03-24 10:29 ` [Qemu-devel] [PATCH 5/5] hw/display: QOM'ify pl110.c xiaoqiang zhao
` (2 subsequent siblings)
7 siblings, 0 replies; 12+ messages in thread
From: xiaoqiang zhao @ 2016-03-24 10:29 UTC (permalink / raw)
To: qemu-devel; +Cc: i.mitsyanko, peter.maydell, michael, qemu-arm, hirofumi
---
hw/display/milkymist-vgafb.c | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/hw/display/milkymist-vgafb.c b/hw/display/milkymist-vgafb.c
index 19ca256..cc1245e 100644
--- a/hw/display/milkymist-vgafb.c
+++ b/hw/display/milkymist-vgafb.c
@@ -292,17 +292,16 @@ static const GraphicHwOps vgafb_ops = {
.gfx_update = vgafb_update_display,
};
-static int milkymist_vgafb_init(SysBusDevice *dev)
+static void milkymist_vgafb_init(Object *obj)
{
- MilkymistVgafbState *s = MILKYMIST_VGAFB(dev);
+ MilkymistVgafbState *s = MILKYMIST_VGAFB(obj);
+ SysBusDevice *dev = SYS_BUS_DEVICE(obj);
memory_region_init_io(&s->regs_region, OBJECT(s), &vgafb_mmio_ops, s,
"milkymist-vgafb", R_MAX * 4);
sysbus_init_mmio(dev, &s->regs_region);
s->con = graphic_console_init(DEVICE(dev), 0, &vgafb_ops, s);
-
- return 0;
}
static int vgafb_post_load(void *opaque, int version_id)
@@ -331,9 +330,7 @@ static Property milkymist_vgafb_properties[] = {
static void milkymist_vgafb_class_init(ObjectClass *klass, void *data)
{
DeviceClass *dc = DEVICE_CLASS(klass);
- SysBusDeviceClass *k = SYS_BUS_DEVICE_CLASS(klass);
- k->init = milkymist_vgafb_init;
dc->reset = milkymist_vgafb_reset;
dc->vmsd = &vmstate_milkymist_vgafb;
dc->props = milkymist_vgafb_properties;
@@ -343,6 +340,7 @@ static const TypeInfo milkymist_vgafb_info = {
.name = TYPE_MILKYMIST_VGAFB,
.parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(MilkymistVgafbState),
+ .instance_init = milkymist_vgafb_init,
.class_init = milkymist_vgafb_class_init,
};
--
2.1.4
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [Qemu-devel] [PATCH 5/5] hw/display: QOM'ify pl110.c
2016-03-24 10:29 [Qemu-devel] [PATCH 0/5] QOM'ify hw/display devices xiaoqiang zhao
` (4 preceding siblings ...)
2016-03-24 10:29 ` [Qemu-devel] [PATCH 5/6] hw/display/milkymist-vgafb.c xiaoqiang zhao
@ 2016-03-24 10:29 ` xiaoqiang zhao
2016-03-24 10:29 ` [Qemu-devel] [PATCH 6/6] QOM hw/display/pl110.c xiaoqiang zhao
2016-05-04 14:26 ` [Qemu-devel] [PATCH 0/5] QOM'ify hw/display devices Peter Maydell
7 siblings, 0 replies; 12+ messages in thread
From: xiaoqiang zhao @ 2016-03-24 10:29 UTC (permalink / raw)
To: qemu-devel; +Cc: i.mitsyanko, peter.maydell, michael, qemu-arm, hirofumi
* Drop the old SysBus init function and use instance_init
* Move graphic_console_init into realize stage
Signed-off-by: xiaoqiang zhao <zxq_yx_007@163.com>
---
hw/display/pl110.c | 19 +++++++++----------
1 file changed, 9 insertions(+), 10 deletions(-)
diff --git a/hw/display/pl110.c b/hw/display/pl110.c
index d589959..61418da 100644
--- a/hw/display/pl110.c
+++ b/hw/display/pl110.c
@@ -465,24 +465,24 @@ static const GraphicHwOps pl110_gfx_ops = {
.gfx_update = pl110_update_display,
};
-static int pl110_initfn(SysBusDevice *sbd)
+static void pl110_init(Object *obj)
{
- DeviceState *dev = DEVICE(sbd);
- PL110State *s = PL110(dev);
+ DeviceState *dev = DEVICE(obj);
+ PL110State *s = PL110(obj);
+ SysBusDevice *sbd = SYS_BUS_DEVICE(obj);
- memory_region_init_io(&s->iomem, OBJECT(s), &pl110_ops, s, "pl110", 0x1000);
+ memory_region_init_io(&s->iomem, obj, &pl110_ops, s, "pl110", 0x1000);
sysbus_init_mmio(sbd, &s->iomem);
sysbus_init_irq(sbd, &s->irq);
qdev_init_gpio_in(dev, pl110_mux_ctrl_set, 1);
- s->con = graphic_console_init(dev, 0, &pl110_gfx_ops, s);
- return 0;
}
-static void pl110_init(Object *obj)
+static void pl110_realize(DeviceState *dev, Error **errp)
{
- PL110State *s = PL110(obj);
+ PL110State *s = PL110(dev);
s->version = PL110;
+ s->con = graphic_console_init(dev, 0, &pl110_gfx_ops, s);
}
static void pl110_versatile_init(Object *obj)
@@ -502,11 +502,10 @@ static void pl111_init(Object *obj)
static void pl110_class_init(ObjectClass *klass, void *data)
{
DeviceClass *dc = DEVICE_CLASS(klass);
- SysBusDeviceClass *k = SYS_BUS_DEVICE_CLASS(klass);
- k->init = pl110_initfn;
set_bit(DEVICE_CATEGORY_DISPLAY, dc->categories);
dc->vmsd = &vmstate_pl110;
+ dc->realize = pl110_realize;
}
static const TypeInfo pl110_info = {
--
2.1.4
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [Qemu-devel] [PATCH 6/6] QOM hw/display/pl110.c
2016-03-24 10:29 [Qemu-devel] [PATCH 0/5] QOM'ify hw/display devices xiaoqiang zhao
` (5 preceding siblings ...)
2016-03-24 10:29 ` [Qemu-devel] [PATCH 5/5] hw/display: QOM'ify pl110.c xiaoqiang zhao
@ 2016-03-24 10:29 ` xiaoqiang zhao
2016-05-04 14:26 ` [Qemu-devel] [PATCH 0/5] QOM'ify hw/display devices Peter Maydell
7 siblings, 0 replies; 12+ messages in thread
From: xiaoqiang zhao @ 2016-03-24 10:29 UTC (permalink / raw)
To: qemu-devel; +Cc: i.mitsyanko, peter.maydell, michael, qemu-arm, hirofumi
---
hw/display/pl110.c | 18 +++++-------------
1 file changed, 5 insertions(+), 13 deletions(-)
diff --git a/hw/display/pl110.c b/hw/display/pl110.c
index d589959..342e7ed 100644
--- a/hw/display/pl110.c
+++ b/hw/display/pl110.c
@@ -465,23 +465,17 @@ static const GraphicHwOps pl110_gfx_ops = {
.gfx_update = pl110_update_display,
};
-static int pl110_initfn(SysBusDevice *sbd)
+static void pl110_init(Object *obj)
{
- DeviceState *dev = DEVICE(sbd);
- PL110State *s = PL110(dev);
+ DeviceState *dev = DEVICE(obj);
+ PL110State *s = PL110(obj);
+ SysBusDevice *sbd = SYS_BUS_DEVICE(obj);
- memory_region_init_io(&s->iomem, OBJECT(s), &pl110_ops, s, "pl110", 0x1000);
+ memory_region_init_io(&s->iomem, obj, &pl110_ops, s, "pl110", 0x1000);
sysbus_init_mmio(sbd, &s->iomem);
sysbus_init_irq(sbd, &s->irq);
qdev_init_gpio_in(dev, pl110_mux_ctrl_set, 1);
s->con = graphic_console_init(dev, 0, &pl110_gfx_ops, s);
- return 0;
-}
-
-static void pl110_init(Object *obj)
-{
- PL110State *s = PL110(obj);
-
s->version = PL110;
}
@@ -502,9 +496,7 @@ static void pl111_init(Object *obj)
static void pl110_class_init(ObjectClass *klass, void *data)
{
DeviceClass *dc = DEVICE_CLASS(klass);
- SysBusDeviceClass *k = SYS_BUS_DEVICE_CLASS(klass);
- k->init = pl110_initfn;
set_bit(DEVICE_CATEGORY_DISPLAY, dc->categories);
dc->vmsd = &vmstate_pl110;
}
--
2.1.4
^ permalink raw reply related [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] [PATCH 0/5] QOM'ify hw/display devices
2016-03-24 10:29 [Qemu-devel] [PATCH 0/5] QOM'ify hw/display devices xiaoqiang zhao
` (6 preceding siblings ...)
2016-03-24 10:29 ` [Qemu-devel] [PATCH 6/6] QOM hw/display/pl110.c xiaoqiang zhao
@ 2016-05-04 14:26 ` Peter Maydell
2016-05-04 14:31 ` michael
` (2 more replies)
7 siblings, 3 replies; 12+ messages in thread
From: Peter Maydell @ 2016-05-04 14:26 UTC (permalink / raw)
To: xiaoqiang zhao
Cc: QEMU Developers, Igor Mitsyanko, qemu-arm, hirofumi, Michael Walle
On 24 March 2016 at 10:29, xiaoqiang zhao <zxq_yx_007@163.com> wrote:
> This patch set trys to QOM'ify hw/display files, see commit messages
> for more details
>
> xiaoqiang zhao (5):
> hw/display: QOM'ify exynos4210_fimd.c
> hw/display: QOM'ify jazz_led.c
> hw/display: QOM'ify milkymist-tmu2.c
> hw/display: QOM'ify milkymist-vgafb.c
> hw/display: QOM'ify pl110.c
Hi; I was going to review this series (apologies for taking so
long!), but looking at my email archive and the patchwork server
the patches in it seem a bit confused. I see seven patches, not five,
with rather odd patch number indications:
1/5
2/5
3/6
4/5
5/6
5/5
6/6
(and 5/5 and 6/6 seem to be the same). Could you resend the
series with the correct patches in it, please?
thanks
-- PMM
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] [PATCH 0/5] QOM'ify hw/display devices
2016-05-04 14:26 ` [Qemu-devel] [PATCH 0/5] QOM'ify hw/display devices Peter Maydell
@ 2016-05-04 14:31 ` michael
2016-05-05 1:51 ` xiaoqiang zhao
2016-05-05 3:12 ` xiaoqiang zhao
2 siblings, 0 replies; 12+ messages in thread
From: michael @ 2016-05-04 14:31 UTC (permalink / raw)
To: Peter Maydell
Cc: xiaoqiang zhao, QEMU Developers, Igor Mitsyanko, qemu-arm, hirofumi
Am 2016-05-04 16:26, schrieb Peter Maydell:
> On 24 March 2016 at 10:29, xiaoqiang zhao <zxq_yx_007@163.com> wrote:
>> This patch set trys to QOM'ify hw/display files, see commit messages
>> for more details
>>
>> xiaoqiang zhao (5):
>> hw/display: QOM'ify exynos4210_fimd.c
>> hw/display: QOM'ify jazz_led.c
>> hw/display: QOM'ify milkymist-tmu2.c
>> hw/display: QOM'ify milkymist-vgafb.c
>> hw/display: QOM'ify pl110.c
>
> Hi; I was going to review this series (apologies for taking so
> long!)
> but looking at my email archive and the patchwork server
> the patches in it seem a bit confused. I see seven patches, not five,
> with rather odd patch number indications:
> 1/5
> 2/5
> 3/6
> 4/5
> 5/6
> 5/5
> 6/6
>
> (and 5/5 and 6/6 seem to be the same). Could you resend the
> series with the correct patches in it, please?
Oh my. I wanted to test the milkymist stuff last week, but didn't find
time to complete it. I'll try it this week(end).
If 5/5 and 6/6 is the milkymist-vgafb.c, then I noticed the duplication,
too.
-michael
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] [PATCH 0/5] QOM'ify hw/display devices
2016-05-04 14:26 ` [Qemu-devel] [PATCH 0/5] QOM'ify hw/display devices Peter Maydell
2016-05-04 14:31 ` michael
@ 2016-05-05 1:51 ` xiaoqiang zhao
2016-05-05 3:12 ` xiaoqiang zhao
2 siblings, 0 replies; 12+ messages in thread
From: xiaoqiang zhao @ 2016-05-05 1:51 UTC (permalink / raw)
To: Peter Maydell
Cc: QEMU Developers, Igor Mitsyanko, qemu-arm, hirofumi, Michael Walle
在 2016年05月04日 22:26, Peter Maydell 写道:
> On 24 March 2016 at 10:29, xiaoqiang zhao <zxq_yx_007@163.com> wrote:
>> This patch set trys to QOM'ify hw/display files, see commit messages
>> for more details
>>
>> xiaoqiang zhao (5):
>> hw/display: QOM'ify exynos4210_fimd.c
>> hw/display: QOM'ify jazz_led.c
>> hw/display: QOM'ify milkymist-tmu2.c
>> hw/display: QOM'ify milkymist-vgafb.c
>> hw/display: QOM'ify pl110.c
> Hi; I was going to review this series (apologies for taking so
> long!), but looking at my email archive and the patchwork server
> the patches in it seem a bit confused. I see seven patches, not five,
> with rather odd patch number indications:
> 1/5
> 2/5
> 3/6
> 4/5
> 5/6
> 5/5
> 6/6
>
> (and 5/5 and 6/6 seem to be the same). Could you resend the
> series with the correct patches in it, please?
>
> thanks
> -- PMM
Yes, there is a mistake, i will resend soon.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] [PATCH 0/5] QOM'ify hw/display devices
2016-05-04 14:26 ` [Qemu-devel] [PATCH 0/5] QOM'ify hw/display devices Peter Maydell
2016-05-04 14:31 ` michael
2016-05-05 1:51 ` xiaoqiang zhao
@ 2016-05-05 3:12 ` xiaoqiang zhao
2 siblings, 0 replies; 12+ messages in thread
From: xiaoqiang zhao @ 2016-05-05 3:12 UTC (permalink / raw)
To: Peter Maydell
Cc: QEMU Developers, Igor Mitsyanko, qemu-arm, hirofumi, Michael Walle
在 2016年05月04日 22:26, Peter Maydell 写道:
> On 24 March 2016 at 10:29, xiaoqiang zhao <zxq_yx_007@163.com> wrote:
>> This patch set trys to QOM'ify hw/display files, see commit messages
>> for more details
>>
>> xiaoqiang zhao (5):
>> hw/display: QOM'ify exynos4210_fimd.c
>> hw/display: QOM'ify jazz_led.c
>> hw/display: QOM'ify milkymist-tmu2.c
>> hw/display: QOM'ify milkymist-vgafb.c
>> hw/display: QOM'ify pl110.c
> Hi; I was going to review this series (apologies for taking so
> long!), but looking at my email archive and the patchwork server
> the patches in it seem a bit confused. I see seven patches, not five,
> with rather odd patch number indications:
> 1/5
> 2/5
> 3/6
> 4/5
> 5/6
> 5/5
> 6/6
>
> (and 5/5 and 6/6 seem to be the same). Could you resend the
> series with the correct patches in it, please?
>
> thanks
> -- PMM
I have resend patches, buf forget to cc to you, so I send you a separate
copy.
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2016-05-05 3:14 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-03-24 10:29 [Qemu-devel] [PATCH 0/5] QOM'ify hw/display devices xiaoqiang zhao
2016-03-24 10:29 ` [Qemu-devel] [PATCH 1/5] hw/display: QOM'ify exynos4210_fimd.c xiaoqiang zhao
2016-03-24 10:29 ` [Qemu-devel] [PATCH 2/5] hw/display: QOM'ify jazz_led.c xiaoqiang zhao
2016-03-24 10:29 ` [Qemu-devel] [PATCH 3/6] hw/display/jazz_led.c xiaoqiang zhao
2016-03-24 10:29 ` [Qemu-devel] [PATCH 4/5] hw/display: QOM'ify milkymist-vgafb.c xiaoqiang zhao
2016-03-24 10:29 ` [Qemu-devel] [PATCH 5/6] hw/display/milkymist-vgafb.c xiaoqiang zhao
2016-03-24 10:29 ` [Qemu-devel] [PATCH 5/5] hw/display: QOM'ify pl110.c xiaoqiang zhao
2016-03-24 10:29 ` [Qemu-devel] [PATCH 6/6] QOM hw/display/pl110.c xiaoqiang zhao
2016-05-04 14:26 ` [Qemu-devel] [PATCH 0/5] QOM'ify hw/display devices Peter Maydell
2016-05-04 14:31 ` michael
2016-05-05 1:51 ` xiaoqiang zhao
2016-05-05 3:12 ` xiaoqiang zhao
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.