All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH 00/14] nvme: Various bug fixes and updates
@ 2017-08-22 15:15 Bin Meng
  2017-08-22 15:15 ` [U-Boot] [PATCH 01/14] nvme: Remove useless defines Bin Meng
                   ` (14 more replies)
  0 siblings, 15 replies; 30+ messages in thread
From: Bin Meng @ 2017-08-22 15:15 UTC (permalink / raw)
  To: u-boot

This series fixes various bugs and clean up on current NVMe driver.
It also enables NVMe driver on sandbox for build testing.

This series is available at u-boot-x86/nvme-working for testing.


Bin Meng (14):
  nvme: Remove useless defines
  nvme: Fix getting PCI vendor id of the NVMe block device
  nvme: Fix ndev->queues allocation
  nvme: Fix endianness assignment to prp2 in nvme_identify()
  nvme: Cache controller's capabilities
  nvme: Respect timeout when en/disabling the controller
  nvme: Use macros to access NVMe queues
  nvme: Consolidate block read and write routines
  nvme: Apply cache operations on the DMA buffers
  nvme: Use blk_create_devicef() API
  nvme: Get rid of the global variable nvme_info
  nvme: Adjust the 'nvme' command to use blk_common_cmd()
  sandbox: Add a dummy invalidate_dcache_range() function
  sandbox: Enable NVMe driver for build testing

 arch/sandbox/cpu/cpu.c             |   4 +
 cmd/nvme.c                         | 195 +++++--------------------------------
 configs/sandbox_defconfig          |   1 +
 configs/sandbox_flattree_defconfig |   1 +
 configs/sandbox_spl_defconfig      |   1 +
 doc/README.nvme                    |   4 +-
 drivers/nvme/nvme-uclass.c         |  35 ++-----
 drivers/nvme/nvme.c                | 179 +++++++++++++++-------------------
 drivers/nvme/nvme.h                |  71 +-------------
 drivers/nvme/nvme_show.c           |   7 +-
 include/config_fallbacks.h         |   1 +
 11 files changed, 131 insertions(+), 368 deletions(-)

-- 
2.9.2

^ permalink raw reply	[flat|nested] 30+ messages in thread

end of thread, other threads:[~2017-08-29  2:56 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-08-22 15:15 [U-Boot] [PATCH 00/14] nvme: Various bug fixes and updates Bin Meng
2017-08-22 15:15 ` [U-Boot] [PATCH 01/14] nvme: Remove useless defines Bin Meng
2017-08-29  2:55   ` [U-Boot] [U-Boot,01/14] " Tom Rini
2017-08-22 15:15 ` [U-Boot] [PATCH 02/14] nvme: Fix getting PCI vendor id of the NVMe block device Bin Meng
2017-08-29  2:55   ` [U-Boot] [U-Boot, " Tom Rini
2017-08-22 15:15 ` [U-Boot] [PATCH 03/14] nvme: Fix ndev->queues allocation Bin Meng
2017-08-29  2:55   ` [U-Boot] [U-Boot,03/14] " Tom Rini
2017-08-22 15:15 ` [U-Boot] [PATCH 04/14] nvme: Fix endianness assignment to prp2 in nvme_identify() Bin Meng
2017-08-29  2:55   ` [U-Boot] [U-Boot, " Tom Rini
2017-08-22 15:15 ` [U-Boot] [PATCH 05/14] nvme: Cache controller's capabilities Bin Meng
2017-08-29  2:55   ` [U-Boot] [U-Boot,05/14] " Tom Rini
2017-08-22 15:15 ` [U-Boot] [PATCH 06/14] nvme: Respect timeout when en/disabling the controller Bin Meng
2017-08-29  2:56   ` [U-Boot] [U-Boot, " Tom Rini
2017-08-22 15:15 ` [U-Boot] [PATCH 07/14] nvme: Use macros to access NVMe queues Bin Meng
2017-08-29  2:56   ` [U-Boot] [U-Boot,07/14] " Tom Rini
2017-08-22 15:15 ` [U-Boot] [PATCH 08/14] nvme: Consolidate block read and write routines Bin Meng
2017-08-29  2:56   ` [U-Boot] [U-Boot, " Tom Rini
2017-08-22 15:15 ` [U-Boot] [PATCH 09/14] nvme: Apply cache operations on the DMA buffers Bin Meng
2017-08-29  2:56   ` [U-Boot] [U-Boot, " Tom Rini
2017-08-22 15:15 ` [U-Boot] [PATCH 10/14] nvme: Use blk_create_devicef() API Bin Meng
2017-08-29  2:56   ` [U-Boot] [U-Boot,10/14] " Tom Rini
2017-08-22 15:15 ` [U-Boot] [PATCH 11/14] nvme: Get rid of the global variable nvme_info Bin Meng
2017-08-29  2:56   ` [U-Boot] [U-Boot, " Tom Rini
2017-08-22 15:15 ` [U-Boot] [PATCH 12/14] nvme: Adjust the 'nvme' command to use blk_common_cmd() Bin Meng
2017-08-29  2:56   ` [U-Boot] [U-Boot, " Tom Rini
2017-08-22 15:15 ` [U-Boot] [PATCH 13/14] sandbox: Add a dummy invalidate_dcache_range() function Bin Meng
2017-08-29  2:56   ` [U-Boot] [U-Boot, " Tom Rini
2017-08-22 15:15 ` [U-Boot] [PATCH 14/14] sandbox: Enable NVMe driver for build testing Bin Meng
2017-08-29  2:56   ` [U-Boot] [U-Boot, " Tom Rini
2017-08-25  1:14 ` [U-Boot] [PATCH 00/14] nvme: Various bug fixes and updates Tom Rini

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.