From fd8f0c2eca550b378f48c0ffb47e57b03b201ce5 Mon Sep 17 00:00:00 2001 From: Jordan Niethe Date: Mon, 4 Aug 2025 07:37:10 +0000 Subject: [PATCH] NVIDIA: SAUCE: arm64: configs: Enable ZONE_DEVICE The UVM driver uses the linux kernel's device migration functionality for pageable memory support. It is possible to run UVM without this but behavior is currently untested. Enable ZONE_DEVICE in the config so that DEVICE_MIGRATION will be selected. Bug 5373863 Change-Id: I2889d243982a080c141aee7ebde45a8f4757e266 Signed-off-by: Jordan Niethe Reviewed-on: https://git-master.nvidia.com/r/c/3rdparty/canonical/linux-noble/+/3423391 Reviewed-by: Pritesh Raithatha Reviewed-by: Bibek Basu GVS: buildbot_gerritrpt --- arch/arm64/configs/defconfig | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index cf5ed18e28e7..9f8cc90228c7 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -142,6 +142,7 @@ CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=32768 CONFIG_MEMORY_FAILURE=y CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_ZONE_DEVICE=y CONFIG_NET=y CONFIG_PACKET=y CONFIG_IP_MULTICAST=y @@ -247,13 +248,13 @@ CONFIG_NFC=m CONFIG_NFC_NCI=m CONFIG_NFC_S3FWRN5_I2C=m CONFIG_PCI=y -CONFIG_PCI_PASID=y CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=y CONFIG_PCIEAER=y CONFIG_PCIE_ECRC=y CONFIG_PCIE_DPC=y CONFIG_PCI_IOV=y +CONFIG_PCI_PASID=y CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_ACPI=y CONFIG_PCI_AARDVARK=y @@ -753,8 +754,8 @@ CONFIG_SENSORS_LM90=m CONFIG_SENSORS_PWM_FAN=m CONFIG_SENSORS_RASPBERRYPI_HWMON=m CONFIG_SENSORS_SL28CPLD=m -CONFIG_SENSORS_INA238=m CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_INA238=m CONFIG_SENSORS_INA3221=m CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y