hw/pci: delay bus_master_enable_region initialization
Skip bus_master_enable region creation on PCI device init in order to be sure the IOMMU device (if present) would be created in advance. Add this memory region at machine_done time. Signed-off-by: Marcel Apfelbaum <marcel@redhat.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
This commit is contained in:
1 parent
1b04cc801a
commit
b86eacb804
4 files changed
+40
-9
No files matched your search
@@ -2675,6 +2675,11 @@ void qemu_add_machine_init_done_notifier(Notifier *notify)
|
||||
}
|
||||
}
|
||||
|
||||
void qemu_remove_machine_init_done_notifier(Notifier *notify)
|
||||
{
|
||||
notifier_remove(notify);
|
||||
}
|
||||
|
||||
static void qemu_run_machine_init_done_notifiers(void)
|
||||
{
|
||||
notifier_list_notify(&machine_init_done_notifiers, NULL);
|
||||
|
||||
Reference in new issue
Block a user