 b3266bd6ff
			
		
	
	
	b3266bd6ff
	
	
	
		
			
			Create realmode.bin and realmode.relocs files. Piggy pack them into relocatable object that will be included into .init.data section of the main kernel image. The first file includes binary image of the real-mode code. The latter file includes all relocations. The layout of the binary image is specified in realmode.lds.S. The makefile generates pa_ prefixed symbols for each exported global. These are used in 32-bit code and in realmode header to define symbols that need to be relocated. Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@intel.com> Link: http://lkml.kernel.org/r/1336501366-28617-3-git-send-email-jarkko.sakkinen@intel.com Originally-by: H. Peter Anvin <hpa@linux.intel.com> Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
		
			
				
	
	
		
			18 lines
		
	
	
	
		
			316 B
			
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
	
		
			316 B
			
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| obj-$(CONFIG_KVM) += kvm/
 | |
| 
 | |
| # Xen paravirtualization support
 | |
| obj-$(CONFIG_XEN) += xen/
 | |
| 
 | |
| # lguest paravirtualization support
 | |
| obj-$(CONFIG_LGUEST_GUEST) += lguest/
 | |
| 
 | |
| obj-y += realmode/
 | |
| obj-y += kernel/
 | |
| obj-y += mm/
 | |
| 
 | |
| obj-y += crypto/
 | |
| obj-y += vdso/
 | |
| obj-$(CONFIG_IA32_EMULATION) += ia32/
 | |
| 
 | |
| obj-y += platform/
 | |
| obj-y += net/
 |