commit | 7499fae5cd497b5a1bdf071fb5f71318cccdb38c | [log] [tgz] |
---|---|---|
author | Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com> | Tue Nov 15 12:17:48 2022 +0100 |
committer | Carles CufĂ <carles.cufi@nordicsemi.no> | Fri Apr 07 13:28:47 2023 +0200 |
tree | fdf1eaf46bb1d2e093c23eb4f01c6b9abd5c3fd3 | |
parent | b7d4d74e03af1b5753127964e1ede2783eab55eb [diff] |
drivers/nvme: Add command infrastructure Based on FreeBSD's implementation made by James Harris, Intel Copyright 2012-2016. This is the corner stone of the whole NVMe logic: sending commands and getting replies, all through memory shared from the host to the controller. Then using it to inialize admit/IO queues and identifying the controller. Signed-off-by: Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com>