On Tue, Feb 26, 2013 at 05:47:03PM -0700, Keith Busch wrote: > This is the initial patches needed for a qemu device. I've submitted a > patch for this before, but it was very large had some issues. This splits > the commit into multiple commits. The initial commit is the smallest I > could make this to work with the existing device drivers. The follow on > patches add optional command support, or implement additional features. > > Keith Busch (11): > NVMe: Initial commit for NVM Express device > QEMU NVMe: Add command line options > QEMU NVMe: Implement NVMe features > QEMU NVMe: Implement additional admin commands > QEMU NVMe: Add DSM command support > QEMU NVMe: Implement flush and dsm > QEMU NVMe: Set error pages with error data > QEMU NVMe: Enqueue critial temperature event > QEMU NVMe: Implement discontiguous queues > QEMU NVMe: Add logging > QEMU NVMe: Support NVMe DIF and Meta-data
Hi Keith, Any pointers on how to test this? For example NVMe-specific userspace tools that poke the more exotic commands/features? I noticed the Linux driver comments out queue_flag_set_unlocked(QUEUE_FLAG_DISCARD, ns->queue). Do you know what the status is there? Stefan