PCI class 05: Memory controller

Memory controller

Code05
NameMemory controller
Subclasses4
Class drivers (Linux)cxl_pci

Frequently asked questions

What is a PCI device of class 05 (Memory controller)?

Class 05 stands for “Memory controller”. It has 4 subclasses, for example RAM memory, FLASH memory and CXL.

Which Linux drivers handle Memory controller?

In Linux kernel 6.12 these drivers bind to devices by class, regardless of vendor: cxl_pci (05:02:10).

How do I find the class of a PCI device?

On Linux, lspci -nn shows the class in square brackets before the name, e.g. [0106]. On Windows it appears in the hardware IDs as PCI\CC_05XX.

Subclasses

CodeNameProgramming interfacesClass drivers (Linux)
05:00RAM memory
05:01FLASH memory
05:02CXL00 CXL Memory Device - vendor specific
10 CXL Memory Device (CXL 2.0 or later)
cxl_pci
05:80Memory controller

Nearby entries