qemu-devel.nongnu.org archive mirror
 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 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).