Skip to content

Commit 5c1f6a4

Browse files
JiandiAnNVIDIAkobak2026
authored andcommitted
NVIDIA: SAUCE: [Config] Add PCI_CXL annotation for CXL state save/restore
BugLink: https://bugs.launchpad.net/bugs/2143032 Source: a5544cb Add Ubuntu kernel config annotation for CONFIG_PCI_CXL introduced by the CXL DVSEC and HDM state save/restore series. CONFIG_PCI_CXL is a hidden bool auto-enabled when CXL_BUS=y. It gates compilation of drivers/pci/cxl.o, which saves and restores CXL DVSEC control/range registers and HDM decoder state across PCI resets and link transitions. Signed-off-by: Jiandi An <jan@nvidia.com> Acked-by: Jamie Nguyen <jamien@nvidia.com> Acked-by: Nirmoy Das <nirmoyd@nvidia.com> Acked-by: Carol L Soto <csoto@nvidia.com> Acked-by: Matthew R. Ochs <mochs@nvidia.com> Signed-off-by: Brad Figg <bfigg@nvidia.com> (backported from commit a5544cb nv-kernels/24.04_linux-nvidia-6.17-next) [kobak: Backported annotation override from debian.nvidia-6.17 to debian.nvidia-bos.] Signed-off-by: Koba Ko <kobak@nvidia.com>
1 parent c871cad commit 5c1f6a4

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

debian.nvidia-bos/config/annotations

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -273,6 +273,9 @@ CONFIG_DEV_DAX_CXL note<'Override debian.master m->
273273
CONFIG_DEV_DAX_KMEM policy<{'amd64': 'y', 'arm64': 'y'}>
274274
CONFIG_DEV_DAX_KMEM note<'Override debian.master m->y; map CXL DAX devices as System-RAM'>
275275

276+
CONFIG_PCI_CXL policy<{'amd64': 'y', 'arm64': 'y'}>
277+
CONFIG_PCI_CXL note<'Hidden bool; auto-enabled by CXL_BUS; PCI core CXL DVSEC and HDM state save/restore support'>
278+
276279
CONFIG_VFIO_CONTAINER policy<{'amd64': 'y', 'arm64': 'n'}>
277280
CONFIG_VFIO_CONTAINER note<'LP: #2095028'>
278281

0 commit comments

Comments
 (0)