[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
QEMU NVMe Emulation does not seem to work without Shadow Buffers Config
From: |
Constantine Gavrilov |
Subject: |
QEMU NVMe Emulation does not seem to work without Shadow Buffers Config |
Date: |
Fri, 29 Mar 2024 13:07:04 +0300 |
I am trying to write a custom NVMe driver and I tested it with QEMU
NVMe emulation on Fedora 39.
I have not tried to set shadow buffers, even though the controller
reports such support.
What I see is the following:
1. Only the first command in the Admin queue generates interrupt and
completes (Identify Controller command).
2. Any subsequent command does not complete (no CQE even if polling
CQ) and does not generate an interrupt.
I have a suspicion that the implemented shadow buffers config support
causes this behavior.
Any ideas?
--
----------------------------------------
Constantine Gavrilov
Systems Architect
----------------------------------------
- QEMU NVMe Emulation does not seem to work without Shadow Buffers Config,
Constantine Gavrilov <=