All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/3] Remove wrong savevm sections
@ 2011-02-24 14:17 Juan Quintela
  2011-02-24 14:17 ` [Qemu-devel] [PATCH 1/3] vmstate: remove grackle_pci savevm code Juan Quintela
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Juan Quintela @ 2011-02-24 14:17 UTC (permalink / raw)
  To: qemu-devel

Hi

This devices savevm support is "Not Even Wrong".  Just remove it.
It has never work for sure.

Anthony, please apply.

Later, Juan.

Juan Quintela (3):
  vmstate: remove grackle_pci savevm code
  vmstate: remove uninorth savevm code
  gt64xxx: remove savevm support

 hw/grackle_pci.c |   19 -------------------
 hw/gt64xxx.c     |   21 ---------------------
 hw/unin_pci.c    |   21 ---------------------
 3 files changed, 0 insertions(+), 61 deletions(-)

-- 
1.7.4

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

* [Qemu-devel] [PATCH 1/3] vmstate: remove grackle_pci savevm code
  2011-02-24 14:17 [Qemu-devel] [PATCH 0/3] Remove wrong savevm sections Juan Quintela
@ 2011-02-24 14:17 ` Juan Quintela
  2011-02-24 14:17 ` [Qemu-devel] [PATCH 2/3] vmstate: remove uninorth " Juan Quintela
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Juan Quintela @ 2011-02-24 14:17 UTC (permalink / raw)
  To: qemu-devel

It was migrating the wrong structures, no way it would work

Signed-off-by: Juan Quintela <quintela@redhat.com>
---
 hw/grackle_pci.c |   19 -------------------
 1 files changed, 0 insertions(+), 19 deletions(-)

diff --git a/hw/grackle_pci.c b/hw/grackle_pci.c
index bd3d6b0..d35701f 100644
--- a/hw/grackle_pci.c
+++ b/hw/grackle_pci.c
@@ -57,23 +57,6 @@ static void pci_grackle_set_irq(void *opaque, int irq_num, int level)
     qemu_set_irq(pic[irq_num + 0x15], level);
 }

-static void pci_grackle_save(QEMUFile* f, void *opaque)
-{
-    PCIDevice *d = opaque;
-
-    pci_device_save(d, f);
-}
-
-static int pci_grackle_load(QEMUFile* f, void *opaque, int version_id)
-{
-    PCIDevice *d = opaque;
-
-    if (version_id != 1)
-        return -EINVAL;
-
-    return pci_device_load(d, f);
-}
-
 static void pci_grackle_reset(void *opaque)
 {
 }
@@ -115,8 +98,6 @@ static int pci_grackle_init_device(SysBusDevice *dev)
     sysbus_init_mmio(dev, 0x1000, pci_mem_config);
     sysbus_init_mmio(dev, 0x1000, pci_mem_data);

-    register_savevm(&dev->qdev, "grackle", 0, 1, pci_grackle_save,
-                    pci_grackle_load, &s->host_state);
     qemu_register_reset(pci_grackle_reset, &s->host_state);
     return 0;
 }
-- 
1.7.4

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

* [Qemu-devel] [PATCH 2/3] vmstate: remove uninorth savevm code
  2011-02-24 14:17 [Qemu-devel] [PATCH 0/3] Remove wrong savevm sections Juan Quintela
  2011-02-24 14:17 ` [Qemu-devel] [PATCH 1/3] vmstate: remove grackle_pci savevm code Juan Quintela
@ 2011-02-24 14:17 ` Juan Quintela
  2011-02-24 14:17 ` [Qemu-devel] [PATCH 3/3] gt64xxx: remove savevm support Juan Quintela
  2011-03-06 19:11 ` [Qemu-devel] [PATCH 0/3] Remove wrong savevm sections Aurelien Jarno
  3 siblings, 0 replies; 5+ messages in thread
From: Juan Quintela @ 2011-02-24 14:17 UTC (permalink / raw)
  To: qemu-devel

It was migrating the wrong structures, no way it would work

Signed-off-by: Juan Quintela <quintela@redhat.com>
---
 hw/unin_pci.c |   21 ---------------------
 1 files changed, 0 insertions(+), 21 deletions(-)

diff --git a/hw/unin_pci.c b/hw/unin_pci.c
index 5f15058..c57c0a1 100644
--- a/hw/unin_pci.c
+++ b/hw/unin_pci.c
@@ -63,23 +63,6 @@ static void pci_unin_set_irq(void *opaque, int irq_num, int level)
     qemu_set_irq(pic[unin_irq_line[irq_num]], level);
 }

-static void pci_unin_save(QEMUFile* f, void *opaque)
-{
-    PCIDevice *d = opaque;
-
-    pci_device_save(d, f);
-}
-
-static int pci_unin_load(QEMUFile* f, void *opaque, int version_id)
-{
-    PCIDevice *d = opaque;
-
-    if (version_id != 1)
-        return -EINVAL;
-
-    return pci_device_load(d, f);
-}
-
 static void pci_unin_reset(void *opaque)
 {
 }
@@ -158,8 +141,6 @@ static int pci_unin_main_init_device(SysBusDevice *dev)
     sysbus_init_mmio(dev, 0x1000, pci_mem_config);
     sysbus_init_mmio(dev, 0x1000, pci_mem_data);

-    register_savevm(&dev->qdev, "uninorth", 0, 1,
-                    pci_unin_save, pci_unin_load, &s->host_state);
     qemu_register_reset(pci_unin_reset, &s->host_state);
     return 0;
 }
@@ -181,8 +162,6 @@ static int pci_u3_agp_init_device(SysBusDevice *dev)
     sysbus_init_mmio(dev, 0x1000, pci_mem_config);
     sysbus_init_mmio(dev, 0x1000, pci_mem_data);

-    register_savevm(&dev->qdev, "uninorth", 0, 1,
-                    pci_unin_save, pci_unin_load, &s->host_state);
     qemu_register_reset(pci_unin_reset, &s->host_state);

     return 0;
-- 
1.7.4

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

* [Qemu-devel] [PATCH 3/3] gt64xxx: remove savevm support
  2011-02-24 14:17 [Qemu-devel] [PATCH 0/3] Remove wrong savevm sections Juan Quintela
  2011-02-24 14:17 ` [Qemu-devel] [PATCH 1/3] vmstate: remove grackle_pci savevm code Juan Quintela
  2011-02-24 14:17 ` [Qemu-devel] [PATCH 2/3] vmstate: remove uninorth " Juan Quintela
@ 2011-02-24 14:17 ` Juan Quintela
  2011-03-06 19:11 ` [Qemu-devel] [PATCH 0/3] Remove wrong savevm sections Aurelien Jarno
  3 siblings, 0 replies; 5+ messages in thread
From: Juan Quintela @ 2011-02-24 14:17 UTC (permalink / raw)
  To: qemu-devel

Signed-off-by: Juan Quintela <quintela@redhat.com>
---
 hw/gt64xxx.c |   21 ---------------------
 1 files changed, 0 insertions(+), 21 deletions(-)

diff --git a/hw/gt64xxx.c b/hw/gt64xxx.c
index 923073b..c66188f 100644
--- a/hw/gt64xxx.c
+++ b/hw/gt64xxx.c
@@ -1080,25 +1080,6 @@ static void gt64120_reset(void *opaque)
     gt64120_pci_mapping(s);
 }

-static void gt64120_save(QEMUFile* f, void *opaque)
-{
-    PCIDevice *d = opaque;
-    pci_device_save(d, f);
-}
-
-static int gt64120_load(QEMUFile* f, void *opaque, int version_id)
-{
-    PCIDevice *d = opaque;
-    int ret;
-
-    if (version_id != 1)
-        return -EINVAL;
-    ret = pci_device_load(d, f);
-    if (ret < 0)
-        return ret;
-    return 0;
-}
-
 PCIBus *gt64120_register(qemu_irq *pic)
 {
     SysBusDevice *s;
@@ -1131,8 +1112,6 @@ static int gt64120_init(SysBusDevice *dev)
        does not fully work. */
     isa_mem_base = 0x10000000;
     qemu_register_reset(gt64120_reset, s);
-    register_savevm(&dev->qdev, "GT64120 PCI Bus", 0, 1,
-                    gt64120_save, gt64120_load, &s->pci);
     return 0;
 }

-- 
1.7.4

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

* Re: [Qemu-devel] [PATCH 0/3] Remove wrong savevm sections
  2011-02-24 14:17 [Qemu-devel] [PATCH 0/3] Remove wrong savevm sections Juan Quintela
                   ` (2 preceding siblings ...)
  2011-02-24 14:17 ` [Qemu-devel] [PATCH 3/3] gt64xxx: remove savevm support Juan Quintela
@ 2011-03-06 19:11 ` Aurelien Jarno
  3 siblings, 0 replies; 5+ messages in thread
From: Aurelien Jarno @ 2011-03-06 19:11 UTC (permalink / raw)
  To: Juan Quintela; +Cc: qemu-devel

On Thu, Feb 24, 2011 at 03:17:13PM +0100, Juan Quintela wrote:
> Hi
> 
> This devices savevm support is "Not Even Wrong".  Just remove it.
> It has never work for sure.
> 
> Anthony, please apply.
> 
> Later, Juan.
> 
> Juan Quintela (3):
>   vmstate: remove grackle_pci savevm code
>   vmstate: remove uninorth savevm code
>   gt64xxx: remove savevm support
> 
>  hw/grackle_pci.c |   19 -------------------
>  hw/gt64xxx.c     |   21 ---------------------
>  hw/unin_pci.c    |   21 ---------------------
>  3 files changed, 0 insertions(+), 61 deletions(-)
> 

Thanks, all applied.


-- 
Aurelien Jarno                          GPG: 1024D/F1BCDB73
aurelien@aurel32.net                 http://www.aurel32.net

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

end of thread, other threads:[~2011-03-06 19:11 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-02-24 14:17 [Qemu-devel] [PATCH 0/3] Remove wrong savevm sections Juan Quintela
2011-02-24 14:17 ` [Qemu-devel] [PATCH 1/3] vmstate: remove grackle_pci savevm code Juan Quintela
2011-02-24 14:17 ` [Qemu-devel] [PATCH 2/3] vmstate: remove uninorth " Juan Quintela
2011-02-24 14:17 ` [Qemu-devel] [PATCH 3/3] gt64xxx: remove savevm support Juan Quintela
2011-03-06 19:11 ` [Qemu-devel] [PATCH 0/3] Remove wrong savevm sections Aurelien Jarno

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.