aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorThanos Makatos <thanos.makatos@nutanix.com>2021-06-22 15:21:56 +0100
committerGitHub <noreply@github.com>2021-06-22 15:21:56 +0100
commit8b4089ad1164ef0d98d6d777de63de2aa25a1d8a (patch)
tree869277566bb49dacfa4509122b452adf3d8ccd8a /lib
parent397bb4f347c25142330ab1a74985be041533fe5a (diff)
downloadlibvfio-user-8b4089ad1164ef0d98d6d777de63de2aa25a1d8a.zip
libvfio-user-8b4089ad1164ef0d98d6d777de63de2aa25a1d8a.tar.gz
libvfio-user-8b4089ad1164ef0d98d6d777de63de2aa25a1d8a.tar.bz2
disable EROM (#572)
Signed-off-by: Thanos Makatos <thanos.makatos@nutanix.com> Reviewed-by: John Levon <john.levon@nutanix.com>
Diffstat (limited to 'lib')
-rw-r--r--lib/pci.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/pci.c b/lib/pci.c
index 4875b25..bd3b4d2 100644
--- a/lib/pci.c
+++ b/lib/pci.c
@@ -200,6 +200,8 @@ handle_erom_write(vfu_ctx_t *ctx, vfu_pci_config_space_t *pci,
pci->hdr.erom = 0;
} else if (v == (uint32_t)~PCI_ROM_ADDRESS_ENABLE) {
vfu_log(ctx, LOG_INFO, "EROM disable ignored");
+ } else if (v == ~0U) {
+ vfu_log(ctx, LOG_INFO, "EROM not implemented");
} else {
vfu_log(ctx, LOG_ERR, "bad write to EROM 0x%x bytes", v);
return ERROR_INT(EINVAL);