qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH v4 10/19] boards.h: Ignore migration for SMBus d


From: Corey Minyard
Subject: Re: [Qemu-devel] [PATCH v4 10/19] boards.h: Ignore migration for SMBus devices on older machines
Date: Mon, 28 Jan 2019 12:22:38 -0600
User-agent: Mutt/1.9.4 (2018-02-28)

On Mon, Jan 28, 2019 at 04:08:59PM -0200, Eduardo Habkost wrote:
> On Mon, Jan 28, 2019 at 11:54:49AM -0600, address@hidden wrote:
> > From: Corey Minyard <address@hidden>
> > 
> > Migration capability is being added for pm_smbus and SMBus devices.
> > This change will allow backwards compatibility to be kept when
> > migrating back to an old qemu version.  Add a bool to the machine
> > class tho keep smbus migration from happening.  Future changes
> > will use this.
> > 
> > Signed-off-by: Corey Minyard <address@hidden>
> > Cc: Eduardo Habkost <address@hidden>
> > Cc: Marcel Apfelbaum <address@hidden>
> > Reviewed-by: Dr. David Alan Gilbert <address@hidden>
> > ---
> >  hw/i386/pc_piix.c   | 1 +
> >  hw/i386/pc_q35.c    | 1 +
> >  include/hw/boards.h | 1 +
> >  3 files changed, 3 insertions(+)
> > 
> > diff --git a/hw/i386/pc_piix.c b/hw/i386/pc_piix.c
> > index 6ba163ccbb..a8331b82f2 100644
> > --- a/hw/i386/pc_piix.c
> > +++ b/hw/i386/pc_piix.c
> > @@ -431,6 +431,7 @@ static void pc_i440fx_machine_options(MachineClass *m)
> >  static void pc_i440fx_4_0_machine_options(MachineClass *m)
> >  {
> >      pc_i440fx_machine_options(m);
> > +    m->smbus_no_migration_support = true;
> >      m->alias = "pc";
> >      m->is_default = 1;
> >  }
> > diff --git a/hw/i386/pc_q35.c b/hw/i386/pc_q35.c
> > index 1689885cac..bafc73b2d9 100644
> > --- a/hw/i386/pc_q35.c
> > +++ b/hw/i386/pc_q35.c
> > @@ -368,6 +368,7 @@ static void pc_q35_machine_options(MachineClass *m)
> >  static void pc_q35_4_0_machine_options(MachineClass *m)
> >  {
> >      pc_q35_machine_options(m);
> > +    m->smbus_no_migration_support = true;
> >      m->alias = "q35";
> >  }
> >  
> 
> Wasn't this supposed to be added to pc_*_3_1_machine_options(),
> so the flag is set to false on pc-*-4.0?

Yes, I stuck it in the wrong place.  I'll fix it.

-corey

> 
> -- 
> Eduardo



reply via email to

[Prev in Thread] Current Thread [Next in Thread]