NVMe Controllers capability doubt

Keith Busch keith.busch at intel.com
Thu Apr 24 11:57:07 PDT 2014


On Thu, 24 Apr 2014, Angelo Brito wrote:
> I was asked if a NVMe controller must support end user's or driver
> developer's custom commands. I always understood that Commands beyond
> specification can be added by the vendor if he decides to. But a
> costumer told us that he interpreted from specs that the controller
> must also support commands added by the end user. What are yours
> toughs about this?

How on earth would an NVMe controller be able to anticipate what custom
commands an end user might make up? No, vendor unique commands are
implemented by the vendor, not the end-user. The same opcode might even
be completely different commands for two different devices.



More information about the Linux-nvme mailing list