18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */ 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * Wrapper script for the realmode binary as a transport object 48c2ecf20Sopenharmony_ci * before copying to low memory. 58c2ecf20Sopenharmony_ci */ 68c2ecf20Sopenharmony_ci#include <linux/linkage.h> 78c2ecf20Sopenharmony_ci#include <asm/page_types.h> 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ci .section ".init.data","aw" 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ci .balign PAGE_SIZE 128c2ecf20Sopenharmony_ci 138c2ecf20Sopenharmony_ciSYM_DATA_START(real_mode_blob) 148c2ecf20Sopenharmony_ci .incbin "arch/x86/realmode/rm/realmode.bin" 158c2ecf20Sopenharmony_ciSYM_DATA_END_LABEL(real_mode_blob, SYM_L_GLOBAL, real_mode_blob_end) 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ciSYM_DATA_START(real_mode_relocs) 188c2ecf20Sopenharmony_ci .incbin "arch/x86/realmode/rm/realmode.relocs" 198c2ecf20Sopenharmony_ciSYM_DATA_END(real_mode_relocs) 20