Hi all, Looks like hw/misc/pci-testdev.c does not work for wildcard-eventfd and datamatch-eventfd tests (more precisely - for any non no-eventfd tests).
Test writes to pci-testdev's addresses (reported by PCITestDevHdr::offset field) do not cause invocations of MemoryRegionOps::write() callback. (I found that by putting debug output to pci_testdev_write() and using vmexit testcase from kvm-unit-tests). The reason kvm-unit-tests does not hit this issue is because vmexit does not check number of successful writes reported via PCITestDevHdr::count field.