[PATCH] Add support for FMAPI Get Mutliheaded Head info opcode (5501h)

2025-05-22 Thread Vinayak Holikatti
CXL spec 3.2 section 7.6.7.5.2 describes Get Head Info. Signed-off-by: Vinayak Holikatti --- This patch is generated against Jonathan Cameron's branch cxl-2025-03-20 hw/cxl/cxl-mailbox-utils.c | 21 + hw/cxl/mhsld/mhsld.c| 92 - h

[PATCH v3 2/3] hw/cxl: factor out calculation of sanitize duration from cmd_santize_overwrite

2025-02-19 Thread Vinayak Holikatti
Move the code of calculation of sanitize duration into function for usability by other sanitize routines Estimate times based on: https://pmem.io/documents/NVDIMM_DSM_Interface-V1.8.pdf Signed-off-by: Davidlohr Bueso Signed-off-by: Vinayak Holikatti --- hw/cxl/cxl-mailbox-utils.c

[PATCH v3 3/3] hw/cxl/cxl-mailbox-utils: Add support for Media operations Sanitize and Write Zeros commands cxl r3.2(8.2.10.9.5.3)

2025-02-19 Thread Vinayak Holikatti
CXL spec 3.2 section 8.2.10.9.5.3 describes media operations commands. CXL devices supports media operations Sanitize and Write zero command. Signed-off-by: Vinayak Holikatti --- hw/cxl/cxl-mailbox-utils.c | 210 +++- include/hw/cxl/cxl_device.h | 4 + 2 files

[PATCH v3 1/3] hw/cxl/cxl-mailbox-utils: Add support for Media operations discovery commands cxl r3.2 (8.2.10.9.5.3)

2025-02-19 Thread Vinayak Holikatti
CXL spec 3.2 section 8.2.10.9.5.3 describes media operations commands. CXL devices supports media operations discovery command. Signed-off-by: Vinayak Holikatti --- hw/cxl/cxl-mailbox-utils.c | 133 + 1 file changed, 133 insertions(+) diff --git a/hw/cxl/cxl

[PATCH v3 0/3] CXL CCI Media Operations

2025-02-19 Thread Vinayak Holikatti
off-by: Vinayak Holikatti Vinayak Holikatti (3): hw/cxl/cxl-mailbox-utils: Add support for Media operations discovery commands cxl r3.2 (8.2.10.9.5.3) hw/cxl: factor out calculation of sanitize duration from cmd_santize_overwrite hw/cxl/cxl-mailbox-utils: Add support for Media operations S

Re: [PATCH v2 3/3] hw/cxl/cxl-mailbox-utils: Add support for Media operations Sanitize and Write Zeros commands (8.2.9.9.5.3)

2025-02-17 Thread Vinayak Holikatti
On 14/02/25 02:40PM, Jonathan Cameron wrote: On Thu, 13 Feb 2025 14:45:58 +0530 Vinayak Holikatti wrote: CXL spec 3.1 section 8.2.9.9.5.3 describes media operations commands. As in previous - please update to the r3.2 spec. ok will update as per 3.2 A few comments inline. Thanks

Re: [PATCH v2 1/3] hw/cxl/cxl-mailbox-utils: Add support for Media operations discovery commands (8.2.9.9.5.3)

2025-02-17 Thread Vinayak Holikatti
On 14/02/25 02:08PM, Jonathan Cameron wrote: On Thu, 13 Feb 2025 14:45:56 +0530 Vinayak Holikatti wrote: CXL spec 3.1 section 8.2.9.9.5.3 describes media operations commands. Given the CXL consortium only makes the latest spec available, generally we try to reference that. It's mo

[PATCH v2 2/3] hw/cxl: factor out calculation of sanitize duration from cmd_santize_overwrite

2025-02-14 Thread Vinayak Holikatti
Move the code of calculation of sanitize duration into function for usability by other sanitize routines Estimate times based on: https://pmem.io/documents/NVDIMM_DSM_Interface-V1.8.pdf Signed-off-by: Davidlohr Bueso Signed-off-by: Vinayak Holikatti --- hw/cxl/cxl-mailbox-utils.c

[PATCH v2 1/3] hw/cxl/cxl-mailbox-utils: Add support for Media operations discovery commands (8.2.9.9.5.3)

2025-02-14 Thread Vinayak Holikatti
CXL spec 3.1 section 8.2.9.9.5.3 describes media operations commands. CXL devices supports media operations discovery command. Signed-off-by: Vinayak Holikatti --- hw/cxl/cxl-mailbox-utils.c | 136 + 1 file changed, 136 insertions(+) diff --git a/hw/cxl/cxl

[PATCH v2 0/3] CXL CCI Media Operations

2025-02-14 Thread Vinayak Holikatti
-2024-11-27. Changes V1->V2 1) Addressed the review comments from Jonathan Cameron. 2) Modularied the media operations class & subclass handling into separate functions. Signed-off-by: Vinayak Holikatti Vinayak Holikatti (3): hw/cxl/cxl-mailbox-utils: Add support for Media operatio

[PATCH v2 3/3] hw/cxl/cxl-mailbox-utils: Add support for Media operations Sanitize and Write Zeros commands (8.2.9.9.5.3)

2025-02-14 Thread Vinayak Holikatti
CXL spec 3.1 section 8.2.9.9.5.3 describes media operations commands. CXL devices supports media operations Sanitize and Write zero command. Signed-off-by: Vinayak Holikatti --- hw/cxl/cxl-mailbox-utils.c | 217 +++- include/hw/cxl/cxl_device.h | 4 + 2 files

Re: [PATCH 1/2] hw/cxl/cxl-mailbox-utils: Add support for Media operations discovery commands (8.2.9.9.5.3)

2025-02-10 Thread Vinayak Holikatti
On 24/01/25 02:56PM, Jonathan Cameron wrote: On Thu, 23 Jan 2025 10:39:02 +0530 Vinayak Holikatti wrote: Hi Vinayak, Thanks for your patch! Good to add support for this. Various comments inline, but all fairly minor things. thanks, Jonathan CXL spec 3.1 section 8.2.9.9.5.3

Re: [PATCH 2/2] hw/cxl/cxl-mailbox-utils: Add support for Media operations Sanitize and Write Zeros commands (8.2.9.9.5.3)

2025-02-06 Thread Vinayak Holikatti
On 24/01/25 03:19PM, Jonathan Cameron wrote: On Thu, 23 Jan 2025 10:39:03 +0530 Vinayak Holikatti wrote: CXL spec 3.1 section 8.2.9.9.5.3 describes media operations commands. CXL devices supports media operations Sanitize and Write zero command. As before, don't indent

Re: [PATCH 2/2] hw/cxl/cxl-mailbox-utils: Add support for Media operations Sanitize and Write Zeros commands (8.2.9.9.5.3)

2025-02-06 Thread Vinayak Holikatti
Hmm. That rather destroys the main use case I'm aware of for this (unlike the general santize commands from earlier CXL versions)/ Superficially sounds like we need a spec clarification as clearly not super clear! For this series, let's drive the work with the use case you have in mind. We will start a thread with the consortium, but I don't think that should delay this work. > Jonathan Vinayak Holikatti

[PATCH 0/2] CXL CCI Media Operations

2025-01-23 Thread Vinayak Holikatti
-2024-11-27. Signed-off-by: Vinayak Holikatti Vinayak Holikatti (2): hw/cxl/cxl-mailbox-utils: Add support for Media operations discovery commands (8.2.9.9.5.3) hw/cxl/cxl-mailbox-utils: Add support for Media operations Sanitize and Write Zeros commands (8.2.9.9.5.3) hw/cxl/cxl-ma

[PATCH 1/2] hw/cxl/cxl-mailbox-utils: Add support for Media operations discovery commands (8.2.9.9.5.3)

2025-01-23 Thread Vinayak Holikatti
CXL spec 3.1 section 8.2.9.9.5.3 describes media operations commands. CXL devices supports media operations discovery command. Signed-off-by: Vinayak Holikatti --- hw/cxl/cxl-mailbox-utils.c | 130 - 1 file changed, 128 insertions(+), 2 deletions

[PATCH 2/2] hw/cxl/cxl-mailbox-utils: Add support for Media operations Sanitize and Write Zeros commands (8.2.9.9.5.3)

2025-01-23 Thread Vinayak Holikatti
CXL spec 3.1 section 8.2.9.9.5.3 describes media operations commands. CXL devices supports media operations Sanitize and Write zero command. Signed-off-by: Vinayak Holikatti --- hw/cxl/cxl-mailbox-utils.c | 217 ++-- include/hw/cxl/cxl_device.h | 11