Re: [PATCH 0/2] UFS Multi-Circular Queue (MCQ)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello Bean,

On 7/28/2022 3:23 PM, Bean Huo wrote:
On Tue, 2022-07-19 at 00:01 -0700, Can Guo wrote:
UFS Multi-Circular Queue (MCQ) has been added in UFSHCI v4.0 to
improve storage performance.
This patch series is a RFC implementation of this.


Hi Can/Asutosh,

we could remove RFC, add more detail about MCQ configuration and its
implementation. Review will takes longer since we don't have a platform
to verify it, and now only reply you to verify.


Thank you for the review.

Sure, the whole idea of sending a RFC was to get a validation on the design that we plan to pursue. I think several valid points / comments were raised and we're coding those up now; hence, it's taking some time. We plan to keep the next version as RFC too, unless we feel we've sorted out the initial design considerations.

Kind regards,
Bean

This is the initial driver implementation and it has been verified by
booting on an emulation
platform. During testing, all low power modes were disabled and it
was in HS-G1 mode.

Please take a look and let us know your thoughts.

Asutosh Das (1):
   scsi: ufs: Add Multi-Circular Queue support

Can Guo (1):
   scsi: ufs-qcom: Implement three CMQ related vops

  drivers/ufs/core/Makefile   |   2 +-
  drivers/ufs/core/ufs-mcq.c  | 555
++++++++++++++++++++++++++++++++++++++++++++
  drivers/ufs/core/ufshcd.c   | 362 ++++++++++++++++++++---------
  drivers/ufs/host/ufs-qcom.c | 116 +++++++++
  drivers/ufs/host/ufs-qcom.h |   2 +
  include/ufs/ufs.h           |   1 +
  include/ufs/ufshcd.h        | 231 +++++++++++++++++-
  include/ufs/ufshci.h        |  89 +++++++
  8 files changed, 1251 insertions(+), 107 deletions(-)
  create mode 100644 drivers/ufs/core/ufs-mcq.c



-asd



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]

  Powered by Linux