Commit ca22a3a3 authored by Jan Kiszka's avatar Jan Kiszka Committed by Blue Swirl
Browse files

i8254: Fix migration from older versions



qdev conversion broke migration as the previous version used vmstate
instance IDs derived from the iobase. Fix it by registering a legacy
alias.

Signed-off-by: default avatarJan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: default avatarBlue Swirl <blauwirbel@gmail.com>
parent 00914b7d
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -520,6 +520,8 @@ static int pit_initfn(ISADevice *dev)
    register_ioport_read(pit->iobase, 3, 1, pit_ioport_read, pit);
    isa_init_ioport(dev, pit->iobase);

    qdev_set_legacy_instance_id(&dev->qdev, pit->iobase, 2);

    return 0;
}