42 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
# SPDX-License-Identifier: MIT
 | 
						|
#
 | 
						|
# Heterogeneous system architecture configuration
 | 
						|
#
 | 
						|
 | 
						|
config HSA_AMD
 | 
						|
	bool "HSA kernel driver for AMD GPU devices"
 | 
						|
	depends on DRM_AMDGPU && (X86_64 || ARM64 || PPC64)
 | 
						|
	imply AMD_IOMMU_V2 if X86_64
 | 
						|
	select HMM_MIRROR
 | 
						|
	select MMU_NOTIFIER
 | 
						|
	select DRM_AMDGPU_USERPTR
 | 
						|
	help
 | 
						|
	  Enable this if you want to use HSA features on AMD GPU devices.
 | 
						|
 | 
						|
config HSA_AMD_SVM
 | 
						|
	bool "Enable HMM-based shared virtual memory manager"
 | 
						|
	depends on HSA_AMD && DEVICE_PRIVATE
 | 
						|
	default y
 | 
						|
	select HMM_MIRROR
 | 
						|
	select MMU_NOTIFIER
 | 
						|
	help
 | 
						|
	  Enable this to use unified memory and managed memory in HIP. This
 | 
						|
	  memory manager supports two modes of operation. One based on
 | 
						|
	  preemptions and one based on page faults. To enable page fault
 | 
						|
	  based memory management on most GFXv9 GPUs, set the module
 | 
						|
	  parameter amdgpu.noretry=0.
 | 
						|
 | 
						|
config HSA_AMD_P2P
 | 
						|
	bool "HSA kernel driver support for peer-to-peer for AMD GPU devices"
 | 
						|
	depends on HSA_AMD && PCI_P2PDMA && DMABUF_MOVE_NOTIFY
 | 
						|
	help
 | 
						|
	  Enable peer-to-peer (P2P) communication between AMD GPUs over
 | 
						|
	  the PCIe bus. This can improve performance of multi-GPU compute
 | 
						|
	  applications and libraries by enabling GPUs to access data directly
 | 
						|
	  in peer GPUs' memory without intermediate copies in system memory.
 | 
						|
 | 
						|
	  This P2P feature is only enabled on compatible chipsets, and between
 | 
						|
	  GPUs with large memory BARs that expose the entire VRAM in PCIe bus
 | 
						|
	  address space within the physical address limits of the GPUs.
 | 
						|
 |