Skip to content

Commit f22a78e

Browse files
NVIDIA: VR: SAUCE: Introduce full.config and full-64k.config
Introduce full.config and full-64k.config files: - full.config: Full config (nvidia-6.17 + generic-6.18 new options, env excluded). Deduplicated so options already in nvidia.config are omitted. Merge with nvidia.config to build. - full-64k.config: 64K page size variant of full.config. Same dedup rule. 64K-related options taken from nvidia-6.17-64k reference (page size, PGTABLE_LEVELS, VA/PA bits, ARCH_MMAP_RND, etc.). - nvidia.config: Add missing configs: CONFIG_ARM64_PSEUDO_NMI=y CONFIG_INIT_ON_ALLOC_DEFAULT_ON=n CONFIG_NVIDIA_TEGRA410_CMEM_LATENCY_PMU=m CONFIG_ARCH_TEGRA_241_SOC=y CONFIG_ARCH_FORCE_MAX_ORDER=13 CONFIG_PAGE_BLOCK_MAX_ORDER=13 Remove CONFIG_CMA_SIZE_MBYTES and let that be handled in the full configs, as its value differs according to page size. - scripts/kconfig/merge_full_configs.py: Merges configs (first is base, later override/add), optional -d dedup fragment (omit from output any CONFIG_ present in that file). Environment-related configs are excluded. The full.config and full-64k.config files were generated using this script: python3 ./scripts/kconfig/merge_full_configs.py \ -d ./arch/arm64/configs/nvidia.config \ config-6.17.0-1008-nvidia config-6.18.0-9-generic \ -o ./arch/arm64/configs//full.config python3 ./scripts/kconfig/merge_full_configs.py \ -d ./arch/arm64/configs/nvidia.config \ config-6.17.0-1008-nvidia-64k config-6.18.0-9-generic-64k \ -o ./arch/arm64/configs//full-64k.config Signed-off-by: Jamie Nguyen <jamien@nvidia.com>
1 parent ad54874 commit f22a78e

4 files changed

Lines changed: 31252 additions & 5 deletions

File tree

0 commit comments

Comments
 (0)