CXL Bringup on X86 and Risc Processor

63 views
Skip to first unread message

Er Krishna

unread,
Nov 25, 2025, 2:28:21 PM11/25/25
to kernel-meet...@googlegroups.com

Hi All, 
Please find my talk proposal for the kernel meetup Blr, December 2025.
Abstract / Talk Description :

This talk walks through the complete bring-up flow of a CXL Type-3 memory device on a Acpi/non-ACPI platform (Risc Processor), covering how firmware exposes CXL capabilities via Acpi or Device Tree, how Linux initialises CXL HDM decoders, and how CDAT/HMAT attributes shape performance-aware memory topology. We will deep-dive into CXL.mem region creation, multi-region handling, and enabling DAX/pmem drivers via ACPI/Non-Acpi. The session combines firmware design, kernel internals, and practical debugging to help developers integrate CXL memory on heterogeneous architectures.

Topic Outline :
Decoder Init • CDAT/HMAT Integration • Memory Regions & DAX Enablement

Preferred Format: 25+5 mins (but open for Lightning talk as well for selection)

Speaker:
Krishna is currently a Principal Engineer at Upscale AI (https://upscaleai.com/), where he leads the ASIC-side software design for scale-up and scale-out networking. Previously, he was a kernel developer at IBM-LTC, contributed to the CXL bring-up initiative. Before that, he worked in the Oracle Linux Engineering group for the Oracle Linux Kernel team. At Cisco Systems, he developed an ARM-based, proprietary Cisco bootloader from scratch for both the Linux Kernel and FreeRTOS. At Nutanix, he served as a subject matter expert for the kernel block and network layers. He also contributed to Pavilion Data Systems, working on the world’s fastest NVMe-over-Fabric product line. Krishna has approximately 19 years of IT experience.

Best regards,
Krishna 


Sumit Gupta

unread,
Nov 28, 2025, 2:00:08 PM11/28/25
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/CAMGjyMtn2t4Uig_E_oiicrU5K4Hkk7OvKTJarG2sVtr%3DkrO2EA%40mail.gmail.com.



--
Thanks & Regards,
Sumit Gupta
Mob: +91-9717222038

Aniket Kumar

unread,
Dec 3, 2025, 3:50:41 AM12/3/25
to Kernel Meetup Bangalore
Surprising, this was not selected.
CXL is upcoming technology which has been adopted by multiple vendor and there is massive potential for this.
This can even end up a billion dollar industry.
There is opportunity on both software side as well as vendor requiring to support this on their hardware.

Vinod Koul

unread,
Dec 4, 2025, 12:22:03 AM12/4/25
to Aniket Kumar, Kernel Meetup Bangalore
On Wed, Dec 3, 2025 at 2:20 PM Aniket Kumar <anikets...@gmail.com> wrote:
>
> Surprising, this was not selected.
> CXL is upcoming technology which has been adopted by multiple vendor and there is massive potential for this.
> This can even end up a billion dollar industry.
> There is opportunity on both software side as well as vendor requiring to support this on their hardware.

Am sure CXL is a very important technology, we did have a talk about
in the last event.

Talk selection is a function of various things including the venue
capacity, slots etc.
We rate talks (it is a diverse group) and based on scores including
community feedback, the talks are selected.
I can also say that no system is perfect, but people try....

Hope that explains

--
~Vinod
Reply all
Reply to author
Forward
0 new messages