162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_ci# 362306a36Sopenharmony_ci# Makefile for the x86 low level entry code 462306a36Sopenharmony_ci# 562306a36Sopenharmony_ci 662306a36Sopenharmony_ciKASAN_SANITIZE := n 762306a36Sopenharmony_ciUBSAN_SANITIZE := n 862306a36Sopenharmony_ciKCOV_INSTRUMENT := n 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ciCFLAGS_REMOVE_common.o = $(CC_FLAGS_FTRACE) 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ciCFLAGS_common.o += -fno-stack-protector 1362306a36Sopenharmony_ci 1462306a36Sopenharmony_ciobj-y := entry.o entry_$(BITS).o syscall_$(BITS).o 1562306a36Sopenharmony_ciobj-y += common.o 1662306a36Sopenharmony_ci 1762306a36Sopenharmony_ciobj-y += vdso/ 1862306a36Sopenharmony_ciobj-y += vsyscall/ 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ciobj-$(CONFIG_PREEMPTION) += thunk_$(BITS).o 2162306a36Sopenharmony_ciobj-$(CONFIG_IA32_EMULATION) += entry_64_compat.o syscall_32.o 2262306a36Sopenharmony_ciobj-$(CONFIG_X86_X32_ABI) += syscall_x32.o 2362306a36Sopenharmony_ci 24