#include <linux/io.h>
#include <linux/slab.h>
#include <linux/memblock.h>
#include <linux/cc_platform.h>
#include <linux/pgtable.h>
#include <asm/set_memory.h>
#include <asm/realmode.h>
#include <asm/tlbflush.h>
#include <asm/crash.h>
#include <asm/sev.h>
struct real_mode_header *real_mode_header;
u32 *trampoline_cr4_features;
pgd_t trampoline_pgd_entry;
void load_trampoline_pgtable(void)
{ … }
void __init reserve_real_mode(void)
{ … }
static void __init sme_sev_setup_real_mode(struct trampoline_header *th)
{ … }
static void __init setup_real_mode(void)
{ … }
static void __init set_real_mode_permissions(void)
{ … }
void __init init_real_mode(void)
{ … }
static int __init do_init_real_mode(void)
{ … }
early_initcall(do_init_real_mode);