#include <linux/dma_remapping.h>
#include <linux/init_task.h>
#include <linux/spinlock.h>
#include <linux/export.h>
#include <linux/delay.h>
#include <linux/sched.h>
#include <linux/init.h>
#include <linux/dmar.h>
#include <linux/cpu.h>
#include <linux/pfn.h>
#include <linux/mm.h>
#include <linux/tboot.h>
#include <asm/realmode.h>
#include <asm/processor.h>
#include <asm/bootparam.h>
#include <asm/pgtable.h>
#include <asm/pgalloc.h>
#include <asm/swiotlb.h>
#include <asm/fixmap.h>
#include <asm/proto.h>
#include <asm/setup.h>
#include <asm/e820.h>
#include <asm/io.h>
#include "../realmode/rm/wakeup.h"
Go to the source code of this file.
#define AP_WAIT_TIMEOUT 1 |
#define NR_TXT_CONFIG_PAGES |
#define pr_fmt |
( |
|
fmt | ) |
"tboot: " fmt |
#define TB_COPY_GAS |
( |
|
tbg, |
|
|
|
g |
|
) |
| |
Value:tbg.space_id =
g.space_id; \
tbg.bit_width =
g.bit_width; \
tbg.bit_offset =
g.bit_offset; \
tbg.access_width =
g.access_width; \
#define TXT_PRIV_CONFIG_REGS_BASE 0xfed20000 |
#define TXT_PUB_CONFIG_REGS_BASE 0xfed30000 |
#define TXTCR_HEAP_BASE 0x0300 |
#define TXTCR_HEAP_SIZE 0x0308 |
late_initcall |
( |
tboot_late_init |
| ) |
|
void tboot_shutdown |
( |
u32 |
shutdown_type | ) |
|
struct tboot* tboot __read_mostly |