mirror of https://review.coreboot.org/STM.git
Add STM/PE as a configuration option
Signed-off-by: Eugene D Myers <cedarhouse@comcast.net>
This commit is contained in:
parent
5ec2de98a3
commit
cbdf338843
|
@ -32,6 +32,11 @@ if("${CBMEM_ENABLE}")
|
|||
message("Building with CBMEM console")
|
||||
endif()
|
||||
|
||||
if("${STMPE_ENABLED}")
|
||||
add_definitions( -DCONFIG_STM_STMPE_ENABLE )
|
||||
message("STM/PE Enabled")
|
||||
endif()
|
||||
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Xlinker -Map=stm.map -Xlinker --noinhibit-exec -Os -falign-functions -ffreestanding -s -pie --entry _ModuleEntryPoint -u _ModuleEntryPoint -nostdlib -n -z common-page-size=0x40 -fno-asynchronous-unwind-tables -fno-jump-tables -fPIC -fno-stack-protector -fno-stack-check -include PcdData.h -T ${PROJECT_SOURCE_DIR}/StmPkg/Core/Stm.lds")
|
||||
|
||||
set(CMAKE_ASM_FLAGS "-include BaseAsm.h -fPIC")
|
||||
|
|
|
@ -948,11 +948,13 @@ STM_VMCALL_HANDLER_STRUCT mSmiVmcallHandler[] = {
|
|||
{STM_API_MANAGE_VMCS_DATABASE, SmiVmcallManageVmcsDatabaseHandler},
|
||||
{STM_API_INITIALIZE_PROTECTION, SmiVmcallInitializeProtectionHandler},
|
||||
{STM_API_MANAGE_EVENT_LOG, SmiVmcallManageEventLogHandler},
|
||||
#ifdef CONFIG_STM_STMPE_ENABLE
|
||||
{STM_API_ADD_TEMP_PE_VM, SmiVmcallAddTempPeVmHandler},
|
||||
{STM_API_ADD_PERM_PE_VM, SmiVmcallAddPermPeVmHandler},
|
||||
{STM_API_ADD_PERM_PE_VM_NORUN, SmiVmcallAddPermPeVmNoRunHandler},
|
||||
{STM_API_RUN_PE_VM, SmiVmcallRunPeVmHandler},
|
||||
{STM_API_END_ADD_PERM_PE_VM, SmiVmcallEndPermVmHandler}
|
||||
#endif
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue