[CFP] The System Software Writers Guide to CXL

52 views
Skip to first unread message

Mohan Parthasarathy

unread,
Mar 28, 2025, 5:09:48 AMMar 28
to kernel-meet...@googlegroups.com
Hi all,

I would like to do an updated talk on CXL if there is interest.

Regards,
Mohan

Title : The System Software Writer's Guide to CXL

Preferred Talk Format : Regular Talk

Abstract :

Compute Express Link (CXL) is an open industry standard interconnect offering high-bandwidth, low latency connectivity between host processors and devices such as accelerators, memory buffers, and smart I/O devices. It is designed to address the growing high-performance computational workloads by supporting heterogeneous processing and memory systems by enabling cache coherency and memory semantics. This talk will cover the following areas :
- Motivation of CXL and Use cases
- CXL Hardware (Vendors/Products) and Industry Landscape
- Server Platform Impacts of CXL (Hardware/UEFI/Manageability/OS)

Speaker :

Mohan Parthasarathy is a Distinguished Technologist in the Compute Engineering team in HPE. He is the system architect for the HPE Superdome X and Superdome Flex platforms, and is based in Bangalore, India. His primary focus currently is on the platform architecture, including hardware, firmware and software for the scale up servers portfolio of HPE. Experience in  Systems Software including Operating Systems and Firmware, but no direct Linux Kernel Experience.

Er Krishna

unread,
Mar 28, 2025, 6:54:00 AMMar 28
to kernel-meet...@googlegroups.com


Hi All, 

I want to present a tech talk on CXL which will be followed by a code walk through of cxl initialisation into firmware, exporting cdat and other relevant information to OS via DTB for further probe of dax driver.

Title: CXL bring up without ACPI 

Abstract:

The presentation will focus on the bring-up of CXL (Compute Express Link) on PowerPC systems without using ACPI (Advanced Configuration and Power Interface) support, instead utilizing a Device Tree Blob (DTB). The firmware will provide all essential device information through the DTB to the operating system (OS), which will then probe the appropriate drivers. 

This discussion will explain how the firmware initializes CXL devices, interacts with them to retrieve the CDAT (CXL Device Address Table) information, and exports all relevant data to the OS via the DTB. The CXL driver will use this information for its probing process and will operate independently of the ACPI table for configurations related to topology and memory.


Speaker:

Krishna is currently working in IBM LTC as a kernel developer and currently involved in CXL bringup activity. Earlier he has worked in Oracle Linux Engineering group. He also worked in Cisco system and written Arm based Cisco proprietary bootloader from scratch for Linux Kernel and Freertos. He worked in Nutanix as a SME for Kernel block layer and Network layer. He has also worked in Pavillion Data System on worlds’ fastest Nvme over Fabric product line. His IT experience is of around 19 year.

Best regards,
Krishna 

Er Krishna

unread,
Mar 28, 2025, 6:59:36 AMMar 28
to kernel-meet...@googlegroups.com
This will be a regular talk.
Krishna 

Satya Lokesh Thanneeru

unread,
Mar 28, 2025, 11:59:01 AMMar 28
to Er Krishna, kernel-meet...@googlegroups.com
+1


--
You received this message because you are subscribed to the Google Groups "Kernel Meetup Bangalore" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kernel-meetup-ban...@googlegroups.com.
To view this discussion, visit https://groups.google.com/d/msgid/kernel-meetup-bangalore/CAMGjyMsFbPLnYNMtvq%3Db8-9No8tkR74u-LQ5Dmq2By%2BUwszydw%40mail.gmail.com.

Srinivasulu Thanneeru

unread,
Mar 28, 2025, 12:17:07 PMMar 28
to Mohan Parthasarathy, kernel-meet...@googlegroups.com
+1

Regards,
Srinivas Th


--
You received this message because you are subscribed to the Google Groups "Kernel Meetup Bangalore" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kernel-meetup-ban...@googlegroups.com.

Srinivasulu Thanneeru

unread,
Mar 28, 2025, 12:17:25 PMMar 28
to Er Krishna, kernel-meet...@googlegroups.com
+1

Regards,
Srinivas Th


On Fri, 28 Mar 2025 at 4:24 PM, Er Krishna <erkr...@gmail.com> wrote:
--
You received this message because you are subscribed to the Google Groups "Kernel Meetup Bangalore" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kernel-meetup-ban...@googlegroups.com.

Dheeraj Reddy

unread,
Mar 28, 2025, 12:18:03 PMMar 28
to Mohan Parthasarathy, kernel-meet...@googlegroups.com
+1

--
You received this message because you are subscribed to the Google Groups "Kernel Meetup Bangalore" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kernel-meetup-ban...@googlegroups.com.

Aneesh Kumar

unread,
Apr 16, 2025, 11:42:28 PMApr 16
to Mohan Parthasarathy, kernel-meet...@googlegroups.com

can you list the update w.r.t https://groups.google.com/d/msgid/kernel-meetup-bangalore/CADihp%3Dd1ifAfetoMr%2BEQYC%2BjkfuYcHUj%3D4bBJ09WOR%2BAU%2BdyAw%40mail.gmail.com . It would be nice to summarize what the update is going to be? 

On Fri, Mar 28, 2025 at 2:39 PM Mohan Parthasarathy <pmo...@gmail.com> wrote:
--

Mohan Parthasarathy

unread,
Apr 17, 2025, 3:41:10 AMApr 17
to Aneesh Kumar, kernel-meet...@googlegroups.com
Hi Aneesh,

I was thinking I would have some updates on manageability based on what I am working on, but it is looking difficult to get that ready now by the time of the meetup. So, I would like to withdraw this, as I dont think I can make any signficant changes now. Apologies for the late update.

Regards,
Mohan

 
Reply all
Reply to author
Forward
0 new messages