ENUM CXL_DEVTYPE(9)
πΈ NAME πΈ
okay so welcome to the enum cxl_devtype(9) page in the Kernel API Manual, bestie π this enumβs whole gig is to delineate type-2 from a generic type-3 device β periodt. π
β¨ SYNOPSIS β¨
enum cxl_devtype {
CXL_DEVTYPE_DEVMEM ,
CXL_DEVTYPE_CLASSMEM
};
Thatβs the whole shape of it β no cap. π«Ά
π Constants π
CXL_DEVTYPE_DEVMEMβ Vendor specific CXL Type-2 device implementing HDM-D or HDM-DB, no requirement that this device implements a mailbox, or other memory-device-standard manageability flows. literally the whole description, keep it close. π¦CXL_DEVTYPE_CLASSMEMβ Common class definition of a CXL Type-3 device with HDM-H and class-mandatory memory device registers β iconic class-memory behavior, iykyk. π
π¦ SEE ALSO π¦
- Kernel file
./include/cxl/cxl.h struct cxl_register_map(9)struct cxl_dpa_perf(9)struct cxl_dpa_partition(9)struct cxl_dev_state(9)
okay ily bye π β source/version: ./include/cxl, dated October 2026 πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms