]> git.proxmox.com Git - mirror_qemu.git/commit - hw/i386/pc.c
pc-dimm: assign and verify the "slot" property during pre_plug
authorDavid Hildenbrand <david@redhat.com>
Wed, 1 Aug 2018 13:34:41 +0000 (15:34 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 23 Aug 2018 16:46:25 +0000 (18:46 +0200)
commit8f1ffe5be8178aa7dd72c06ac4d65096d149c573
tree1b5eb7df0b88b2f7d4f7ca7341bb788d1f5dfe10
parentefbb649da0d4b13a036211fbc79d514b7c2efd43
pc-dimm: assign and verify the "slot" property during pre_plug

We can assign and verify the slot before realizing and trying to plug.
reading/writing the slot property should never fail, so let's reduce
error handling a bit by using &error_abort.

To do this during pre_plug, add and use (x86, ppc) pc_dimm_pre_plug().

Reviewed-by: David Gibson <david@gibson.dropbear.id.au>
Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Eric Auger <eric.auger@redhat.com>
Signed-off-by: David Hildenbrand <david@redhat.com>
Message-Id: <20180801133444.11269-2-david@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
hw/i386/pc.c
hw/mem/pc-dimm.c
hw/ppc/spapr.c
include/hw/mem/pc-dimm.h