 23d1742179
			
		
	
	
	23d1742179
	
	
	
		
			
			Move memory detection code to own file and also simplify it. Also add an interface which can be called at any time to get the current memory layout. This interface is needed by our kernel internal system dumper. Cc: Peter Oberparleiter <peter.oberparleiter@de.ibm.com> Cc: Michael Holzheu <holzheu@de.ibm.com> Cc: Frank Munzert <munzert@de.ibm.com> Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
		
			
				
	
	
		
			41 lines
		
	
	
	
		
			1.1 KiB
			
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
	
		
			1.1 KiB
			
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| #
 | |
| # Makefile for the linux kernel.
 | |
| #
 | |
| 
 | |
| #
 | |
| # Passing null pointers is ok for smp code, since we access the lowcore here.
 | |
| #
 | |
| CFLAGS_smp.o	:= -Wno-nonnull
 | |
| 
 | |
| #
 | |
| # Pass UTS_MACHINE for user_regset definition
 | |
| #
 | |
| CFLAGS_ptrace.o		+= -DUTS_MACHINE='"$(UTS_MACHINE)"'
 | |
| 
 | |
| obj-y	:=  bitmap.o traps.o time.o process.o base.o early.o \
 | |
|             setup.o sys_s390.o ptrace.o signal.o cpcmd.o ebcdic.o \
 | |
| 	    s390_ext.o debug.o irq.o ipl.o dis.o diag.o mem_detect.o
 | |
| 
 | |
| obj-y	+= $(if $(CONFIG_64BIT),entry64.o,entry.o)
 | |
| obj-y	+= $(if $(CONFIG_64BIT),reipl64.o,reipl.o)
 | |
| 
 | |
| extra-y				+= head.o init_task.o vmlinux.lds
 | |
| 
 | |
| obj-$(CONFIG_MODULES)		+= s390_ksyms.o module.o
 | |
| obj-$(CONFIG_SMP)		+= smp.o topology.o
 | |
| 
 | |
| obj-$(CONFIG_AUDIT)		+= audit.o
 | |
| compat-obj-$(CONFIG_AUDIT)	+= compat_audit.o
 | |
| obj-$(CONFIG_COMPAT)		+= compat_linux.o compat_signal.o \
 | |
| 					compat_wrapper.o compat_exec_domain.o \
 | |
| 					$(compat-obj-y)
 | |
| 
 | |
| obj-$(CONFIG_VIRT_TIMER)	+= vtime.o
 | |
| obj-$(CONFIG_STACKTRACE)	+= stacktrace.o
 | |
| obj-$(CONFIG_KPROBES)		+= kprobes.o
 | |
| 
 | |
| # Kexec part
 | |
| S390_KEXEC_OBJS := machine_kexec.o crash.o
 | |
| S390_KEXEC_OBJS += $(if $(CONFIG_64BIT),relocate_kernel64.o,relocate_kernel.o)
 | |
| obj-$(CONFIG_KEXEC) += $(S390_KEXEC_OBJS)
 | |
| 
 |