]> xenbits.xensource.com Git - people/aperard/qemu-dm.git/commit
hw/ipmi: Move vmsd registration to device class
authorCorey Minyard <corey@minyard.net>
Fri, 4 Apr 2025 15:47:07 +0000 (10:47 -0500)
committerCorey Minyard <corey@minyard.net>
Fri, 11 Apr 2025 15:50:01 +0000 (10:50 -0500)
commitd11d904c81a202c7bfb5b18f4ee248eb2fc9174f
tree9480bfa745a3a3d6e60ac00e82cdff89348cfeb5
parent56c6e249b6988c1b6edc2dd34ebb0f1e570a1365
hw/ipmi: Move vmsd registration to device class

It's the right way to do it now, and it handles multiple instances
properly.  I need multiple instances for some testing I'm doing so this
is the right thing to do.

Tested by doing:

   (qemu) migrate -d exec:cat>filen.mig

before and after the fix, then:

   scripts/analyze-migration.py -d desc -f file1.mig >file1.json
   scripts/analyze-migration.py -d desc -f file2.mig >file2.json
   diff file1.json file2.json

with no differences.

Signed-off-by: Corey Minyard <corey@minyard.net>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Fabiano Rosas <farosas@suse.de>
hw/ipmi/ipmi_bmc_extern.c
hw/ipmi/ipmi_bmc_sim.c
hw/ipmi/isa_ipmi_bt.c
hw/ipmi/isa_ipmi_kcs.c