/* SPDX-License-Identifier: GPL-2.0 */ #include #include SECTIONS { .hyp.text : { HYP_SECTION_SYMBOL_NAME(.text) = .; *(.text .text.*) } .hyp.bss : { HYP_SECTION_SYMBOL_NAME(.bss) = .; *(.bss .bss.*) } .hyp.rodata : { HYP_SECTION_SYMBOL_NAME(.rodata) = .; *(.rodata .rodata.*) } .hyp.event_ids : { HYP_SECTION_SYMBOL_NAME(.event_ids) = .; *(SORT(HYP_SECTION_NAME(.event_ids.*))) *(HYP_SECTION_NAME(.printk_fmt_offset)) } .hyp.data : { HYP_SECTION_SYMBOL_NAME(.data) = .; *(.data .data.*) } .hyp.printk_fmts : { __hyp_printk_fmts_start = .; *(HYP_SECTION_NAME(.printk_fmts)) __hyp_printk_fmts_end = .; } .hyp.patchable_function_entries : { __hyp_section_.hyp.patchable_function_entries = .; *(__patchable_function_entries __patchable_function_entries.*) } #ifdef CONFIG_PKVM_FTRACE .hyp.text.ftrace_tramp : { . = . +20; } #endif }