18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ciOBJECT_FILES_NON_STANDARD_hibernate_asm_$(BITS).o := y
38c2ecf20Sopenharmony_ci
48c2ecf20Sopenharmony_ci# __restore_processor_state() restores %gs after S3 resume and so should not
58c2ecf20Sopenharmony_ci# itself be stack-protected
68c2ecf20Sopenharmony_ciCFLAGS_cpu.o	:= -fno-stack-protector
78c2ecf20Sopenharmony_ci
88c2ecf20Sopenharmony_ciobj-$(CONFIG_PM_SLEEP)		+= cpu.o
98c2ecf20Sopenharmony_ciobj-$(CONFIG_HIBERNATION)	+= hibernate_$(BITS).o hibernate_asm_$(BITS).o hibernate.o
10