mirror of
				https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
				synced 2025-10-31 12:39:23 +00:00 
			
		
		
		
	 61bee20445
			
		
	
	
		61bee20445
		
	
	
	
	
		
			
			Teach scripts/kconfig/Makefile and top-level Makefile that arch/*/Makefile is allowed to say Kconfig := <whatever I want instead of arch/blah/Kconfig>. Rewrite arch/um/Kconfig and arch/um/Kconfig.<subarch> so that the latter would be top-level one (and include the pieces of the former). Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: H. Peter Anvin <hpa@zytor.com>
		
			
				
	
	
		
			57 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			57 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| source "arch/um/Kconfig.common"
 | |
| 
 | |
| menu "UML-specific options"
 | |
| 
 | |
| menu "Host processor type and features"
 | |
| 
 | |
| source "arch/x86/Kconfig.cpu"
 | |
| 
 | |
| endmenu
 | |
| 
 | |
| config UML_X86
 | |
| 	def_bool y
 | |
| 
 | |
| config 64BIT
 | |
| 	bool
 | |
| 	default SUBARCH = "x86_64"
 | |
| 
 | |
| config X86_32
 | |
| 	def_bool !64BIT
 | |
| 	select HAVE_AOUT
 | |
| 
 | |
| config RWSEM_XCHGADD_ALGORITHM
 | |
| 	def_bool X86_XADD
 | |
| 
 | |
| config RWSEM_GENERIC_SPINLOCK
 | |
| 	def_bool !X86_XADD
 | |
| 
 | |
| config 3_LEVEL_PGTABLES
 | |
| 	bool "Three-level pagetables (EXPERIMENTAL)" if !64BIT
 | |
| 	default 64BIT
 | |
| 	depends on EXPERIMENTAL
 | |
| 	help
 | |
| 	Three-level pagetables will let UML have more than 4G of physical
 | |
| 	memory.  All the memory that can't be mapped directly will be treated
 | |
| 	as high memory.
 | |
| 
 | |
| 	However, this it experimental on 32-bit architectures, so if unsure say
 | |
| 	N (on x86-64 it's automatically enabled, instead, as it's safe there).
 | |
| 
 | |
| config ARCH_HAS_SC_SIGNALS
 | |
| 	def_bool !64BIT
 | |
| 
 | |
| config ARCH_REUSE_HOST_VSYSCALL_AREA
 | |
| 	def_bool !64BIT
 | |
| 
 | |
| config SMP_BROKEN
 | |
| 	def_bool 64BIT
 | |
| 
 | |
| config GENERIC_HWEIGHT
 | |
| 	def_bool y
 | |
| 
 | |
| source "arch/um/Kconfig.um"
 | |
| 
 | |
| endmenu
 | |
| 
 | |
| source "arch/um/Kconfig.rest"
 |