diff --git a/devicemodel/hw/pci/core.c b/devicemodel/hw/pci/core.c index 45cb5592c..386b63f20 100644 --- a/devicemodel/hw/pci/core.c +++ b/devicemodel/hw/pci/core.c @@ -493,7 +493,11 @@ modify_bar_registration(struct pci_vdev *dev, int idx, int registration) error = EINVAL; break; } - assert(error == 0); + + /* FIXME: workaround for unregister_mem for fastboot. */ + if (error != 0) { + printf("modify_bar_registration failed with %d", error); + } } static void