* Paolo Bonzini (pbonz...@redhat.com) wrote: > > > On 28/11/2016 14:31, Dr. David Alan Gilbert (git) wrote: > > From: "Dr. David Alan Gilbert" <dgilb...@redhat.com> > > > > Hi, > > 39c88f56 added VMState for pcspk but turned it on for > > all machine types, this breaks backwards compatibility > > to older machine types. > > > > If this is too late for 2.8 then I suggest we take the 1st > > of these two patches, which just makes it a property to flip > > for those of us who need it. Adding the 2nd patch after 2.8 > > might cause problems for people using 2.8 with 2.7 machine > > type. > > > > Dave > > > > Dr. David Alan Gilbert (2): > > migration/pcspk: Add a property to state if pcspk is migrated > > migration/pcspk: Turn migration of pcspk off for 2.7 and older > > > > hw/audio/pcspk.c | 10 ++++++++++ > > include/hw/i386/pc.h | 5 +++++ > > 2 files changed, 15 insertions(+) > > > > Wow, I didn't know optional sections existed. We could have used it for > hw/char/parallel.c, but that was added only a couple months before > optional sections.
I'd forgotten that they existed and was about to write them to solve this problem, and then found the code I apparently reviewed a year or so ago :-) > Queued for 2.8. Thanks. Dave > Paolo -- Dr. David Alan Gilbert / dgilb...@redhat.com / Manchester, UK