Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  1) # SPDX-License-Identifier: GPL-2.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  2) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  3) # Copyright (C) 2002 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  4) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  5) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  6) ifeq ($(CONFIG_X86_32),y)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  7) 	BITS := 32
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  8) else
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  9) 	BITS := 64
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) endif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) obj-y = bugs_$(BITS).o delay.o fault.o ldt.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) 	ptrace_$(BITS).o ptrace_user.o setjmp_$(BITS).o signal.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) 	stub_$(BITS).o stub_segv.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) 	sys_call_table_$(BITS).o sysrq_$(BITS).o tls_$(BITS).o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) 	mem_$(BITS).o subarch.o os-$(OS)/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) ifeq ($(CONFIG_X86_32),y)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) obj-y += checksum_32.o syscalls_32.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) obj-$(CONFIG_ELF_CORE) += elfcore.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) subarch-y = ../lib/string_32.o ../lib/atomic64_32.o ../lib/atomic64_cx8_32.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) subarch-y += ../kernel/sys_ia32.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) else
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) obj-y += syscalls_64.o vdso/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) subarch-y = ../lib/csum-partial_64.o ../lib/memcpy_64.o ../entry/thunk_64.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) endif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) subarch-$(CONFIG_MODULES) += ../kernel/module.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) USER_OBJS := bugs_$(BITS).o ptrace_user.o fault.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) $(obj)/user-offsets.s: c_flags = -Wp,-MD,$(depfile) $(USER_CFLAGS) \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) 	-Iarch/x86/include/generated
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) targets += user-offsets.s
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) include/generated/user_constants.h: $(obj)/user-offsets.s
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) 	$(call filechk,offsets,__USER_CONSTANT_H__)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) UNPROFILE_OBJS := stub_segv.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) CFLAGS_stub_segv.o := $(CFLAGS_NO_HARDENING)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) include arch/um/scripts/Makefile.rules