]> git.proxmox.com Git - mirror_qemu.git/commit
fw_cfg: switch fw_cfg_find() to locate the fw_cfg device by type rather than path
authorMark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Fri, 14 Jul 2017 09:40:06 +0000 (10:40 +0100)
committerEduardo Habkost <ehabkost@redhat.com>
Mon, 17 Jul 2017 18:41:30 +0000 (15:41 -0300)
commit6e99c075a0171b7ff74386749125510a6641ea49
tree976e829b54baf84e0feb94aa4b9ef797ab284c3f
parentebcc479eee740937e70a94a468effcf2126a572b
fw_cfg: switch fw_cfg_find() to locate the fw_cfg device by type rather than path

This will enable the fw_cfg device to be placed anywhere within the QOM tree
regardless of its machine location.

Note that we also add a comment to document the behaviour that we return NULL to
indicate failure where either no fw_cfg device or multiple fw_cfg devices are
found.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Message-Id: <1500025208-14827-2-git-send-email-mark.cave-ayland@ilande.co.uk>
Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
hw/nvram/fw_cfg.c