Hey,
On 08/11/16 08:58 AM, Stefan Hajnoczi wrote:
> My concern with the current implementation is that a PCI MMIO access
> invokes a synchronous blk_*() call. That can pause vcpu execution while
> I/O is happening and therefore leads to unresponsive guests. QEMU's
> monitor interface is also
window.
This patch creates an emulated device which helps to test and debug the
kernel driver for iopmem while hardware availability is poor. A kernel
patch for a driver is being prepared simultaneously.
Signed-off-by: Logan Gunthorpe <log...@deltatee.com>
Signed-off-by: Stephen Bate
Hi Stefan,
On 04/11/16 04:49 AM, Stefan Hajnoczi wrote:
> QEMU already has NVDIMM support (https://pmem.io/). It can be used both
> for passthrough and fake non-volatile memory:
>
> qemu-system-x86_64 \
> -M pc,nvdimm=on \
> -m 1024,maxmem=$((4096 * 1024 * 1024)),slots=2 \
>
on the host.
Linux sees this as a long delay when unbinding the nvme device.
Eventually the interrupt timeout occurs and it continues.
To fix this we ensure we deassert the IRQ for a CQ when it is
deleted.
Signed-off-by: Logan Gunthorpe
---
hw/block/nvme.c | 1 +
1 file changed, 1 insertion(+)
diff