mirror of
				https://xff.cz/git/u-boot/
				synced 2025-10-31 10:26:10 +01:00 
			
		
		
		
	At present we support having 16-bit init be in SPL or U-Boot proper, but not TPL. Add support for this so that TPL can boot. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
		
			
				
	
	
		
			28 lines
		
	
	
		
			590 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			590 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| # SPDX-License-Identifier: GPL-2.0+
 | |
| 
 | |
| ifeq ($(CONFIG_EFI_APP),)
 | |
| ifdef CONFIG_$(SPL_)X86_64
 | |
| head-y := arch/x86/cpu/start64.o
 | |
| else
 | |
| ifeq ($(CONFIG_$(SPL_TPL_)X86_16BIT_INIT),y)
 | |
| head-y := arch/x86/cpu/start.o
 | |
| else
 | |
| ifndef CONFIG_SPL
 | |
| head-y := arch/x86/cpu/start.o
 | |
| else
 | |
| ifdef CONFIG_SPL_BUILD
 | |
| head-y	= arch/x86/cpu/start_from_tpl.o
 | |
| else
 | |
| head-y	= arch/x86/cpu/start_from_spl.o
 | |
| endif
 | |
| endif
 | |
| endif
 | |
| endif
 | |
| endif # EFI
 | |
| 
 | |
| head-$(CONFIG_$(SPL_TPL_)X86_16BIT_INIT) += arch/x86/cpu/start16.o
 | |
| head-$(CONFIG_$(SPL_TPL_)X86_16BIT_INIT) += arch/x86/cpu/resetvec.o
 | |
| 
 | |
| libs-y += arch/x86/cpu/
 | |
| libs-y += arch/x86/lib/
 |