PCI class 05: Memory controller
Memory controller
| Code | 05 |
|---|---|
| Name | Memory controller |
| Subclasses | 4 |
| 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
| Code | Name | Programming interfaces | Class drivers (Linux) |
|---|---|---|---|
05:00 | RAM memory | ||
05:01 | FLASH memory | ||
05:02 | CXL | 00 CXL Memory Device - vendor specific10 CXL Memory Device (CXL 2.0 or later) | cxl_pci |
05:80 | Memory controller |