[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH V4 0/8] hw/block/nvme: support namespace attachment
From: |
Klaus Jensen |
Subject: |
Re: [PATCH V4 0/8] hw/block/nvme: support namespace attachment |
Date: |
Mon, 8 Mar 2021 12:30:46 +0100 |
On Mar 2 22:26, Minwoo Im wrote:
> Hello,
>
> This series supports namespace attachment: attach and detach. This is
> the fourth version of series with replacing changed namespace list to
> bitmap to indicate changed namespace IDs.
>
> Please review.
>
> Thanks,
>
> Since V3:
> - Replace changed ns list to bitmap to not only represent relationship
> between controller and namespace, but also avoid duplications of
> nsids in the list. (Klaus)
>
> Since V2:
> - Added command effects (namespace inventory changed) for namespace
> attach command. (Keith)
> - Added [7/8] patch to support asynchronus event when namespace
> inventory is updated. (Keith)
> - Added review and tested tag from Klaus to all the patches, but [6/8]
> and [7/8].
>
> Since V1:
> - Fix to take 'ctrl' which is given from the command rather than 'n'.
> (Klaus)
> - Add a [7/7] patch to support CNS 12h Identify command (Namespace
> Attached Controller list).
>
> Minwoo Im (8):
> hw/block/nvme: support namespace detach
> hw/block/nvme: fix namespaces array to 1-based
> hw/block/nvme: fix allocated namespace list to 256
> hw/block/nvme: support allocated namespace type
> hw/block/nvme: refactor nvme_select_ns_iocs
> hw/block/nvme: support namespace attachment command
> hw/block/nvme: support changed namespace asyncrohous event
> hw/block/nvme: support Identify NS Attached Controller List
>
> hw/block/nvme-ns.c | 1 +
> hw/block/nvme-ns.h | 2 +
> hw/block/nvme-subsys.h | 28 +++-
> hw/block/nvme.c | 300 ++++++++++++++++++++++++++++++++++++-----
> hw/block/nvme.h | 37 +++++
> hw/block/trace-events | 3 +
> include/block/nvme.h | 14 ++
> 7 files changed, 349 insertions(+), 36 deletions(-)
>
> --
> 2.27.0
>
Tested and applied to nvme-next! Thanks!
signature.asc
Description: PGP signature
- [PATCH V4 0/8] hw/block/nvme: support namespace attachment, Minwoo Im, 2021/03/02
- [PATCH V4 1/8] hw/block/nvme: support namespace detach, Minwoo Im, 2021/03/02
- [PATCH V4 2/8] hw/block/nvme: fix namespaces array to 1-based, Minwoo Im, 2021/03/02
- [PATCH V4 3/8] hw/block/nvme: fix allocated namespace list to 256, Minwoo Im, 2021/03/02
- [PATCH V4 4/8] hw/block/nvme: support allocated namespace type, Minwoo Im, 2021/03/02
- [PATCH V4 5/8] hw/block/nvme: refactor nvme_select_ns_iocs, Minwoo Im, 2021/03/02
- [PATCH V4 6/8] hw/block/nvme: support namespace attachment command, Minwoo Im, 2021/03/02
- [PATCH V4 7/8] hw/block/nvme: support changed namespace asyncrohous event, Minwoo Im, 2021/03/02
- [PATCH V4 8/8] hw/block/nvme: support Identify NS Attached Controller List, Minwoo Im, 2021/03/02
- Re: [PATCH V4 0/8] hw/block/nvme: support namespace attachment, Keith Busch, 2021/03/04
- Re: [PATCH V4 0/8] hw/block/nvme: support namespace attachment,
Klaus Jensen <=