Added Readme.STMPE

also removed a bunch of build files
This commit is contained in:
Eugene Myers 2018-12-03 14:29:33 -05:00
parent 82bdf4ffa1
commit bb8f957c9f
781 changed files with 206 additions and 247259 deletions

2
.gitignore vendored
View File

@ -1,3 +1,5 @@
.DS_Store
EptInit_base*
Build/*

198
Readme.STMPE Normal file
View File

@ -0,0 +1,198 @@
STMPE Addtions to the STM API
AddPEVMtempVMCALL:
AddPEVMpermVMCALL:
Create a protected execution (PE) virtual machine (VM) and load a
module to be executed in that VM.
AddPEVMtempVMCALL:
The module is temporarily loaded in a VM,
executed, and the VM torn down afterwards. i.e. protected execution.
Input and Return register values: same as AddPEVMpermVMCALL.
AddPEVMpermVMCALL:
The module is permanently loaded in a VM and
persists. It is expected that this will be allowed only when the MLE
is initially brought up to allow for a measurement engine to be
loaded. This module is executed by the RunPeVmVMCALL.
Input registers:
EAX = STM_API_ADD_TEMP_PE or STM_API_ADD_PERM_PE_VM
EBX = low 32 bits of physical address of a caller created structure
containing module load information (struct module_info)
ECX = high 32 bits of physical address of a caller created structure
containing module load information (struct module_info)
Return register values:
CF = 0: No error, EAX set to STM_SUCCESS (0)
CF = 1: An error occurred, EAX holds relevant error value
EAX: Error/success return
RunPeVmVMCALL
This call runs the VM that was created via the AddSTMVmVMCALL vmcall.
Entrypoint into the module will be that defined during the
AddSTMVmVMCALL.
Input registers:
EAX = RunPeVmVMCALL
Output registers:
CF = 0: No error, EAX set to STM_SUCCESS (0)
CF = 1: An error occurred, EAX holds relevant error value EAX = -1 (actual
error values TBD)
EndAddPeVmVMCALL
Turns off the ability to add a permanent PE VM. This function is normally
ran at the end of the MLE's processing to ensure that no permanent
untrusted entity resides in the STM.
Bit definitions for the additions to the STM API
STM_API_ADD_TEMP_PE_VM 0x00010009
STM_API_ADD_PERM_PE_VM 0x0001000a
STM_API_END_PERM_PE_VM 0x0001000c
STM_API_RUN_PERM_PE_VM 0x0001000b
STM_API_ADD_PERM_PE_VM_NORUN 0x0001000d
Information block used to pass information about the PE module to the STM:
struct module_info {
u64 module_address; - physical address of VM/PE (SMM) module to load
u64 module_load_address; - guest-physical load address of module (must be
- within the range of address_space_start and
- address_space_start+addresss_space_size)
u32 module_size; - size of module in bytes
u32 module_entry_point; - relative offset from start of module
u64 address_space_start; - guest-physical address space start of module
u32 address_space_size; - module size in bytes
u32 vmconfig; - flags specifying how VM supporting module should
- be configured (see below for definitions)
u64 cr3_load; - guest-physical address to initialize cr3 to if
- paging enabled
u64 shared_page; - guest-physical address of a shared page (must not
- be in SMRAM space). segment will have R/W
- permission. value placed in RBX register of STM
- module.
struct region *segment; - guest-physical address of an array of R/O
- segments terminated with a null element.
- value placed in RCX register of STM module.
u32 shared_page_size; - size of shared page
u32 DoNotClearSize; - block at beginning of data not to be cleared
u64 ModuleDataSection; - start address of the module data section
} __attribute__((__packed__));
vmconfig settings:
SET_CS_L (1<<13) - cs.l set 64bit mode for cs (req. SET_IA32E is set)
SET_CS_D (1<<14) - cs.d default mode (0: 16bit seg, 1: 32-bit)
must be set if SET_CS_L is set
SET_IA32E (1<<15) - sets IA32e mode; when set, cr0.pg, cr0.pe, and
cr0.pae will be set as well
SET_CR0_PG (1<<31) - set cr0.pg
SET_CR0_PE (1<<0) - set cr0.pe
SET_CR4_PAE (1<<3) - set cr4.pae
SET_PERM_VM (1<<2) - VM can be re-executed using
STM_API_RUN_VM(RunPeVmVMCALL)
SET_PERM_VM_RUN_ONCE (1<<20) - run perm VM only once, then breakdown
SET_PERM_VM_CRASH_BREAKDOWN (1<<21) - if Perm VM crashes, then breakdown
SET_PERM_VM_RUN_SMI (1<<22) - Run VM/PE via SMI timer
SET_VM_CLEAR_MEMORY (1<<23) - Clear heap before each run
SET_VM_TEXT_RW (1<<24) - set VM/PE text space as RW
SET_VM_EXEC_HEAP (1<<25) - allow execution in Heap Space
error returns - placed in eax upon return to caller:
PE_SUCCESS 0 - PE setup/ran sucessfully
PE_FAIL -1 - catchall PE ERROR
PE_SPACE_TOO_LARGE 0x80040001 - requested memory space too large
PE_MODULE_ADDRESS_TOO_LOW 0x80040002 - PE module start below address space start
PE_MODULE_TOO_LARGE 0x80040003 - PE module too large for address space
(or located such that it overflows
the end of the address space
PE_NO_PT_SPACE 0x80040004 - not enough space left for PE VM
page tables
PE_NO_RL_SPACE 0x80040005 - not enough space left for resource
list
PE_MEMORY_AC_SETUP_FAILURE 0x80040006 - could not setup accesses to PE space
(internal error)
PE_SHARED_MEMORY_SETUP_ERROR 0x80040007 - could not setup shared memory
PE_MODULE_MAP_FAILURE 0x80040008 - could not map in the address space
PE_SHARED_MAP_FAILURE 0x80040009 - could not map in the shared page
PE_VMCS_ALLOC_FAIL 0x8004000A - could not allocate VMCS memory
PE_VMLAUNCH_ERROR 0x8004000B - attempted to launch PE VM with bad
- guest VM state
PE_VM_BAD_ACCESS 0x8004000C - PE VM attempted to access protected
memory out of bounds)
PE_VM_SETUP_ERROR_D_L 0x8004000D - CS_D and CS_L cannot be set to one at
the same time
PE_VM_SETUP_ERROR_IA32E_D 0x8004000E - SET_IA32E must be set when CS_L is
set
PE_VM_TRIPLE_FAULT 0x8004000F - PE VM crashed with a triple fault
PE_VM_PAGE_FAULT 0x80040010 - PE VM crashed with a page fault
Region list structure
struct region {
u64 address; - page aligned physical address
u32 size; - size of segment
u32 padding; - align structure to 64-bits
} __attribute__((__packed__));
Notes:
Interrupts and faults:
If the PE module encounters a fault, the VM/PE will be terminated. A future
STM/PE version will allow for faults to be handled by the PE module. In this
instance, the PE module will need to properly setup an IDT along with the
necessary handlers.
The VM/PE will not receive external interrupts.
Memory allocation errors:
Allocation errors for the PE module most likely mean that there is not enough
contiguous memory to fit the PE module in. The memory allocation could be
modified to allocate memory in smaller blocks from the STM heap, but as more
pages are allocated, the higher the overhead necessary for page tables.
Memory allocation errors for the overhead really mean that you should consider
reducing the size of the PE module. As at this point heap memory may
be getting so limited as the affect the operation of the STM itself.
To prevent this, the size of the PE module should be limited to
ensure that there is enough heap space for the STM to function.
MSR and I/O access:
Read and write access to the IA32_EFER_MSR is allowed, write access
to other MSRs are ignored and read attempts to other MSRs will return 0.
IO ports:
Access attempts to I/O ports are generally ignored except for 0x3D8 and 0x3F8.
0x3D8 and 0x3F8 (aka COM2 and COM1 respectively) can be used to send character strings through the STM console port.
No formatting, etc is done (any byte combinations that can pose a security issue will be delt with a necessary).
for debugging a VM/PE debugging output can be sent through:
RDX: port - 0x3F8 or 0x3D8
RCX: number of bytes (maximun length is 200. Stings longer than that will be truncated)
DS:ESI location in PE/VM where output is located
Use either instruction OUTSB/OUTSW/OUTSD (0x6E or Ox6F)
Note: do not use a loop with a rep statement (which is what is normally done)

View File

@ -1,67 +0,0 @@
/**
DO NOT EDIT
FILE auto-generated
Module name:
AutoGen.c
Abstract: Auto-generated AutoGen.c for building module or library.
**/
#include <Base.h>
GLOBAL_REMOVE_IF_UNREFERENCED GUID gEfiCallerIdGuid = {0x829ACE7E, 0xB715, 0x43ef, {0xB7, 0xC8, 0x53, 0x75, 0xC1, 0x01, 0xAE, 0xA1}};
GLOBAL_REMOVE_IF_UNREFERENCED CHAR8 *gEfiCallerBaseName = "Stm";
// Guids
GLOBAL_REMOVE_IF_UNREFERENCED GUID gEfiStmPkgTokenSpaceGuid = { 0xf55f1eae, 0xd2d9, 0x4809, { 0x98, 0xf4, 0x68, 0xd1, 0xad, 0xd7, 0x64, 0xc8 }};
// Definition of PCDs used in this module
GLOBAL_REMOVE_IF_UNREFERENCED const UINT8 _gPcd_FixedAtBuild_PcdPerformanceLibraryPropertyMask = _PCD_VALUE_PcdPerformanceLibraryPropertyMask;
volatile UINT64 _gPcd_BinaryPatch_PcdPciExpressBaseAddress = _PCD_PATCHABLE_VALUE_PcdPciExpressBaseAddress;
GLOBAL_REMOVE_IF_UNREFERENCED UINTN _gPcd_BinaryPatch_Size_PcdPciExpressBaseAddress = 8;
// Definition of PCDs used in libraries
#define _PCD_TOKEN_PcdDebugPrintErrorLevel 3U
#define _PCD_SIZE_PcdDebugPrintErrorLevel 4
#define _PCD_GET_MODE_SIZE_PcdDebugPrintErrorLevel _PCD_SIZE_PcdDebugPrintErrorLevel
#define _PCD_VALUE_PcdDebugPrintErrorLevel 0x80000040U
GLOBAL_REMOVE_IF_UNREFERENCED const UINT32 _gPcd_FixedAtBuild_PcdDebugPrintErrorLevel = _PCD_VALUE_PcdDebugPrintErrorLevel;
extern const UINT32 _gPcd_FixedAtBuild_PcdDebugPrintErrorLevel;
#define _PCD_GET_MODE_32_PcdDebugPrintErrorLevel _gPcd_FixedAtBuild_PcdDebugPrintErrorLevel
//#define _PCD_SET_MODE_32_PcdDebugPrintErrorLevel ASSERT(FALSE) // It is not allowed to set value for a FIXED_AT_BUILD PCD
#define _PCD_TOKEN_PcdDebugClearMemoryValue 4U
#define _PCD_SIZE_PcdDebugClearMemoryValue 1
#define _PCD_GET_MODE_SIZE_PcdDebugClearMemoryValue _PCD_SIZE_PcdDebugClearMemoryValue
#define _PCD_VALUE_PcdDebugClearMemoryValue 0xAFU
GLOBAL_REMOVE_IF_UNREFERENCED const UINT8 _gPcd_FixedAtBuild_PcdDebugClearMemoryValue = _PCD_VALUE_PcdDebugClearMemoryValue;
extern const UINT8 _gPcd_FixedAtBuild_PcdDebugClearMemoryValue;
#define _PCD_GET_MODE_8_PcdDebugClearMemoryValue _gPcd_FixedAtBuild_PcdDebugClearMemoryValue
//#define _PCD_SET_MODE_8_PcdDebugClearMemoryValue ASSERT(FALSE) // It is not allowed to set value for a FIXED_AT_BUILD PCD
#define _PCD_TOKEN_PcdDebugPropertyMask 5U
#define _PCD_SIZE_PcdDebugPropertyMask 1
#define _PCD_GET_MODE_SIZE_PcdDebugPropertyMask _PCD_SIZE_PcdDebugPropertyMask
#define _PCD_VALUE_PcdDebugPropertyMask 0x0fU
GLOBAL_REMOVE_IF_UNREFERENCED const UINT8 _gPcd_FixedAtBuild_PcdDebugPropertyMask = _PCD_VALUE_PcdDebugPropertyMask;
extern const UINT8 _gPcd_FixedAtBuild_PcdDebugPropertyMask;
#define _PCD_GET_MODE_8_PcdDebugPropertyMask _gPcd_FixedAtBuild_PcdDebugPropertyMask
//#define _PCD_SET_MODE_8_PcdDebugPropertyMask ASSERT(FALSE) // It is not allowed to set value for a FIXED_AT_BUILD PCD
#define _PCD_TOKEN_PcdMaximumAsciiStringLength 6U
#define _PCD_SIZE_PcdMaximumAsciiStringLength 4
#define _PCD_GET_MODE_SIZE_PcdMaximumAsciiStringLength _PCD_SIZE_PcdMaximumAsciiStringLength
#define _PCD_VALUE_PcdMaximumAsciiStringLength 1000000U
GLOBAL_REMOVE_IF_UNREFERENCED const UINT32 _gPcd_FixedAtBuild_PcdMaximumAsciiStringLength = _PCD_VALUE_PcdMaximumAsciiStringLength;
extern const UINT32 _gPcd_FixedAtBuild_PcdMaximumAsciiStringLength;
#define _PCD_GET_MODE_32_PcdMaximumAsciiStringLength _gPcd_FixedAtBuild_PcdMaximumAsciiStringLength
//#define _PCD_SET_MODE_32_PcdMaximumAsciiStringLength ASSERT(FALSE) // It is not allowed to set value for a FIXED_AT_BUILD PCD
#define _PCD_TOKEN_PcdMaximumUnicodeStringLength 7U
#define _PCD_SIZE_PcdMaximumUnicodeStringLength 4
#define _PCD_GET_MODE_SIZE_PcdMaximumUnicodeStringLength _PCD_SIZE_PcdMaximumUnicodeStringLength
#define _PCD_VALUE_PcdMaximumUnicodeStringLength 1000000U
GLOBAL_REMOVE_IF_UNREFERENCED const UINT32 _gPcd_FixedAtBuild_PcdMaximumUnicodeStringLength = _PCD_VALUE_PcdMaximumUnicodeStringLength;
extern const UINT32 _gPcd_FixedAtBuild_PcdMaximumUnicodeStringLength;
#define _PCD_GET_MODE_32_PcdMaximumUnicodeStringLength _gPcd_FixedAtBuild_PcdMaximumUnicodeStringLength
//#define _PCD_SET_MODE_32_PcdMaximumUnicodeStringLength ASSERT(FALSE) // It is not allowed to set value for a FIXED_AT_BUILD PCD

View File

@ -1,55 +0,0 @@
/**
DO NOT EDIT
FILE auto-generated
Module name:
AutoGen.h
Abstract: Auto-generated AutoGen.h for building module or library.
**/
#ifndef _AUTOGENH_829ACE7E_B715_43ef_B7C8_5375C101AEA1
#define _AUTOGENH_829ACE7E_B715_43ef_B7C8_5375C101AEA1
#ifdef __cplusplus
extern "C" {
#endif
#include <Base.h>
#include <Library/PcdLib.h>
extern GUID gEfiCallerIdGuid;
extern CHAR8 *gEfiCallerBaseName;
#define EFI_CALLER_ID_GUID \
{0x829ACE7E, 0xB715, 0x43ef, {0xB7, 0xC8, 0x53, 0x75, 0xC1, 0x01, 0xAE, 0xA1}}
// Guids
extern GUID gEfiStmPkgTokenSpaceGuid;
// Definition of PCDs used in this module
#define _PCD_TOKEN_PcdPerformanceLibraryPropertyMask 1U
#define _PCD_SIZE_PcdPerformanceLibraryPropertyMask 1
#define _PCD_GET_MODE_SIZE_PcdPerformanceLibraryPropertyMask _PCD_SIZE_PcdPerformanceLibraryPropertyMask
#define _PCD_VALUE_PcdPerformanceLibraryPropertyMask 0x00U
extern const UINT8 _gPcd_FixedAtBuild_PcdPerformanceLibraryPropertyMask;
#define _PCD_GET_MODE_8_PcdPerformanceLibraryPropertyMask _gPcd_FixedAtBuild_PcdPerformanceLibraryPropertyMask
//#define _PCD_SET_MODE_8_PcdPerformanceLibraryPropertyMask ASSERT(FALSE) // It is not allowed to set value for a FIXED_AT_BUILD PCD
#define _PCD_TOKEN_PcdPciExpressBaseAddress 2U
#define _PCD_PATCHABLE_VALUE_PcdPciExpressBaseAddress ((UINT64)0x00000000ULL)
extern volatile UINT64 _gPcd_BinaryPatch_PcdPciExpressBaseAddress;
#define _PCD_GET_MODE_64_PcdPciExpressBaseAddress _gPcd_BinaryPatch_PcdPciExpressBaseAddress
#define _PCD_PATCHABLE_PcdPciExpressBaseAddress_SIZE 8
#define _PCD_GET_MODE_SIZE_PcdPciExpressBaseAddress _gPcd_BinaryPatch_Size_PcdPciExpressBaseAddress
extern UINTN _gPcd_BinaryPatch_Size_PcdPciExpressBaseAddress;
#define _PCD_SET_MODE_64_PcdPciExpressBaseAddress(Value) (_gPcd_BinaryPatch_PcdPciExpressBaseAddress = (Value))
#define _PCD_SET_MODE_64_S_PcdPciExpressBaseAddress(Value) ((_gPcd_BinaryPatch_PcdPciExpressBaseAddress = (Value)), RETURN_SUCCESS)
// Definition of PCDs used in libraries is in AutoGen.c
#ifdef __cplusplus
}
#endif
#endif

View File

@ -1,899 +0,0 @@
#
# DO NOT EDIT
# This file is auto-generated by build utility
#
# Module Name:
#
# Makefile
#
# Abstract:
#
# Auto-generated makefile for building modules, libraries or platform
#
#
# Platform Macro Definition
#
PLATFORM_NAME = StmPkg
PLATFORM_GUID = CF6FFE1C-0F2B-470e-B708-56CF01FC4A00
PLATFORM_VERSION = 0.1
PLATFORM_RELATIVE_DIR = StmPkg
PLATFORM_DIR = $(WORKSPACE)\StmPkg
PLATFORM_OUTPUT_DIR = Build\StmPkg
#
# Module Macro Definition
#
MODULE_NAME = Stm
MODULE_GUID = 829ACE7E-B715-43ef-B7C8-5375C101AEA1
MODULE_NAME_GUID = Stm
MODULE_VERSION = 1.0
MODULE_TYPE = USER_DEFINED
MODULE_FILE = Stm.inf
MODULE_FILE_BASE_NAME = Stm
BASE_NAME = $(MODULE_NAME)
MODULE_RELATIVE_DIR = StmPkg\Core
PACKAGE_RELATIVE_DIR = Core
MODULE_DIR = z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core
MODULE_ENTRY_POINT = AsmInitializeSmmMonitorNew
ARCH_ENTRY_POINT = AsmInitializeSmmMonitorNew
IMAGE_ENTRY_POINT = _ModuleEntryPoint
INF_VERSION = 0x00010005
BASE_NAME = Stm
FILE_GUID = 829ACE7E-B715-43ef-B7C8-5375C101AEA1
MODULE_TYPE = USER_DEFINED
VERSION_STRING = 1.0
#
# Build Configuration Macro Definition
#
ARCH = IA32
TOOLCHAIN = VS2010x86
TOOLCHAIN_TAG = VS2010x86
TARGET = DEBUG
#
# Build Directory Macro Definition
#
# PLATFORM_BUILD_DIR = z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86
BUILD_DIR = z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86
BIN_DIR = $(BUILD_DIR)\IA32
LIB_DIR = $(BIN_DIR)
MODULE_BUILD_DIR = z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm
OUTPUT_DIR = z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT
DEBUG_DIR = z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\DEBUG
DEST_DIR_OUTPUT = $(OUTPUT_DIR)
DEST_DIR_DEBUG = $(DEBUG_DIR)
#
# Shell Command Macro
#
RD = rmdir /s /q
RM = del /f /q
MD = mkdir
CP = copy /y
MV = move /y
#
# Tools definitions specific to this module
#
SYMRENAME = echo
SYMRENAME_FLAGS = Symbol renaming not needed for
ASLDLINK = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin\link.exe
ASLDLINK_FLAGS = /NODEFAULTLIB /ENTRY:ReferenceAcpiTable /SUBSYSTEM:CONSOLE
TIANO = TianoCompress
TIANO_GUID = A31280AD-481E-41B6-95E8-127F4C984779
VFR = VfrCompile
VFR_FLAGS = -l -n
PP = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin\cl.exe
PP_FLAGS = /nologo /E /TC /FIAutoGen.h
LZMAF86 = LzmaF86Compress
LZMAF86_GUID = D42AE6BD-1352-4bfb-909A-CA72A6EAE889
GENFW = GenFw
GENFW_FLAGS =
OPTROM = EfiRom
OPTROM_FLAGS = -e
SLINK = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin\lib.exe
SLINK_FLAGS = /NOLOGO /LTCG
RC = c:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\rc.exe
ASM = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin\ml.exe
ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
ASL = C:\ASL\iasl.exe
ASL_FLAGS =
ASL_OUTFLAGS = -p
RSA2048SHA256SIGN = Rsa2048Sha256Sign
RSA2048SHA256SIGN_GUID = A7717414-C616-4977-9420-844712A735BF
MTOC = /usr/local/bin/mtoc
CC = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin\cl.exe
CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
VFRPP = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin\cl.exe
VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
LZMA = LzmaCompress
LZMA_GUID = EE4E5898-3914-4259-9D6E-DC7BD79403CF
ASM16 = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin\ml.exe
ASLCC = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin\cl.exe
ASLCC_FLAGS = /nologo /c /FIAutoGen.h /TC /Dmain=ReferenceAcpiTable
APP = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin\cl.exe
APP_FLAGS = /nologo /E /TC
DLINK = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin\link.exe
DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG /BASE:0x0 /ALIGN:32 /FILEALIGN:32 /STACK:0x8000,0x8000 /HEAP:0x240000,0x240000 /OUT:$(DEBUG_DIR)\Stm.dll
NASMB_FLAGS = -f bin
VPDTOOL = BPDG
VPDTOOL_GUID = 8C3D856A-9BE6-468E-850A-24F7A8D38E08
CRC32 = GenCrc32
CRC32_GUID = FC1BCDB0-7D31-49AA-936A-A4600D9DD083
ASLPP = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin\cl.exe
ASLPP_FLAGS = /nologo /E /C /FIAutoGen.h
OBJCOPY_ADDDEBUGFLAG = --add-gnu-debuglink=$(DEBUG_DIR)/$(MODULE_NAME).debug
OBJCOPY = echo
OBJCOPY_FLAGS = objcopy not needed for
MAKE = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin\nmake.exe
ASMLINK = C:\WINDDK\3790.1830\bin\bin16\link16.exe
ASMLINK_FLAGS = /nologo /tiny
NASM = nasm
NASM_FLAGS = -Ox -f win32 -g
MAKE_FILE = $(MODULE_BUILD_DIR)\Makefile
#
# Build Macro
#
OBJECT_FILES = \
$(OUTPUT_DIR)\Init\StmInit.obj \
$(OUTPUT_DIR)\Init\Paging.obj \
$(OUTPUT_DIR)\Init\Memory.obj \
$(OUTPUT_DIR)\Init\VmcsInit.obj \
$(OUTPUT_DIR)\Init\EptInit.obj \
$(OUTPUT_DIR)\Init\IoInit.obj \
$(OUTPUT_DIR)\Init\MsrInit.obj \
$(OUTPUT_DIR)\Init\Relocate.obj \
$(OUTPUT_DIR)\Init\PeVmcsInit.obj \
$(OUTPUT_DIR)\Runtime\SmmMp.obj \
$(OUTPUT_DIR)\Runtime\SmmHandler.obj \
$(OUTPUT_DIR)\Runtime\SmmStateSync.obj \
$(OUTPUT_DIR)\Runtime\SmmSetup.obj \
$(OUTPUT_DIR)\Runtime\SmmTearDown.obj \
$(OUTPUT_DIR)\Runtime\SmmRsmHandler.obj \
$(OUTPUT_DIR)\Runtime\SmmVmcallHandler.obj \
$(OUTPUT_DIR)\Runtime\SmmExceptionHandler.obj \
$(OUTPUT_DIR)\Runtime\SmmCacheHandler.obj \
$(OUTPUT_DIR)\Runtime\SmmCpuidHandler.obj \
$(OUTPUT_DIR)\Runtime\SmmCrHandler.obj \
$(OUTPUT_DIR)\Runtime\SmmEptHandler.obj \
$(OUTPUT_DIR)\Runtime\SmmIoHandler.obj \
$(OUTPUT_DIR)\Runtime\SmmMsrHandler.obj \
$(OUTPUT_DIR)\Runtime\SmmTaskSwitchHandler.obj \
$(OUTPUT_DIR)\Runtime\SmiHandler.obj \
$(OUTPUT_DIR)\Runtime\SmiEventHandler.obj \
$(OUTPUT_DIR)\Runtime\SmiVmcallHandler.obj \
$(OUTPUT_DIR)\Runtime\StmTearDown.obj \
$(OUTPUT_DIR)\Runtime\StmExceptionHandler.obj \
$(OUTPUT_DIR)\Runtime\PageTable.obj \
$(OUTPUT_DIR)\Runtime\PeEptHandler.obj \
$(OUTPUT_DIR)\Runtime\PeSmmHandler.obj \
$(OUTPUT_DIR)\Runtime\PeSmmVmcallHandler.obj \
$(OUTPUT_DIR)\Runtime\PeSmmRsmHandler.obj \
$(OUTPUT_DIR)\Runtime\PeSmmIoHandler.obj \
$(OUTPUT_DIR)\Runtime\PeSmmBadGuestStateHandler.obj \
$(OUTPUT_DIR)\Runtime\PeSmmMsrHandler.obj \
$(OUTPUT_DIR)\Runtime\PeSmmCrHandler.obj \
$(OUTPUT_DIR)\Runtime\PeSmmExceptionHandler.obj \
$(OUTPUT_DIR)\Runtime\PeSmmCpuidHandler.obj \
$(OUTPUT_DIR)\Runtime\PeSmmPreemptionTimerHandler.obj \
$(OUTPUT_DIR)\Runtime\PeSmiVmcallHandler.obj \
$(OUTPUT_DIR)\Runtime\PeSmiHandler.obj \
$(OUTPUT_DIR)\Runtime\PeVmxState.obj \
$(OUTPUT_DIR)\Runtime\PeApicHandler.obj \
$(OUTPUT_DIR)\Runtime\PePciHandler.obj \
$(OUTPUT_DIR)\Runtime\PeLoadVm.obj \
$(OUTPUT_DIR)\Runtime\PeVmcsInit.obj \
$(OUTPUT_DIR)\Runtime\VmcsMapper.obj \
$(OUTPUT_DIR)\Cpu.obj \
$(OUTPUT_DIR)\Dump.obj \
$(OUTPUT_DIR)\EventLog.obj \
$(OUTPUT_DIR)\StmResource.obj \
$(OUTPUT_DIR)\VmcsRecord.obj \
$(OUTPUT_DIR)\StmPerformance.obj \
$(OUTPUT_DIR)\Init\Ia32\AsmStmInit.obj \
$(OUTPUT_DIR)\Runtime\Ia32\VmExit.obj \
$(OUTPUT_DIR)\Runtime\Ia32\PeVmExit.obj \
$(OUTPUT_DIR)\Runtime\Ia32\Exception.obj \
$(OUTPUT_DIR)\Runtime\Ia32\SmmException.obj \
$(OUTPUT_DIR)\Runtime\Ia32\SmmStateSyncIa32eGpr.obj \
$(OUTPUT_DIR)\AutoGen.obj
STATIC_LIBRARY_FILES = \
$(BIN_DIR)\StmPkg\EdkII\MdePkg\Library\BasePrintLib\BasePrintLib\OUTPUT\BasePrintLib.lib \
$(BIN_DIR)\StmPkg\EdkII\PcAtChipsetPkg\Library\SerialIoLib\SerialIoLib\OUTPUT\PcAtSerialPortLib.lib \
$(BIN_DIR)\StmPkg\EdkII\MdePkg\Library\BasePcdLibNull\BasePcdLibNull\OUTPUT\BasePcdLibNull.lib \
$(BIN_DIR)\StmPkg\Library\MpSafeDebugLibSerialPort\MpSafeDebugLibSerialPort\OUTPUT\MpSafDebugLibSerialPort.lib \
$(BIN_DIR)\StmPkg\Library\SimpleSynchronizationLib\SimpleSynchronizationLib\OUTPUT\SimpleSynchronizationLib.lib \
$(BIN_DIR)\StmPkg\EdkII\MdePkg\Library\BaseIoLibIntrinsic\BaseIoLibIntrinsic\OUTPUT\BaseIoLibIntrinsic.lib \
$(BIN_DIR)\StmPkg\EdkII\MdePkg\Library\BaseMemoryLib\BaseMemoryLib\OUTPUT\BaseMemoryLib.lib \
$(BIN_DIR)\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\BaseLib.lib \
$(BIN_DIR)\StmPkg\EdkII\MdePkg\Library\BasePciExpressLib\BasePciExpressLib\OUTPUT\BasePciExpressLib.lib \
$(BIN_DIR)\StmPkg\EdkII\MdePkg\Library\BasePciLibPciExpress\BasePciLibPciExpress\OUTPUT\BasePciLibPciExpress.lib \
$(BIN_DIR)\StmPkg\Library\StmLib\StmLib\OUTPUT\StmLib.lib \
$(BIN_DIR)\StmPkg\Library\StmPlatformLibNull\StmPlatformLibNull\OUTPUT\StmPlatformLibNull.lib \
$(OUTPUT_DIR)\Stm.lib
INC = \
/I$(WORKSPACE)\StmPkg\Core\Runtime\Ia32 \
/I$(WORKSPACE)\StmPkg\Core\Init\Ia32 \
/I$(WORKSPACE)\StmPkg\Core\Runtime \
/I$(WORKSPACE)\StmPkg\Core\Init \
/I$(WORKSPACE)\StmPkg\Core \
/I$(DEBUG_DIR) \
/I$(WORKSPACE)\StmPkg \
/I$(WORKSPACE)\StmPkg\Include \
/I$(WORKSPACE)\StmPkg\EdkII\MdePkg\Include \
/I$(WORKSPACE)\StmPkg\Include\Ia32 \
/I$(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Ia32
OBJECT_FILES_LIST = z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\object_files.lst
STATIC_LIBRARY_FILES_LIST = z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\static_library_files.lst
COMMON_DEPS = $(WORKSPACE)\StmPkg\Include\Library\StmPlatformLib.h \
$(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Base.h \
$(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\IndustryStandard\Pci.h \
$(WORKSPACE)\StmPkg\Core\CpuDef.h \
$(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\IndustryStandard\Acpi40.h \
$(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseMemoryLib.h \
$(WORKSPACE)\StmPkg\Core\Stm.h \
$(WORKSPACE)\StmPkg\Include\Library\Vmx.h \
$(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\IndustryStandard\Pci23.h \
$(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\IndustryStandard\Pci22.h \
$(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\IndustryStandard\Acpi.h \
$(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\PcdLib.h \
$(WORKSPACE)\StmPkg\Include\Library\Smx.h \
$(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\DebugLib.h \
$(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\IndustryStandard\Acpi20.h \
$(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\IndustryStandard\PciExpress21.h \
$(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\IoLib.h \
$(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Ia32\ProcessorBind.h \
$(WORKSPACE)\StmPkg\Include\Library\StmLib.h \
$(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Protocol\DebugSupport.h \
$(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\IndustryStandard\PeImage.h \
$(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\IndustryStandard\Pci30.h \
$(DEBUG_DIR)\AutoGen.h \
$(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseLib.h \
$(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\IndustryStandard\Acpi30.h \
$(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\IndustryStandard\MemoryMappedConfigurationSpaceAccessTable.h \
$(WORKSPACE)\StmPkg\Include\StmApi.h \
$(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\SynchronizationLib.h \
$(WORKSPACE)\StmPkg\Include\Ia32\CpuArchSpecific.h \
$(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\IndustryStandard\Acpi10.h \
$(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\PciLib.h \
#
# Overridable Target Macro Definitions
#
FORCE_REBUILD = force_build
INIT_TARGET = init
PCH_TARGET =
BC_TARGET =
CODA_TARGET = z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\DEBUG\Stm \
#
# Default target, which will build dependent libraries in addition to source files
#
all: mbuild
#
# Target used when called from platform makefile, which will bypass the build of dependent libraries
#
pbuild: $(INIT_TARGET) $(BC_TARGET) $(PCH_TARGET) $(CODA_TARGET)
#
# ModuleTarget
#
mbuild: $(INIT_TARGET) $(BC_TARGET) gen_libs $(PCH_TARGET) $(CODA_TARGET)
#
# Build Target used in multi-thread build mode, which will bypass the init and gen_libs targets
#
tbuild: $(BC_TARGET) $(PCH_TARGET) $(CODA_TARGET)
#
# Phony target which is used to force executing commands for a target
#
force_build:
-@
#
# Target to update the FD
#
fds: mbuild gen_fds
#
# Initialization target: print build information and create necessary directories
#
init: info dirs
info:
-@echo Building ... $(MODULE_DIR)\$(MODULE_FILE) [$(ARCH)]
dirs:
-@if not exist $(DEBUG_DIR) $(MD) $(DEBUG_DIR)
-@if not exist $(OUTPUT_DIR) $(MD) $(OUTPUT_DIR)
strdefs:
-@$(CP) $(DEBUG_DIR)\AutoGen.h $(DEBUG_DIR)\$(MODULE_NAME)StrDefs.h
#
# GenLibsTarget
#
gen_libs:
@"$(MAKE)" $(MAKE_FLAGS) -f $(BIN_DIR)\StmPkg\EdkII\MdePkg\Library\BasePrintLib\BasePrintLib\Makefile
@"$(MAKE)" $(MAKE_FLAGS) -f $(BIN_DIR)\StmPkg\EdkII\PcAtChipsetPkg\Library\SerialIoLib\SerialIoLib\Makefile
@"$(MAKE)" $(MAKE_FLAGS) -f $(BIN_DIR)\StmPkg\EdkII\MdePkg\Library\BasePcdLibNull\BasePcdLibNull\Makefile
@"$(MAKE)" $(MAKE_FLAGS) -f $(BIN_DIR)\StmPkg\Library\MpSafeDebugLibSerialPort\MpSafeDebugLibSerialPort\Makefile
@"$(MAKE)" $(MAKE_FLAGS) -f $(BIN_DIR)\StmPkg\Library\SimpleSynchronizationLib\SimpleSynchronizationLib\Makefile
@"$(MAKE)" $(MAKE_FLAGS) -f $(BIN_DIR)\StmPkg\EdkII\MdePkg\Library\BaseIoLibIntrinsic\BaseIoLibIntrinsic\Makefile
@"$(MAKE)" $(MAKE_FLAGS) -f $(BIN_DIR)\StmPkg\EdkII\MdePkg\Library\BaseMemoryLib\BaseMemoryLib\Makefile
@"$(MAKE)" $(MAKE_FLAGS) -f $(BIN_DIR)\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\Makefile
@"$(MAKE)" $(MAKE_FLAGS) -f $(BIN_DIR)\StmPkg\EdkII\MdePkg\Library\BasePciExpressLib\BasePciExpressLib\Makefile
@"$(MAKE)" $(MAKE_FLAGS) -f $(BIN_DIR)\StmPkg\EdkII\MdePkg\Library\BasePciLibPciExpress\BasePciLibPciExpress\Makefile
@"$(MAKE)" $(MAKE_FLAGS) -f $(BIN_DIR)\StmPkg\Library\StmLib\StmLib\Makefile
@"$(MAKE)" $(MAKE_FLAGS) -f $(BIN_DIR)\StmPkg\Library\StmPlatformLibNull\StmPlatformLibNull\Makefile
@cd $(MODULE_BUILD_DIR)
#
# Build Flash Device Image
#
gen_fds:
@"$(MAKE)" $(MAKE_FLAGS) -f $(BUILD_DIR)\Makefile fds
@cd $(MODULE_BUILD_DIR)
#
# Individual Object Build Targets
#
$(OUTPUT_DIR)\Stm.lib : $(OBJECT_FILES)
"$(SLINK)" $(SLINK_FLAGS) /OUT:z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Stm.lib @$(OBJECT_FILES_LIST)
$(DEBUG_DIR)\Stm : $(MAKE_FILE)
$(DEBUG_DIR)\Stm : $(STATIC_LIBRARY_FILES)
"$(DLINK)" $(DLINK_FLAGS) $(DLINK_SPATH) @$(STATIC_LIBRARY_FILES_LIST)
$(OUTPUT_DIR)\Runtime\SmmStateSync.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\SmmStateSync.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\SmmStateSync.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\SmmStateSync.obj : $(WORKSPACE)\StmPkg\Core\Runtime\SmmStateSync.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\SmmStateSync.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\SmmStateSync.c
$(OUTPUT_DIR)\Runtime\PeSmiHandler.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\PeSmiHandler.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\PeSmiHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeLoadVm.h
$(OUTPUT_DIR)\Runtime\PeSmiHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Runtime\PeSmiHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\PeSmiHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeSmiHandler.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\PeSmiHandler.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\PeSmiHandler.c
$(OUTPUT_DIR)\Runtime\StmExceptionHandler.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\StmExceptionHandler.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\StmExceptionHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\StmExceptionHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmExceptionHandler.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\StmExceptionHandler.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\StmExceptionHandler.c
$(OUTPUT_DIR)\Runtime\VmcsMapper.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\VmcsMapper.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\VmcsMapper.obj : $(WORKSPACE)\StmPkg\Core\Runtime\VmcsOffsets.h
$(OUTPUT_DIR)\Runtime\VmcsMapper.obj : $(WORKSPACE)\StmPkg\Include\Library\vmx.h
$(OUTPUT_DIR)\Runtime\VmcsMapper.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\VmcsMapper.obj : $(WORKSPACE)\StmPkg\Core\Runtime\VmcsMapper.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\VmcsMapper.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\VmcsMapper.c
$(OUTPUT_DIR)\Init\StmInit.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Init\StmInit.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Init\StmInit.obj : $(WORKSPACE)\StmPkg\Core\Init\StmInit.h
$(OUTPUT_DIR)\Init\StmInit.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Init\StmInit.obj : $(WORKSPACE)\StmPkg\Core\Init\StmInit.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Init\StmInit.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Init\StmInit.c
$(OUTPUT_DIR)\Runtime\SmmCpuidHandler.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\SmmCpuidHandler.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\SmmCpuidHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\SmmCpuidHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Runtime\SmmCpuidHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\SmmCpuidHandler.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\SmmCpuidHandler.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\SmmCpuidHandler.c
$(OUTPUT_DIR)\Cpu.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Cpu.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Cpu.obj : $(WORKSPACE)\StmPkg\Core\Cpu.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\.\Cpu.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Cpu.c
$(OUTPUT_DIR)\Runtime\SmmMp.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\SmmMp.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\SmmMp.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\SmmMp.obj : $(WORKSPACE)\StmPkg\Core\Runtime\SmmMp.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\SmmMp.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\SmmMp.c
$(OUTPUT_DIR)\Runtime\PeVmxState.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\PeVmxState.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\PeVmxState.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\PeVmxState.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Runtime\PeVmxState.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeVmxState.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\PeVmxState.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\PeVmxState.c
$(OUTPUT_DIR)\Runtime\SmmTaskSwitchHandler.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\SmmTaskSwitchHandler.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\SmmTaskSwitchHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\SmmTaskSwitchHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Runtime\SmmTaskSwitchHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\SmmTaskSwitchHandler.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\SmmTaskSwitchHandler.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\SmmTaskSwitchHandler.c
$(OUTPUT_DIR)\Runtime\PeSmmHandler.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\PeSmmHandler.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\PeSmmHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeLoadVm.h
$(OUTPUT_DIR)\Runtime\PeSmmHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Runtime\PeSmmHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\PeSmmHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeSmmHandler.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\PeSmmHandler.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\PeSmmHandler.c
$(OUTPUT_DIR)\Runtime\PeVmcsInit.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\PeVmcsInit.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\PeVmcsInit.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeLoadVm.h
$(OUTPUT_DIR)\Runtime\PeVmcsInit.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Runtime\PeVmcsInit.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\PeVmcsInit.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeVmcsInit.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\PeVmcsInit.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\PeVmcsInit.c
$(OUTPUT_DIR)\Runtime\PageTable.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\PageTable.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\PageTable.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\PageTable.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Runtime\PageTable.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PageTable.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\PageTable.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\PageTable.c
$(OUTPUT_DIR)\Runtime\SmiEventHandler.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\SmiEventHandler.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\SmiEventHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\SmiEventHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Runtime\SmiEventHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\SmiEventHandler.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\SmiEventHandler.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\SmiEventHandler.c
$(OUTPUT_DIR)\Runtime\SmmSetup.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\SmmSetup.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\SmmSetup.obj : $(WORKSPACE)\StmPkg\Core\Init\StmInit.h
$(OUTPUT_DIR)\Runtime\SmmSetup.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\SmmSetup.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmPe.h
$(OUTPUT_DIR)\Runtime\SmmSetup.obj : $(WORKSPACE)\StmPkg\Core\Runtime\SmmSetup.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\SmmSetup.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\SmmSetup.c
$(OUTPUT_DIR)\EventLog.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\EventLog.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\EventLog.obj : $(WORKSPACE)\StmPkg\Core\EventLog.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\.\EventLog.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\EventLog.c
$(OUTPUT_DIR)\Runtime\SmmHandler.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\SmmHandler.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\SmmHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\SmmHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Runtime\SmmHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\SmmHandler.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\SmmHandler.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\SmmHandler.c
$(OUTPUT_DIR)\Runtime\Ia32\SmmException.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\Ia32\SmmException.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\Ia32\SmmException.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\Ia32\SmmException.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Runtime\Ia32\SmmException.obj : $(WORKSPACE)\StmPkg\Core\Runtime\Ia32\SmmException.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\Ia32\SmmException.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\Ia32\SmmException.c
$(OUTPUT_DIR)\Runtime\SmmEptHandler.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\SmmEptHandler.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\SmmEptHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\SmmEptHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Runtime\SmmEptHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\SmmEptHandler.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\SmmEptHandler.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\SmmEptHandler.c
$(OUTPUT_DIR)\Runtime\PeApicHandler.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\PeApicHandler.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\PeApicHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\PeApicHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Runtime\PeApicHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeApicHandler.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\PeApicHandler.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\PeApicHandler.c
$(OUTPUT_DIR)\Runtime\SmmCrHandler.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\SmmCrHandler.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\SmmCrHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\SmmCrHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Runtime\SmmCrHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\SmmCrHandler.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\SmmCrHandler.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\SmmCrHandler.c
$(OUTPUT_DIR)\Runtime\PeSmmExceptionHandler.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\PeSmmExceptionHandler.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\PeSmmExceptionHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeLoadVm.h
$(OUTPUT_DIR)\Runtime\PeSmmExceptionHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Runtime\PeSmmExceptionHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\PeSmmExceptionHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeSmmExceptionHandler.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\PeSmmExceptionHandler.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\PeSmmExceptionHandler.c
$(OUTPUT_DIR)\Runtime\PePciHandler.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\PePciHandler.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\PePciHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\PePciHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Runtime\PePciHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PePciHandler.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\PePciHandler.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\PePciHandler.c
$(OUTPUT_DIR)\Runtime\Ia32\SmmStateSyncIa32eGpr.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\Ia32\SmmStateSyncIa32eGpr.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\Ia32\SmmStateSyncIa32eGpr.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\Ia32\SmmStateSyncIa32eGpr.obj : $(WORKSPACE)\StmPkg\Core\Runtime\Ia32\SmmStateSyncIa32eGpr.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\Ia32\SmmStateSyncIa32eGpr.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\Ia32\SmmStateSyncIa32eGpr.c
$(OUTPUT_DIR)\Runtime\SmmVmcallHandler.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\SmmVmcallHandler.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\SmmVmcallHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\SmmVmcallHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Runtime\SmmVmcallHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\SmmVmcallHandler.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\SmmVmcallHandler.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\SmmVmcallHandler.c
$(OUTPUT_DIR)\Runtime\PeSmmIoHandler.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\PeSmmIoHandler.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\PeSmmIoHandler.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\SerialPortLib.h
$(OUTPUT_DIR)\Runtime\PeSmmIoHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\PeSmmIoHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Runtime\PeSmmIoHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeSmmIoHandler.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\PeSmmIoHandler.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\PeSmmIoHandler.c
$(OUTPUT_DIR)\Init\Memory.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Init\Memory.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Init\Memory.obj : $(WORKSPACE)\StmPkg\Core\Init\StmInit.h
$(OUTPUT_DIR)\Init\Memory.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Init\Memory.obj : $(WORKSPACE)\StmPkg\Core\Init\Memory.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Init\Memory.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Init\Memory.c
$(OUTPUT_DIR)\Init\IoInit.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Init\IoInit.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Init\IoInit.obj : $(WORKSPACE)\StmPkg\Core\Init\StmInit.h
$(OUTPUT_DIR)\Init\IoInit.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Init\IoInit.obj : $(WORKSPACE)\StmPkg\Core\Init\IoInit.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Init\IoInit.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Init\IoInit.c
$(OUTPUT_DIR)\Runtime\PeEptHandler.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\PeEptHandler.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\PeEptHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeLoadVm.h
$(OUTPUT_DIR)\Runtime\PeEptHandler.obj : $(WORKSPACE)\StmPkg\Core\Init\StmInit.h
$(OUTPUT_DIR)\Runtime\PeEptHandler.obj : $(WORKSPACE)\StmPkg\Core\PeStmEpt.h
$(OUTPUT_DIR)\Runtime\PeEptHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\PeEptHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Runtime\PeEptHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeEptHandler.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\PeEptHandler.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\PeEptHandler.c
$(OUTPUT_DIR)\Runtime\PeSmmCpuidHandler.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\PeSmmCpuidHandler.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\PeSmmCpuidHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\PeSmmCpuidHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Runtime\PeSmmCpuidHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeSmmCpuidHandler.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\PeSmmCpuidHandler.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\PeSmmCpuidHandler.c
$(OUTPUT_DIR)\Runtime\SmmIoHandler.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\SmmIoHandler.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\SmmIoHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\SmmIoHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Runtime\SmmIoHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\SmmIoHandler.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\SmmIoHandler.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\SmmIoHandler.c
$(OUTPUT_DIR)\Runtime\SmmMsrHandler.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\SmmMsrHandler.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\SmmMsrHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\SmmMsrHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Runtime\SmmMsrHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\SmmMsrHandler.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\SmmMsrHandler.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\SmmMsrHandler.c
$(OUTPUT_DIR)\VmcsRecord.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\VmcsRecord.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\VmcsRecord.obj : $(WORKSPACE)\StmPkg\Core\VmcsRecord.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\.\VmcsRecord.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\VmcsRecord.c
$(OUTPUT_DIR)\Runtime\SmiHandler.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\SmiHandler.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\SmiHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\SmiHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\SmiHandler.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\SmiHandler.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\SmiHandler.c
$(OUTPUT_DIR)\Runtime\SmmCacheHandler.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\SmmCacheHandler.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\SmmCacheHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\SmmCacheHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\SmmCacheHandler.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\SmmCacheHandler.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\SmmCacheHandler.c
$(OUTPUT_DIR)\Runtime\PeSmmMsrHandler.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\PeSmmMsrHandler.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\PeSmmMsrHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\PeSmmMsrHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Runtime\PeSmmMsrHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeSmmMsrHandler.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\PeSmmMsrHandler.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\PeSmmMsrHandler.c
$(OUTPUT_DIR)\Runtime\StmTearDown.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\StmTearDown.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\StmTearDown.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\StmTearDown.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Runtime\StmTearDown.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmTearDown.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\StmTearDown.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\StmTearDown.c
$(OUTPUT_DIR)\Init\VmcsInit.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Init\VmcsInit.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Init\VmcsInit.obj : $(WORKSPACE)\StmPkg\Core\Init\StmInit.h
$(OUTPUT_DIR)\Init\VmcsInit.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Init\VmcsInit.obj : $(WORKSPACE)\StmPkg\Core\Init\VmcsInit.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Init\VmcsInit.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Init\VmcsInit.c
$(OUTPUT_DIR)\Dump.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Dump.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Dump.obj : $(WORKSPACE)\StmPkg\Core\Dump.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\.\Dump.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Dump.c
$(OUTPUT_DIR)\Runtime\PeSmiVmcallHandler.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\PeSmiVmcallHandler.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\PeSmiVmcallHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeLoadVm.h
$(OUTPUT_DIR)\Runtime\PeSmiVmcallHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Runtime\PeSmiVmcallHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\PeSmiVmcallHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeSmiVmcallHandler.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\PeSmiVmcallHandler.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\PeSmiVmcallHandler.c
$(OUTPUT_DIR)\Init\Paging.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Init\Paging.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Init\Paging.obj : $(WORKSPACE)\StmPkg\Core\Init\StmInit.h
$(OUTPUT_DIR)\Init\Paging.obj : $(WORKSPACE)\StmPkg\Core\Init\Paging.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Init\Paging.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Init\Paging.c
$(OUTPUT_DIR)\Init\MsrInit.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Init\MsrInit.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Init\MsrInit.obj : $(WORKSPACE)\StmPkg\Core\Init\StmInit.h
$(OUTPUT_DIR)\Init\MsrInit.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Init\MsrInit.obj : $(WORKSPACE)\StmPkg\Core\Init\MsrInit.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Init\MsrInit.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Init\MsrInit.c
$(OUTPUT_DIR)\Runtime\PeSmmBadGuestStateHandler.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\PeSmmBadGuestStateHandler.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\PeSmmBadGuestStateHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeLoadVm.h
$(OUTPUT_DIR)\Runtime\PeSmmBadGuestStateHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Runtime\PeSmmBadGuestStateHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\PeSmmBadGuestStateHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeSmmBadGuestStateHandler.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\PeSmmBadGuestStateHandler.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\PeSmmBadGuestStateHandler.c
$(OUTPUT_DIR)\Runtime\PeSmmRsmHandler.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\PeSmmRsmHandler.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\PeSmmRsmHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeLoadVm.h
$(OUTPUT_DIR)\Runtime\PeSmmRsmHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Runtime\PeSmmRsmHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\PeSmmRsmHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeSmmRsmHandler.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\PeSmmRsmHandler.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\PeSmmRsmHandler.c
$(OUTPUT_DIR)\StmResource.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\StmResource.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\StmResource.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\StmResource.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\StmResource.obj : $(WORKSPACE)\StmPkg\Core\StmResource.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\.\StmResource.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\StmResource.c
$(OUTPUT_DIR)\Runtime\PeSmmCrHandler.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\PeSmmCrHandler.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\PeSmmCrHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\PeSmmCrHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Runtime\PeSmmCrHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeSmmCrHandler.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\PeSmmCrHandler.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\PeSmmCrHandler.c
$(OUTPUT_DIR)\Init\Relocate.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Init\Relocate.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Init\Relocate.obj : $(WORKSPACE)\StmPkg\Core\Init\StmInit.h
$(OUTPUT_DIR)\Init\Relocate.obj : $(WORKSPACE)\StmPkg\Core\Init\Relocate.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Init\Relocate.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Init\Relocate.c
$(OUTPUT_DIR)\Init\EptInit.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Init\EptInit.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Init\EptInit.obj : $(WORKSPACE)\StmPkg\Core\Init\StmInit.h
$(OUTPUT_DIR)\Init\EptInit.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Init\EptInit.obj : $(WORKSPACE)\StmPkg\Core\Init\EptInit.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Init\EptInit.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Init\EptInit.c
$(OUTPUT_DIR)\Runtime\SmmRsmHandler.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\SmmRsmHandler.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\SmmRsmHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeLoadVm.h
$(OUTPUT_DIR)\Runtime\SmmRsmHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Runtime\SmmRsmHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\SmmRsmHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\SmmRsmHandler.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\SmmRsmHandler.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\SmmRsmHandler.c
$(OUTPUT_DIR)\Runtime\SmiVmcallHandler.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\SmiVmcallHandler.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\SmiVmcallHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeLoadVm.h
$(OUTPUT_DIR)\Runtime\SmiVmcallHandler.obj : $(WORKSPACE)\StmPkg\Core\Init\StmInit.h
$(OUTPUT_DIR)\Runtime\SmiVmcallHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\SmiVmcallHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Runtime\SmiVmcallHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\SmiVmcallHandler.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\SmiVmcallHandler.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\SmiVmcallHandler.c
$(OUTPUT_DIR)\Runtime\PeSmmVmcallHandler.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\PeSmmVmcallHandler.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\PeSmmVmcallHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\VmcsOffsets.h
$(OUTPUT_DIR)\Runtime\PeSmmVmcallHandler.obj : $(WORKSPACE)\StmPkg\Include\Library\vmx.h
$(OUTPUT_DIR)\Runtime\PeSmmVmcallHandler.obj : $(WORKSPACE)\StmPkg\Core\PeStmEpt.h
$(OUTPUT_DIR)\Runtime\PeSmmVmcallHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\PeSmmVmcallHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Runtime\PeSmmVmcallHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeSmmVmcallHandler.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\PeSmmVmcallHandler.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\PeSmmVmcallHandler.c
$(OUTPUT_DIR)\StmPerformance.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\StmPerformance.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\StmPerformance.obj : $(WORKSPACE)\StmPkg\Core\StmPerformance.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\.\StmPerformance.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\StmPerformance.c
$(OUTPUT_DIR)\Runtime\SmmTearDown.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\SmmTearDown.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\SmmTearDown.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\SmmTearDown.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Runtime\SmmTearDown.obj : $(WORKSPACE)\StmPkg\Core\Runtime\SmmTearDown.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\SmmTearDown.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\SmmTearDown.c
$(OUTPUT_DIR)\Init\PeVmcsInit.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Init\PeVmcsInit.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Init\PeVmcsInit.obj : $(WORKSPACE)\StmPkg\Core\Init\StmInit.h
$(OUTPUT_DIR)\Init\PeVmcsInit.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Init\PeVmcsInit.obj : $(WORKSPACE)\StmPkg\Core\Init\PeVmcsInit.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Init\PeVmcsInit.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Init\PeVmcsInit.c
$(OUTPUT_DIR)\Runtime\PeLoadVm.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\PeLoadVm.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\PeLoadVm.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeLoadVm.h
$(OUTPUT_DIR)\Runtime\PeLoadVm.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Runtime\PeLoadVm.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\PeLoadVm.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeLoadVm.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\PeLoadVm.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\PeLoadVm.c
$(OUTPUT_DIR)\Runtime\PeSmmPreemptionTimerHandler.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\PeSmmPreemptionTimerHandler.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\PeSmmPreemptionTimerHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeLoadVm.h
$(OUTPUT_DIR)\Runtime\PeSmmPreemptionTimerHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeStm.h
$(OUTPUT_DIR)\Runtime\PeSmmPreemptionTimerHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\PeSmmPreemptionTimerHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\PeSmmPreemptionTimerHandler.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\PeSmmPreemptionTimerHandler.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\PeSmmPreemptionTimerHandler.c
$(OUTPUT_DIR)\Runtime\SmmExceptionHandler.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\SmmExceptionHandler.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Runtime\SmmExceptionHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\StmRuntime.h
$(OUTPUT_DIR)\Runtime\SmmExceptionHandler.obj : $(WORKSPACE)\StmPkg\Core\Runtime\SmmExceptionHandler.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\SmmExceptionHandler.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\SmmExceptionHandler.c
$(OUTPUT_DIR)\AutoGen.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\AutoGen.obj : $(DEBUG_DIR)\AutoGen.h
$(OUTPUT_DIR)\AutoGen.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Ia32\ProcessorBind.h
$(OUTPUT_DIR)\AutoGen.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Base.h
$(OUTPUT_DIR)\AutoGen.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\PcdLib.h
$(OUTPUT_DIR)\AutoGen.obj : $(DEBUG_DIR)\AutoGen.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\.\AutoGen.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\DEBUG\AutoGen.c
$(OUTPUT_DIR)\Runtime\Ia32\PeVmExit.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\Ia32\PeVmExit.obj : $(DEBUG_DIR)\AutoGen.h
$(OUTPUT_DIR)\Runtime\Ia32\PeVmExit.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Ia32\ProcessorBind.h
$(OUTPUT_DIR)\Runtime\Ia32\PeVmExit.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Base.h
$(OUTPUT_DIR)\Runtime\Ia32\PeVmExit.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\PcdLib.h
$(OUTPUT_DIR)\Runtime\Ia32\PeVmExit.obj : $(WORKSPACE)\StmPkg\Core\Runtime\Ia32\PeVmExit.asm
"$(PP)" $(PP_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\Ia32\PeVmExit.asm > z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\Ia32\PeVmExit.i
Trim --source-code --convert-hex --trim-long -o z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\Ia32\PeVmExit.iii z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\Ia32\PeVmExit.i
"$(ASM)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\Ia32\PeVmExit.obj $(ASM_FLAGS) /Iz:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\Ia32 $(INC) z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\Ia32\PeVmExit.iii
$(OUTPUT_DIR)\Runtime\Ia32\VmExit.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\Ia32\VmExit.obj : $(DEBUG_DIR)\AutoGen.h
$(OUTPUT_DIR)\Runtime\Ia32\VmExit.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Ia32\ProcessorBind.h
$(OUTPUT_DIR)\Runtime\Ia32\VmExit.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Base.h
$(OUTPUT_DIR)\Runtime\Ia32\VmExit.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\PcdLib.h
$(OUTPUT_DIR)\Runtime\Ia32\VmExit.obj : $(WORKSPACE)\StmPkg\Core\Runtime\Ia32\VmExit.asm
"$(PP)" $(PP_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\Ia32\VmExit.asm > z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\Ia32\VmExit.i
Trim --source-code --convert-hex --trim-long -o z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\Ia32\VmExit.iii z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\Ia32\VmExit.i
"$(ASM)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\Ia32\VmExit.obj $(ASM_FLAGS) /Iz:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\Ia32 $(INC) z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\Ia32\VmExit.iii
$(OUTPUT_DIR)\Init\Ia32\AsmStmInit.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Init\Ia32\AsmStmInit.obj : $(DEBUG_DIR)\AutoGen.h
$(OUTPUT_DIR)\Init\Ia32\AsmStmInit.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Ia32\ProcessorBind.h
$(OUTPUT_DIR)\Init\Ia32\AsmStmInit.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Base.h
$(OUTPUT_DIR)\Init\Ia32\AsmStmInit.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\PcdLib.h
$(OUTPUT_DIR)\Init\Ia32\AsmStmInit.obj : $(WORKSPACE)\StmPkg\Core\Init\Ia32\AsmStmInit.asm
"$(PP)" $(PP_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Init\Ia32\AsmStmInit.asm > z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Init\Ia32\AsmStmInit.i
Trim --source-code --convert-hex --trim-long -o z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Init\Ia32\AsmStmInit.iii z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Init\Ia32\AsmStmInit.i
"$(ASM)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Init\Ia32\AsmStmInit.obj $(ASM_FLAGS) /Iz:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Init\Ia32 $(INC) z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Init\Ia32\AsmStmInit.iii
$(OUTPUT_DIR)\Runtime\Ia32\Exception.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Runtime\Ia32\Exception.obj : $(DEBUG_DIR)\AutoGen.h
$(OUTPUT_DIR)\Runtime\Ia32\Exception.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Ia32\ProcessorBind.h
$(OUTPUT_DIR)\Runtime\Ia32\Exception.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Base.h
$(OUTPUT_DIR)\Runtime\Ia32\Exception.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\PcdLib.h
$(OUTPUT_DIR)\Runtime\Ia32\Exception.obj : $(WORKSPACE)\StmPkg\Core\Runtime\Ia32\Exception.asm
"$(PP)" $(PP_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\Ia32\Exception.asm > z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\Ia32\Exception.i
Trim --source-code --convert-hex --trim-long -o z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\Ia32\Exception.iii z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\Ia32\Exception.i
"$(ASM)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\Ia32\Exception.obj $(ASM_FLAGS) /Iz:\stm_reference\stmpegit\stm-pe\stm\StmPkg\Core\Runtime\Ia32 $(INC) z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\Core\Stm\OUTPUT\Runtime\Ia32\Exception.iii
#
# clean all intermediate files
#
clean:
if exist $(OUTPUT_DIR) $(RD) $(OUTPUT_DIR)
#
# clean all generated files
#
cleanall:
if exist $(DEBUG_DIR) $(RD) $(DEBUG_DIR)
if exist $(OUTPUT_DIR) $(RD) $(OUTPUT_DIR)
$(RM) *.pdb *.idb > NUL 2>&1
$(RM) $(BIN_DIR)\$(MODULE_NAME).efi
#
# clean all dependent libraries built
#
cleanlib:
-@if exist $(BIN_DIR)\StmPkg\EdkII\MdePkg\Library\BasePrintLib\BasePrintLib\Makefile "$(MAKE)" $(MAKE_FLAGS) -f $(BIN_DIR)\StmPkg\EdkII\MdePkg\Library\BasePrintLib\BasePrintLib\Makefile cleanall
-@if exist $(BIN_DIR)\StmPkg\EdkII\PcAtChipsetPkg\Library\SerialIoLib\SerialIoLib\Makefile "$(MAKE)" $(MAKE_FLAGS) -f $(BIN_DIR)\StmPkg\EdkII\PcAtChipsetPkg\Library\SerialIoLib\SerialIoLib\Makefile cleanall
-@if exist $(BIN_DIR)\StmPkg\EdkII\MdePkg\Library\BasePcdLibNull\BasePcdLibNull\Makefile "$(MAKE)" $(MAKE_FLAGS) -f $(BIN_DIR)\StmPkg\EdkII\MdePkg\Library\BasePcdLibNull\BasePcdLibNull\Makefile cleanall
-@if exist $(BIN_DIR)\StmPkg\Library\MpSafeDebugLibSerialPort\MpSafeDebugLibSerialPort\Makefile "$(MAKE)" $(MAKE_FLAGS) -f $(BIN_DIR)\StmPkg\Library\MpSafeDebugLibSerialPort\MpSafeDebugLibSerialPort\Makefile cleanall
-@if exist $(BIN_DIR)\StmPkg\Library\SimpleSynchronizationLib\SimpleSynchronizationLib\Makefile "$(MAKE)" $(MAKE_FLAGS) -f $(BIN_DIR)\StmPkg\Library\SimpleSynchronizationLib\SimpleSynchronizationLib\Makefile cleanall
-@if exist $(BIN_DIR)\StmPkg\EdkII\MdePkg\Library\BaseIoLibIntrinsic\BaseIoLibIntrinsic\Makefile "$(MAKE)" $(MAKE_FLAGS) -f $(BIN_DIR)\StmPkg\EdkII\MdePkg\Library\BaseIoLibIntrinsic\BaseIoLibIntrinsic\Makefile cleanall
-@if exist $(BIN_DIR)\StmPkg\EdkII\MdePkg\Library\BaseMemoryLib\BaseMemoryLib\Makefile "$(MAKE)" $(MAKE_FLAGS) -f $(BIN_DIR)\StmPkg\EdkII\MdePkg\Library\BaseMemoryLib\BaseMemoryLib\Makefile cleanall
-@if exist $(BIN_DIR)\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\Makefile "$(MAKE)" $(MAKE_FLAGS) -f $(BIN_DIR)\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\Makefile cleanall
-@if exist $(BIN_DIR)\StmPkg\EdkII\MdePkg\Library\BasePciExpressLib\BasePciExpressLib\Makefile "$(MAKE)" $(MAKE_FLAGS) -f $(BIN_DIR)\StmPkg\EdkII\MdePkg\Library\BasePciExpressLib\BasePciExpressLib\Makefile cleanall
-@if exist $(BIN_DIR)\StmPkg\EdkII\MdePkg\Library\BasePciLibPciExpress\BasePciLibPciExpress\Makefile "$(MAKE)" $(MAKE_FLAGS) -f $(BIN_DIR)\StmPkg\EdkII\MdePkg\Library\BasePciLibPciExpress\BasePciLibPciExpress\Makefile cleanall
-@if exist $(BIN_DIR)\StmPkg\Library\StmLib\StmLib\Makefile "$(MAKE)" $(MAKE_FLAGS) -f $(BIN_DIR)\StmPkg\Library\StmLib\StmLib\Makefile cleanall
-@if exist $(BIN_DIR)\StmPkg\Library\StmPlatformLibNull\StmPlatformLibNull\Makefile "$(MAKE)" $(MAKE_FLAGS) -f $(BIN_DIR)\StmPkg\Library\StmPlatformLibNull\StmPlatformLibNull\Makefile cleanall
@cd $(MODULE_BUILD_DIR)

View File

@ -1,110 +0,0 @@
;------------------------------------------------------------------------------
;
; Copyright (c) 2015, Intel Corporation. All rights reserved.<BR>
; This program and the accompanying materials
; are licensed and made available under the terms and conditions of the BSD License
; which accompanies this distribution. The full text of the license may be found at
; http:
;
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
;
; Module Name:
;
; AsmStmInit.asm
;
;------------------------------------------------------------------------------
.686P
.MODEL FLAT, C
.CODE
externdef InitializeSmmMonitor:NEAR
externdef _ModuleEntryPoint:NEAR
STM_API_START EQU 00010001h
STM_API_INITIALIZE_PROTECTION EQU 00010007h
STM_STACK_SIZE EQU 08000h
;------------------------------------------------------------------------------
; void
; AsmInitializeSmmMonitor (
; void
; )
_ModuleEntryPoint PROC PUBLIC
cmp eax, STM_API_INITIALIZE_PROTECTION ; for BSP
jz GoBsp
cmp eax, STM_API_START ; for AP
jz GoAp
jmp DeadLoop
GoBsp:
; Assume ThisOffset is 0
; ESP is pointer to stack bottom, NOT top
mov eax, STM_STACK_SIZE ; eax = STM_STACK_SIZE,
lock xadd [esp], eax ; eax = ThisOffset, ThisOffset += STM_STACK_SIZE (LOCK instruction)
add eax, STM_STACK_SIZE ; eax = ThisOffset + STM_STACK_SIZE
add esp, eax ; esp += ThisOffset + STM_STACK_SIZE
;
; Jump to C code
;
push edi
push esi
push ebp
push ebp ; should be esp
push ebx
push edx
push ecx
mov eax, STM_API_INITIALIZE_PROTECTION
push eax
mov ecx, esp ; parameter
push ecx
call InitializeSmmMonitor
add esp, 4
; should never get here
jmp DeadLoop
GoAp:
;
; assign unique ESP for each processor
;
; |------------|<-ESP (PerProc)
; | Reg |
; |------------|
; | Stack |
; |------------|
; | ThisOffset |
; +------------+<-ESP (Common)
; | Heap |
; Assume ThisOffset is 0
; ESP is pointer to stack bottom, NOT top
mov eax, STM_STACK_SIZE ; eax = STM_STACK_SIZE,
lock xadd [esp], eax ; eax = ThisOffset, ThisOffset += STM_STACK_SIZE (LOCK instruction)
add eax, STM_STACK_SIZE ; eax = ThisOffset + STM_STACK_SIZE
add esp, eax ; esp += ThisOffset + STM_STACK_SIZE
;
; Jump to C code
;
push edi
push esi
push ebp
push ebp ; should be esp
push ebx
push edx
push ecx
mov eax, STM_API_START
push eax
mov ecx, esp ; parameter
push ecx
call InitializeSmmMonitor
add esp, 4
; should never get here
DeadLoop:
jmp $
_ModuleEntryPoint ENDP
END

View File

@ -1,262 +0,0 @@
;------------------------------------------------------------------------------
;
; Copyright (c) 2015, Intel Corporation. All rights reserved.<BR>
; This program and the accompanying materials
; are licensed and made available under the terms and conditions of the BSD License
; which accompanies this distribution. The full text of the license may be found at
; http:
;
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
;
; Module Name:
;
; Exception.asm
;
;------------------------------------------------------------------------------
.686P
.MMX
.MODEL FLAT,C
EXTERNDEF mExceptionHandlerLength:DWORD
EXTERNDEF mExternalVectorTablePtr:DWORD
EXTRN mErrorCodeFlag:DWORD ; Error code flags for exceptions
.DATA
mExceptionHandlerLength DD 8
mExternalVectorTablePtr DWORD 0 ; point to the external interrupt vector table
.CODE
ALIGN 8
PUBLIC AsmExceptionHandlers
AsmExceptionHandlers LABEL BYTE
REPEAT 32
call CommonInterruptEntry
dw ( $ - AsmExceptionHandlers - 5 ) / 8 ; vector number
nop
ENDM
;---------------------------------------;
; CommonInterruptEntry ;
;---------------------------------------;
; The follow algorithm is used for the common interrupt routine.
;
; +---------------------+
; + EFlags +
; +---------------------+
; + CS +
; +---------------------+
; + EIP +
; +---------------------+
; + Error Code +
; +---------------------+
; + EAX / Vector Number +
; +---------------------+
; + EBP +
; +---------------------+ <-- EBP
;
CommonInterruptEntry PROC
cli
;
; All interrupt handlers are invoked through interrupt gates, so
; IF flag automatically cleared at the entry point
;
;
; Calculate vector number
;
xchg eax, [esp] ; get the return address of call, actually, it is the address of vector number.
movzx eax, word ptr [eax]
cmp eax, 32 ; Intel reserved vector for exceptions?
jae NoErrorCode
bt mErrorCodeFlag, eax
jc @F
NoErrorCode:
;
; Push a dummy error code on the stack
; to maintain coherent stack map
;
push [esp]
mov dword ptr [esp + 4], 0
@@:
push ebp
mov ebp, esp
;
; Align stack to make sure that EFI_FX_SAVE_STATE_IA32 of EFI_SYSTEM_CONTEXT_IA32
; is 16-byte aligned
;
and esp, 0fffffff0h
sub esp, 12
;; UINT32 Edi, Esi, Ebp, Esp, Ebx, Edx, Ecx, Eax;
push dword ptr [ebp + 4] ; EAX
push ecx
push edx
push ebx
lea ecx, [ebp + 24]
push ecx ; ESP
push dword ptr [ebp] ; EBP
push esi
push edi
mov [ebp + 4], eax ; save vector number
;; UINT32 Gs, Fs, Es, Ds, Cs, Ss;
mov eax, ss
push eax
movzx eax, word ptr [ebp + 16]
push eax
mov eax, ds
push eax
mov eax, es
push eax
mov eax, fs
push eax
mov eax, gs
push eax
;; UINT32 Eip;
push dword ptr [ebp + 12]
;; UINT32 Gdtr[2], Idtr[2];
sub esp, 8
sidt fword ptr [esp]
sub esp, 8
sgdt fword ptr [esp]
;; UINT32 Ldtr, Tr;
xor eax, eax
str ax
push eax
sldt ax
push eax
;; UINT32 EFlags;
push dword ptr [ebp + 20]
;; UINT32 Cr0, Cr1, Cr2, Cr3, Cr4;
mov eax, cr4
or eax, 208h
mov cr4, eax
push eax
mov eax, cr3
push eax
mov eax, cr2
push eax
xor eax, eax
push eax
mov eax, cr0
push eax
;; UINT32 Dr0, Dr1, Dr2, Dr3, Dr6, Dr7;
mov eax, dr7
push eax
mov eax, dr6
push eax
mov eax, dr3
push eax
mov eax, dr2
push eax
mov eax, dr1
push eax
mov eax, dr0
push eax
;; FX_SAVE_STATE_IA32 FxSaveState;
sub esp, 512
mov edi, esp
db 0fh, 0aeh, 00000111y ;fxsave [edi]
;; UEFI calling convention for IA32 requires that Direction flag in EFLAGs is clear
cld
;; UINT32 ExceptionData;
push dword ptr [ebp + 8]
;; call into exception handler
mov ebx, [ebp + 4]
mov eax, mExternalVectorTablePtr
mov eax, [eax + ebx * 4]
or eax, eax ; ((void *) 0)?
je nonNullValue;
;; Prepare parameter and call
mov edx, esp
push edx
push ebx
call eax
add esp, 8
nonNullValue:
cli
;; UINT32 ExceptionData;
add esp, 4
;; FX_SAVE_STATE_IA32 FxSaveState;
mov esi, esp
db 0fh, 0aeh, 00001110y ; fxrstor [esi]
add esp, 512
;; UINT32 Dr0, Dr1, Dr2, Dr3, Dr6, Dr7;
;; Skip restoration of DRx registers to support in-circuit emualators
;; or debuggers set breakpoint in interrupt/exception context
add esp, 4 * 6
;; UINT32 Cr0, Cr1, Cr2, Cr3, Cr4;
pop eax
mov cr0, eax
add esp, 4 ; not for Cr1
pop eax
mov cr2, eax
pop eax
mov cr3, eax
pop eax
mov cr4, eax
;; UINT32 EFlags;
pop dword ptr [ebp + 20]
;; UINT32 Ldtr, Tr;
;; UINT32 Gdtr[2], Idtr[2];
;; Best not let anyone mess with these particular registers...
add esp, 24
;; UINT32 Eip;
pop dword ptr [ebp + 12]
;; UINT32 Gs, Fs, Es, Ds, Cs, Ss;
pop gs
pop fs
pop es
pop ds
pop dword ptr [ebp + 16]
pop ss
;; UINT32 Edi, Esi, Ebp, Esp, Ebx, Edx, Ecx, Eax;
pop edi
pop esi
add esp, 4 ; not for ebp
add esp, 4 ; not for esp
pop ebx
pop edx
pop ecx
pop eax
mov esp, ebp
pop ebp
add esp, 8
iretd
CommonInterruptEntry ENDP
END

View File

@ -1,42 +0,0 @@
;------------------------------------------------------------------------------
;
; Copyright (c) 2015, Intel Corporation. All rights reserved.<BR>
; This program and the accompanying materials
; are licensed and made available under the terms and conditions of the BSD License
; which accompanies this distribution. The full text of the license may be found at
; http:
;
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
;
; Module Name:
;
; PeVmExit.asm
;
;------------------------------------------------------------------------------
.686P
.MMX
.MODEL FLAT,C
.CODE
EXTERNDEF PeStmHandlerSmm:PROC
AsmHostEntrypointSmmPe PROC PUBLIC
push edi
push esi
push ebp
push ebp ; should be esp
push ebx
push edx
push ecx
push eax
mov ecx, esp ; parameter
push ecx
call PeStmHandlerSmm
add esp, 4
jmp $
AsmHostEntrypointSmmPe ENDP
END

View File

@ -1,59 +0,0 @@
;------------------------------------------------------------------------------
;
; Copyright (c) 2015, Intel Corporation. All rights reserved.<BR>
; This program and the accompanying materials
; are licensed and made available under the terms and conditions of the BSD License
; which accompanies this distribution. The full text of the license may be found at
; http:
;
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
;
; Module Name:
;
; VmExit.asm
;
;------------------------------------------------------------------------------
.686P
.MMX
.MODEL FLAT,C
.CODE
EXTERNDEF StmHandlerSmi:PROC
EXTERNDEF StmHandlerSmm:PROC
AsmHostEntrypointSmi PROC PUBLIC
push edi
push esi
push ebp
push ebp ; should be esp
push ebx
push edx
push ecx
push eax
mov ecx, esp ; parameter
push ecx
call StmHandlerSmi
add esp, 4
jmp $
AsmHostEntrypointSmi ENDP
AsmHostEntrypointSmm PROC PUBLIC
push edi
push esi
push ebp
push ebp ; should be esp
push ebx
push edx
push ecx
push eax
mov ecx, esp ; parameter
push ecx
call StmHandlerSmm
add esp, 4
jmp $
AsmHostEntrypointSmm ENDP
END

View File

@ -1,87 +0,0 @@
## @file
# Component description file for Stm module.
#
# Copyright (c) 2015 - 2016, Intel Corporation. All rights reserved.<BR>
# This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License
# which accompanies this distribution. The full text of the license may be found at
# http://opensource.org/licenses/bsd-license.php.
#
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
#
##
# DO NOT EDIT
# FILE auto-generated
[Defines]
INF_VERSION = 0x00010017
BASE_NAME = Stm
FILE_GUID = 829ACE7E-B715-43ef-B7C8-5375C101AEA1
MODULE_TYPE = USER_DEFINED
VERSION_STRING = 1.0
ENTRY_POINT = AsmInitializeSmmMonitorNew
[Packages.IA32]
StmPkg/StmPkg.dec
[Binaries.IA32]
BIN|z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/DEBUG/Stm
[PatchPcd.IA32]
[Protocols.IA32]
[Ppis.IA32]
[Guids.IA32]
[PcdEx.IA32]
[LibraryClasses.IA32]
## @LIB_INSTANCES
# StmPkg/EdkII/MdePkg/Library/BasePrintLib/BasePrintLib.inf
# StmPkg/EdkII/PcAtChipsetPkg/Library/SerialIoLib/SerialIoLib.inf
# StmPkg/EdkII/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf
# StmPkg/Library/MpSafeDebugLibSerialPort/MpSafeDebugLibSerialPort.inf
# StmPkg/Library/SimpleSynchronizationLib/SimpleSynchronizationLib.inf
# StmPkg/EdkII/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf
# StmPkg/EdkII/MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf
# StmPkg/EdkII/MdePkg/Library/BaseLib/BaseLib.inf
# StmPkg/EdkII/MdePkg/Library/BasePciExpressLib/BasePciExpressLib.inf
# StmPkg/EdkII/MdePkg/Library/BasePciLibPciExpress/BasePciLibPciExpress.inf
# StmPkg/Library/StmLib/StmLib.inf
# StmPkg/Library/StmPlatformLibNull/StmPlatformLibNull.inf
[Depex.IA32]
#
# The following information is for reference only and not required by the build tools.
#
# VALID_ARCHITECTURES = IA32 X64
#
[BuildOptions.IA32]
## @AsBuilt
## MSFT:DEBUG_VS2010x86_IA32_SYMRENAME_FLAGS = Symbol renaming not needed for
## MSFT:DEBUG_VS2010x86_IA32_ASLDLINK_FLAGS = /NODEFAULTLIB /ENTRY:ReferenceAcpiTable /SUBSYSTEM:CONSOLE
## MSFT:DEBUG_VS2010x86_IA32_VFR_FLAGS = -l -n
## MSFT:DEBUG_VS2010x86_IA32_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
## MSFT:DEBUG_VS2010x86_IA32_GENFW_FLAGS =
## MSFT:DEBUG_VS2010x86_IA32_OPTROM_FLAGS = -e
## MSFT:DEBUG_VS2010x86_IA32_SLINK_FLAGS = /NOLOGO /LTCG
## MSFT:DEBUG_VS2010x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
## MSFT:DEBUG_VS2010x86_IA32_ASL_FLAGS =
## MSFT:DEBUG_VS2010x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
## MSFT:DEBUG_VS2010x86_IA32_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
## MSFT:DEBUG_VS2010x86_IA32_ASLCC_FLAGS = /nologo /c /FIAutoGen.h /TC /Dmain=ReferenceAcpiTable
## MSFT:DEBUG_VS2010x86_IA32_APP_FLAGS = /nologo /E /TC
## MSFT:DEBUG_VS2010x86_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG /BASE:0x0 /ALIGN:32 /FILEALIGN:32 /STACK:0x8000,0x8000 /HEAP:0x240000,0x240000 /OUT:$(DEBUG_DIR)\Stm.dll
## MSFT:DEBUG_VS2010x86_IA32_NASMB_FLAGS = -f bin
## MSFT:DEBUG_VS2010x86_IA32_ASLPP_FLAGS = /nologo /E /C /FIAutoGen.h
## MSFT:DEBUG_VS2010x86_IA32_OBJCOPY_FLAGS = objcopy not needed for
## MSFT:DEBUG_VS2010x86_IA32_MAKE_FLAGS = /nologo
## MSFT:DEBUG_VS2010x86_IA32_ASMLINK_FLAGS = /nologo /tiny
## MSFT:DEBUG_VS2010x86_IA32_NASM_FLAGS = -Ox -f win32 -g

View File

@ -1,62 +0,0 @@
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Init/StmInit.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Init/Paging.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Init/Memory.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Init/VmcsInit.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Init/EptInit.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Init/IoInit.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Init/MsrInit.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Init/Relocate.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Init/PeVmcsInit.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/SmmMp.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/SmmHandler.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/SmmStateSync.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/SmmSetup.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/SmmTearDown.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/SmmRsmHandler.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/SmmVmcallHandler.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/SmmExceptionHandler.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/SmmCacheHandler.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/SmmCpuidHandler.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/SmmCrHandler.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/SmmEptHandler.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/SmmIoHandler.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/SmmMsrHandler.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/SmmTaskSwitchHandler.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/SmiHandler.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/SmiEventHandler.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/SmiVmcallHandler.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/StmTearDown.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/StmExceptionHandler.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/PageTable.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/PeEptHandler.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/PeSmmHandler.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/PeSmmVmcallHandler.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/PeSmmRsmHandler.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/PeSmmIoHandler.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/PeSmmBadGuestStateHandler.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/PeSmmMsrHandler.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/PeSmmCrHandler.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/PeSmmExceptionHandler.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/PeSmmCpuidHandler.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/PeSmmPreemptionTimerHandler.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/PeSmiVmcallHandler.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/PeSmiHandler.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/PeVmxState.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/PeApicHandler.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/PePciHandler.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/PeLoadVm.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/PeVmcsInit.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/VmcsMapper.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Cpu.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Dump.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/EventLog.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/StmResource.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/VmcsRecord.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/StmPerformance.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Init/Ia32/AsmStmInit.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/Ia32/VmExit.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/Ia32/PeVmExit.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/Ia32/Exception.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/Ia32/SmmException.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Runtime/Ia32/SmmStateSyncIa32eGpr.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/AutoGen.obj

View File

@ -1,13 +0,0 @@
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/EdkII/MdePkg/Library/BasePrintLib/BasePrintLib/OUTPUT/BasePrintLib.lib
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/EdkII/PcAtChipsetPkg/Library/SerialIoLib/SerialIoLib/OUTPUT/PcAtSerialPortLib.lib
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/EdkII/MdePkg/Library/BasePcdLibNull/BasePcdLibNull/OUTPUT/BasePcdLibNull.lib
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Library/MpSafeDebugLibSerialPort/MpSafeDebugLibSerialPort/OUTPUT/MpSafDebugLibSerialPort.lib
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Library/SimpleSynchronizationLib/SimpleSynchronizationLib/OUTPUT/SimpleSynchronizationLib.lib
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/EdkII/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic/OUTPUT/BaseIoLibIntrinsic.lib
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/EdkII/MdePkg/Library/BaseMemoryLib/BaseMemoryLib/OUTPUT/BaseMemoryLib.lib
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/EdkII/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/EdkII/MdePkg/Library/BasePciExpressLib/BasePciExpressLib/OUTPUT/BasePciExpressLib.lib
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/EdkII/MdePkg/Library/BasePciLibPciExpress/BasePciLibPciExpress/OUTPUT/BasePciLibPciExpress.lib
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Library/StmLib/StmLib/OUTPUT/StmLib.lib
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Library/StmPlatformLibNull/StmPlatformLibNull/OUTPUT/StmPlatformLibNull.lib
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/Core/Stm/OUTPUT/Stm.lib

View File

@ -1,27 +0,0 @@
/**
DO NOT EDIT
FILE auto-generated
Module name:
AutoGen.h
Abstract: Auto-generated AutoGen.h for building module or library.
**/
#ifndef _AUTOGENH_926c9cd0_4bb8_479b_9ac4_8a2a23f85307
#define _AUTOGENH_926c9cd0_4bb8_479b_9ac4_8a2a23f85307
#ifdef __cplusplus
extern "C" {
#endif
#include <Base.h>
extern GUID gEfiCallerIdGuid;
extern CHAR8 *gEfiCallerBaseName;
#ifdef __cplusplus
}
#endif
#endif

View File

@ -1,340 +0,0 @@
#
# DO NOT EDIT
# This file is auto-generated by build utility
#
# Module Name:
#
# Makefile
#
# Abstract:
#
# Auto-generated makefile for building modules, libraries or platform
#
#
# Platform Macro Definition
#
PLATFORM_NAME = StmPkg
PLATFORM_GUID = CF6FFE1C-0F2B-470e-B708-56CF01FC4A00
PLATFORM_VERSION = 0.1
PLATFORM_RELATIVE_DIR = StmPkg
PLATFORM_DIR = $(WORKSPACE)\StmPkg
PLATFORM_OUTPUT_DIR = Build\StmPkg
#
# Module Macro Definition
#
MODULE_NAME = BaseIoLibIntrinsic
MODULE_GUID = 926c9cd0-4bb8-479b-9ac4-8a2a23f85307
MODULE_NAME_GUID = BaseIoLibIntrinsic
MODULE_VERSION = 1.0
MODULE_TYPE = BASE
MODULE_FILE = BaseIoLibIntrinsic.inf
MODULE_FILE_BASE_NAME = BaseIoLibIntrinsic
BASE_NAME = $(MODULE_NAME)
MODULE_RELATIVE_DIR = StmPkg\EdkII\MdePkg\Library\BaseIoLibIntrinsic
PACKAGE_RELATIVE_DIR = EdkII\MdePkg\Library\BaseIoLibIntrinsic
MODULE_DIR = z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseIoLibIntrinsic
MODULE_ENTRY_POINT = _ModuleEntryPoint
ARCH_ENTRY_POINT = _ModuleEntryPoint
IMAGE_ENTRY_POINT = _ModuleEntryPoint
INF_VERSION = 0x00010005
BASE_NAME = BaseIoLibIntrinsic
FILE_GUID = 926c9cd0-4bb8-479b-9ac4-8a2a23f85307
MODULE_TYPE = BASE
VERSION_STRING = 1.0
#
# Build Configuration Macro Definition
#
ARCH = IA32
TOOLCHAIN = VS2010x86
TOOLCHAIN_TAG = VS2010x86
TARGET = DEBUG
#
# Build Directory Macro Definition
#
# PLATFORM_BUILD_DIR = z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86
BUILD_DIR = z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86
BIN_DIR = $(BUILD_DIR)\IA32
LIB_DIR = $(BIN_DIR)
MODULE_BUILD_DIR = z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseIoLibIntrinsic\BaseIoLibIntrinsic
OUTPUT_DIR = z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseIoLibIntrinsic\BaseIoLibIntrinsic\OUTPUT
DEBUG_DIR = z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseIoLibIntrinsic\BaseIoLibIntrinsic\DEBUG
DEST_DIR_OUTPUT = $(OUTPUT_DIR)
DEST_DIR_DEBUG = $(DEBUG_DIR)
#
# Shell Command Macro
#
RD = rmdir /s /q
RM = del /f /q
MD = mkdir
CP = copy /y
MV = move /y
#
# Tools definitions specific to this module
#
SYMRENAME = echo
SYMRENAME_FLAGS = Symbol renaming not needed for
ASLDLINK = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin\link.exe
ASLDLINK_FLAGS = /NODEFAULTLIB /ENTRY:ReferenceAcpiTable /SUBSYSTEM:CONSOLE
TIANO = TianoCompress
TIANO_GUID = A31280AD-481E-41B6-95E8-127F4C984779
VFR = VfrCompile
VFR_FLAGS = -l -n
PP = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin\cl.exe
PP_FLAGS = /nologo /E /TC /FIAutoGen.h
LZMAF86 = LzmaF86Compress
LZMAF86_GUID = D42AE6BD-1352-4bfb-909A-CA72A6EAE889
GENFW = GenFw
GENFW_FLAGS =
OPTROM = EfiRom
OPTROM_FLAGS = -e
SLINK = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin\lib.exe
SLINK_FLAGS = /NOLOGO /LTCG
RC = c:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\rc.exe
ASM = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin\ml.exe
ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
ASL = C:\ASL\iasl.exe
ASL_FLAGS =
ASL_OUTFLAGS = -p
RSA2048SHA256SIGN = Rsa2048Sha256Sign
RSA2048SHA256SIGN_GUID = A7717414-C616-4977-9420-844712A735BF
MTOC = /usr/local/bin/mtoc
CC = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin\cl.exe
CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
VFRPP = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin\cl.exe
VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
LZMA = LzmaCompress
LZMA_GUID = EE4E5898-3914-4259-9D6E-DC7BD79403CF
ASM16 = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin\ml.exe
ASLCC = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin\cl.exe
ASLCC_FLAGS = /nologo /c /FIAutoGen.h /TC /Dmain=ReferenceAcpiTable
APP = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin\cl.exe
APP_FLAGS = /nologo /E /TC
DLINK = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin\link.exe
DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
NASMB_FLAGS = -f bin
VPDTOOL = BPDG
VPDTOOL_GUID = 8C3D856A-9BE6-468E-850A-24F7A8D38E08
CRC32 = GenCrc32
CRC32_GUID = FC1BCDB0-7D31-49AA-936A-A4600D9DD083
ASLPP = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin\cl.exe
ASLPP_FLAGS = /nologo /E /C /FIAutoGen.h
OBJCOPY_ADDDEBUGFLAG = --add-gnu-debuglink=$(DEBUG_DIR)/$(MODULE_NAME).debug
OBJCOPY = echo
OBJCOPY_FLAGS = objcopy not needed for
MAKE = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin\nmake.exe
ASMLINK = C:\WINDDK\3790.1830\bin\bin16\link16.exe
ASMLINK_FLAGS = /nologo /tiny
NASM = nasm
NASM_FLAGS = -Ox -f win32 -g
MAKE_FILE = $(MODULE_BUILD_DIR)\Makefile
#
# Build Macro
#
OBJECT_FILES = \
$(OUTPUT_DIR)\IoLibMmioBuffer.obj \
$(OUTPUT_DIR)\IoHighLevel.obj \
$(OUTPUT_DIR)\IoLibMsc.obj \
$(OUTPUT_DIR)\IoLib.obj
INC = \
/I$(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseIoLibIntrinsic \
/I$(DEBUG_DIR) \
/I$(WORKSPACE)\StmPkg \
/I$(WORKSPACE)\StmPkg\Include \
/I$(WORKSPACE)\StmPkg\EdkII\MdePkg\Include \
/I$(WORKSPACE)\StmPkg\Include\Ia32 \
/I$(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Ia32
OBJECT_FILES_LIST = z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseIoLibIntrinsic\BaseIoLibIntrinsic\OUTPUT\object_files.lst
COMMON_DEPS = $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseLib.h \
$(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\IoLib.h \
$(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Base.h \
$(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseIoLibIntrinsic\BaseIoLibIntrinsicInternal.h \
$(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Ia32\ProcessorBind.h \
$(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\DebugLib.h \
$(DEBUG_DIR)\AutoGen.h \
#
# Overridable Target Macro Definitions
#
FORCE_REBUILD = force_build
INIT_TARGET = init
PCH_TARGET =
BC_TARGET =
CODA_TARGET = z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseIoLibIntrinsic\BaseIoLibIntrinsic\OUTPUT\BaseIoLibIntrinsic.lib \
#
# Default target, which will build dependent libraries in addition to source files
#
all: mbuild
#
# Target used when called from platform makefile, which will bypass the build of dependent libraries
#
pbuild: $(INIT_TARGET) $(BC_TARGET) $(PCH_TARGET) $(CODA_TARGET)
#
# ModuleTarget
#
mbuild: $(INIT_TARGET) $(BC_TARGET) gen_libs $(PCH_TARGET) $(CODA_TARGET)
#
# Build Target used in multi-thread build mode, which will bypass the init and gen_libs targets
#
tbuild: $(BC_TARGET) $(PCH_TARGET) $(CODA_TARGET)
#
# Phony target which is used to force executing commands for a target
#
force_build:
-@
#
# Target to update the FD
#
fds: mbuild gen_fds
#
# Initialization target: print build information and create necessary directories
#
init: info dirs
info:
-@echo Building ... $(MODULE_DIR)\$(MODULE_FILE) [$(ARCH)]
dirs:
-@if not exist $(DEBUG_DIR) $(MD) $(DEBUG_DIR)
-@if not exist $(OUTPUT_DIR) $(MD) $(OUTPUT_DIR)
strdefs:
-@$(CP) $(DEBUG_DIR)\AutoGen.h $(DEBUG_DIR)\$(MODULE_NAME)StrDefs.h
#
# GenLibsTarget
#
gen_libs:
@cd $(MODULE_BUILD_DIR)
#
# Build Flash Device Image
#
gen_fds:
@"$(MAKE)" $(MAKE_FLAGS) -f $(BUILD_DIR)\Makefile fds
@cd $(MODULE_BUILD_DIR)
#
# Individual Object Build Targets
#
$(OUTPUT_DIR)\BaseIoLibIntrinsic.lib : $(OBJECT_FILES)
"$(SLINK)" $(SLINK_FLAGS) /OUT:z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseIoLibIntrinsic\BaseIoLibIntrinsic\OUTPUT\BaseIoLibIntrinsic.lib @$(OBJECT_FILES_LIST)
$(OUTPUT_DIR)\IoHighLevel.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\IoHighLevel.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\IoHighLevel.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseIoLibIntrinsic\IoHighLevel.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseIoLibIntrinsic\BaseIoLibIntrinsic\OUTPUT\.\IoHighLevel.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseIoLibIntrinsic\IoHighLevel.c
$(OUTPUT_DIR)\IoLibMsc.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\IoLibMsc.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\IoLibMsc.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseIoLibIntrinsic\IoLibMsc.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseIoLibIntrinsic\BaseIoLibIntrinsic\OUTPUT\.\IoLibMsc.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseIoLibIntrinsic\IoLibMsc.c
$(OUTPUT_DIR)\IoLibMmioBuffer.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\IoLibMmioBuffer.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\IoLibMmioBuffer.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseIoLibIntrinsic\IoLibMmioBuffer.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseIoLibIntrinsic\BaseIoLibIntrinsic\OUTPUT\.\IoLibMmioBuffer.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseIoLibIntrinsic\IoLibMmioBuffer.c
$(OUTPUT_DIR)\IoLib.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\IoLib.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\IoLib.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseIoLibIntrinsic\IoLib.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseIoLibIntrinsic\BaseIoLibIntrinsic\OUTPUT\.\IoLib.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseIoLibIntrinsic\IoLib.c
#
# clean all intermediate files
#
clean:
if exist $(OUTPUT_DIR) $(RD) $(OUTPUT_DIR)
#
# clean all generated files
#
cleanall:
if exist $(DEBUG_DIR) $(RD) $(DEBUG_DIR)
if exist $(OUTPUT_DIR) $(RD) $(OUTPUT_DIR)
$(RM) *.pdb *.idb > NUL 2>&1
$(RM) $(BIN_DIR)\$(MODULE_NAME).efi
#
# clean all dependent libraries built
#
cleanlib:
@cd $(MODULE_BUILD_DIR)

View File

@ -1,4 +0,0 @@
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/EdkII/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic/OUTPUT/IoLibMmioBuffer.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/EdkII/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic/OUTPUT/IoHighLevel.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/EdkII/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic/OUTPUT/IoLibMsc.obj
z:/stm_reference/stmpegit/stm-pe/stm/Build/StmPkg/DEBUG_VS2010x86/IA32/StmPkg/EdkII/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic/OUTPUT/IoLib.obj

View File

@ -1,45 +0,0 @@
/**
DO NOT EDIT
FILE auto-generated
Module name:
AutoGen.h
Abstract: Auto-generated AutoGen.h for building module or library.
**/
#ifndef _AUTOGENH_27d67720_ea68_48ae_93da_a3a074c90e30
#define _AUTOGENH_27d67720_ea68_48ae_93da_a3a074c90e30
#ifdef __cplusplus
extern "C" {
#endif
#include <Base.h>
#include <Library/PcdLib.h>
extern GUID gEfiCallerIdGuid;
extern CHAR8 *gEfiCallerBaseName;
// Guids
extern GUID gEfiStmPkgTokenSpaceGuid;
// PCD definitions
#define _PCD_TOKEN_PcdMaximumAsciiStringLength 6U
extern const UINT32 _gPcd_FixedAtBuild_PcdMaximumAsciiStringLength;
#define _PCD_GET_MODE_32_PcdMaximumAsciiStringLength _gPcd_FixedAtBuild_PcdMaximumAsciiStringLength
//#define _PCD_SET_MODE_32_PcdMaximumAsciiStringLength ASSERT(FALSE) // It is not allowed to set value for a FIXED_AT_BUILD PCD
#define _PCD_SIZE_PcdMaximumAsciiStringLength 4
#define _PCD_GET_MODE_SIZE_PcdMaximumAsciiStringLength _PCD_SIZE_PcdMaximumAsciiStringLength
#define _PCD_TOKEN_PcdMaximumUnicodeStringLength 7U
extern const UINT32 _gPcd_FixedAtBuild_PcdMaximumUnicodeStringLength;
#define _PCD_GET_MODE_32_PcdMaximumUnicodeStringLength _gPcd_FixedAtBuild_PcdMaximumUnicodeStringLength
//#define _PCD_SET_MODE_32_PcdMaximumUnicodeStringLength ASSERT(FALSE) // It is not allowed to set value for a FIXED_AT_BUILD PCD
#define _PCD_SIZE_PcdMaximumUnicodeStringLength 4
#define _PCD_GET_MODE_SIZE_PcdMaximumUnicodeStringLength _PCD_SIZE_PcdMaximumUnicodeStringLength
#ifdef __cplusplus
}
#endif
#endif

View File

@ -1,948 +0,0 @@
#
# DO NOT EDIT
# This file is auto-generated by build utility
#
# Module Name:
#
# Makefile
#
# Abstract:
#
# Auto-generated makefile for building modules, libraries or platform
#
#
# Platform Macro Definition
#
PLATFORM_NAME = StmPkg
PLATFORM_GUID = CF6FFE1C-0F2B-470e-B708-56CF01FC4A00
PLATFORM_VERSION = 0.1
PLATFORM_RELATIVE_DIR = StmPkg
PLATFORM_DIR = $(WORKSPACE)\StmPkg
PLATFORM_OUTPUT_DIR = Build\StmPkg
#
# Module Macro Definition
#
MODULE_NAME = BaseLib
MODULE_GUID = 27d67720-ea68-48ae-93da-a3a074c90e30
MODULE_NAME_GUID = BaseLib
MODULE_VERSION = 1.0
MODULE_TYPE = BASE
MODULE_FILE = BaseLib.inf
MODULE_FILE_BASE_NAME = BaseLib
BASE_NAME = $(MODULE_NAME)
MODULE_RELATIVE_DIR = StmPkg\EdkII\MdePkg\Library\BaseLib
PACKAGE_RELATIVE_DIR = EdkII\MdePkg\Library\BaseLib
MODULE_DIR = z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib
MODULE_ENTRY_POINT = _ModuleEntryPoint
ARCH_ENTRY_POINT = _ModuleEntryPoint
IMAGE_ENTRY_POINT = _ModuleEntryPoint
INF_VERSION = 0x00010005
BASE_NAME = BaseLib
FILE_GUID = 27d67720-ea68-48ae-93da-a3a074c90e30
MODULE_TYPE = BASE
VERSION_STRING = 1.0
#
# Build Configuration Macro Definition
#
ARCH = IA32
TOOLCHAIN = VS2010x86
TOOLCHAIN_TAG = VS2010x86
TARGET = DEBUG
#
# Build Directory Macro Definition
#
# PLATFORM_BUILD_DIR = z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86
BUILD_DIR = z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86
BIN_DIR = $(BUILD_DIR)\IA32
LIB_DIR = $(BIN_DIR)
MODULE_BUILD_DIR = z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib
OUTPUT_DIR = z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT
DEBUG_DIR = z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\DEBUG
DEST_DIR_OUTPUT = $(OUTPUT_DIR)
DEST_DIR_DEBUG = $(DEBUG_DIR)
#
# Shell Command Macro
#
RD = rmdir /s /q
RM = del /f /q
MD = mkdir
CP = copy /y
MV = move /y
#
# Tools definitions specific to this module
#
SYMRENAME = echo
SYMRENAME_FLAGS = Symbol renaming not needed for
ASLDLINK = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin\link.exe
ASLDLINK_FLAGS = /NODEFAULTLIB /ENTRY:ReferenceAcpiTable /SUBSYSTEM:CONSOLE
TIANO = TianoCompress
TIANO_GUID = A31280AD-481E-41B6-95E8-127F4C984779
VFR = VfrCompile
VFR_FLAGS = -l -n
PP = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin\cl.exe
PP_FLAGS = /nologo /E /TC /FIAutoGen.h
LZMAF86 = LzmaF86Compress
LZMAF86_GUID = D42AE6BD-1352-4bfb-909A-CA72A6EAE889
GENFW = GenFw
GENFW_FLAGS =
OPTROM = EfiRom
OPTROM_FLAGS = -e
SLINK = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin\lib.exe
SLINK_FLAGS = /NOLOGO /LTCG
RC = c:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\rc.exe
ASM = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin\ml.exe
ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
ASL = C:\ASL\iasl.exe
ASL_FLAGS =
ASL_OUTFLAGS = -p
RSA2048SHA256SIGN = Rsa2048Sha256Sign
RSA2048SHA256SIGN_GUID = A7717414-C616-4977-9420-844712A735BF
MTOC = /usr/local/bin/mtoc
CC = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin\cl.exe
CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
VFRPP = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin\cl.exe
VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
LZMA = LzmaCompress
LZMA_GUID = EE4E5898-3914-4259-9D6E-DC7BD79403CF
ASM16 = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin\ml.exe
ASLCC = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin\cl.exe
ASLCC_FLAGS = /nologo /c /FIAutoGen.h /TC /Dmain=ReferenceAcpiTable
APP = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin\cl.exe
APP_FLAGS = /nologo /E /TC
DLINK = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin\link.exe
DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
NASMB_FLAGS = -f bin
VPDTOOL = BPDG
VPDTOOL_GUID = 8C3D856A-9BE6-468E-850A-24F7A8D38E08
CRC32 = GenCrc32
CRC32_GUID = FC1BCDB0-7D31-49AA-936A-A4600D9DD083
ASLPP = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin\cl.exe
ASLPP_FLAGS = /nologo /E /C /FIAutoGen.h
OBJCOPY_ADDDEBUGFLAG = --add-gnu-debuglink=$(DEBUG_DIR)/$(MODULE_NAME).debug
OBJCOPY = echo
OBJCOPY_FLAGS = objcopy not needed for
MAKE = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin\nmake.exe
ASMLINK = C:\WINDDK\3790.1830\bin\bin16\link16.exe
ASMLINK_FLAGS = /nologo /tiny
NASM = nasm
NASM_FLAGS = -Ox -f win32 -g
MAKE_FILE = $(MODULE_BUILD_DIR)\Makefile
#
# Build Macro
#
OBJECT_FILES = \
$(OUTPUT_DIR)\SwapBytes32.obj \
$(OUTPUT_DIR)\SwapBytes16.obj \
$(OUTPUT_DIR)\LongJump.obj \
$(OUTPUT_DIR)\SetJump.obj \
$(OUTPUT_DIR)\RShiftU64.obj \
$(OUTPUT_DIR)\MultU64x32.obj \
$(OUTPUT_DIR)\LShiftU64.obj \
$(OUTPUT_DIR)\DivU64x32Remainder.obj \
$(OUTPUT_DIR)\DivU64x32.obj \
$(OUTPUT_DIR)\BitField.obj \
$(OUTPUT_DIR)\CpuDeadLoop.obj \
$(OUTPUT_DIR)\Cpu.obj \
$(OUTPUT_DIR)\String.obj \
$(OUTPUT_DIR)\Ia32\Wbinvd.obj \
$(OUTPUT_DIR)\Ia32\WriteLdtr.obj \
$(OUTPUT_DIR)\Ia32\WriteIdtr.obj \
$(OUTPUT_DIR)\Ia32\WriteGdtr.obj \
$(OUTPUT_DIR)\Ia32\WriteDr7.obj \
$(OUTPUT_DIR)\Ia32\WriteDr6.obj \
$(OUTPUT_DIR)\Ia32\WriteDr5.obj \
$(OUTPUT_DIR)\Ia32\WriteDr4.obj \
$(OUTPUT_DIR)\Ia32\WriteDr3.obj \
$(OUTPUT_DIR)\Ia32\WriteDr2.obj \
$(OUTPUT_DIR)\Ia32\WriteDr1.obj \
$(OUTPUT_DIR)\Ia32\WriteDr0.obj \
$(OUTPUT_DIR)\Ia32\WriteCr4.obj \
$(OUTPUT_DIR)\Ia32\WriteCr3.obj \
$(OUTPUT_DIR)\Ia32\WriteCr2.obj \
$(OUTPUT_DIR)\Ia32\WriteCr0.obj \
$(OUTPUT_DIR)\Ia32\WriteMsr64.obj \
$(OUTPUT_DIR)\Ia32\SetJump.obj \
$(OUTPUT_DIR)\Ia32\RShiftU64.obj \
$(OUTPUT_DIR)\Ia32\ReadTsc.obj \
$(OUTPUT_DIR)\Ia32\ReadLdtr.obj \
$(OUTPUT_DIR)\Ia32\ReadIdtr.obj \
$(OUTPUT_DIR)\Ia32\ReadGdtr.obj \
$(OUTPUT_DIR)\Ia32\ReadTr.obj \
$(OUTPUT_DIR)\Ia32\ReadSs.obj \
$(OUTPUT_DIR)\Ia32\ReadGs.obj \
$(OUTPUT_DIR)\Ia32\ReadFs.obj \
$(OUTPUT_DIR)\Ia32\ReadEs.obj \
$(OUTPUT_DIR)\Ia32\ReadDs.obj \
$(OUTPUT_DIR)\Ia32\ReadCs.obj \
$(OUTPUT_DIR)\Ia32\ReadMsr64.obj \
$(OUTPUT_DIR)\Ia32\ReadEflags.obj \
$(OUTPUT_DIR)\Ia32\ReadDr7.obj \
$(OUTPUT_DIR)\Ia32\ReadDr6.obj \
$(OUTPUT_DIR)\Ia32\ReadDr5.obj \
$(OUTPUT_DIR)\Ia32\ReadDr4.obj \
$(OUTPUT_DIR)\Ia32\ReadDr3.obj \
$(OUTPUT_DIR)\Ia32\ReadDr2.obj \
$(OUTPUT_DIR)\Ia32\ReadDr1.obj \
$(OUTPUT_DIR)\Ia32\ReadDr0.obj \
$(OUTPUT_DIR)\Ia32\ReadCr4.obj \
$(OUTPUT_DIR)\Ia32\ReadCr3.obj \
$(OUTPUT_DIR)\Ia32\ReadCr2.obj \
$(OUTPUT_DIR)\Ia32\ReadCr0.obj \
$(OUTPUT_DIR)\Ia32\MultU64x32.obj \
$(OUTPUT_DIR)\Ia32\LShiftU64.obj \
$(OUTPUT_DIR)\Ia32\LongJump.obj \
$(OUTPUT_DIR)\Ia32\Invd.obj \
$(OUTPUT_DIR)\Ia32\FxRestore.obj \
$(OUTPUT_DIR)\Ia32\FxSave.obj \
$(OUTPUT_DIR)\Ia32\FlushCacheLine.obj \
$(OUTPUT_DIR)\Ia32\EnableInterrupts.obj \
$(OUTPUT_DIR)\Ia32\EnableDisableInterrupts.obj \
$(OUTPUT_DIR)\Ia32\DivU64x32Remainder.obj \
$(OUTPUT_DIR)\Ia32\DivU64x32.obj \
$(OUTPUT_DIR)\Ia32\DisableInterrupts.obj \
$(OUTPUT_DIR)\Ia32\CpuPause.obj \
$(OUTPUT_DIR)\Ia32\CpuIdEx.obj \
$(OUTPUT_DIR)\Ia32\CpuId.obj \
$(OUTPUT_DIR)\Ia32\CpuBreakpoint.obj \
$(OUTPUT_DIR)\Ia32\EnableCache.obj \
$(OUTPUT_DIR)\Ia32\DisableCache.obj \
$(OUTPUT_DIR)\Ia32\Non-existing.obj \
$(OUTPUT_DIR)\Unaligned.obj \
$(OUTPUT_DIR)\X86WriteIdtr.obj \
$(OUTPUT_DIR)\X86WriteGdtr.obj \
$(OUTPUT_DIR)\X86ReadIdtr.obj \
$(OUTPUT_DIR)\X86ReadGdtr.obj \
$(OUTPUT_DIR)\X86Msr.obj \
$(OUTPUT_DIR)\X86MemoryFence.obj \
$(OUTPUT_DIR)\X86GetInterruptState.obj \
$(OUTPUT_DIR)\X86FxSave.obj \
$(OUTPUT_DIR)\X86FxRestore.obj
INC = \
/I$(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32 \
/I$(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib \
/I$(DEBUG_DIR) \
/I$(WORKSPACE)\StmPkg \
/I$(WORKSPACE)\StmPkg\Include \
/I$(WORKSPACE)\StmPkg\EdkII\MdePkg\Include \
/I$(WORKSPACE)\StmPkg\Include\Ia32 \
/I$(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Ia32
OBJECT_FILES_LIST = z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\object_files.lst
COMMON_DEPS = $(DEBUG_DIR)\AutoGen.h \
$(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Ia32\ProcessorBind.h \
$(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Base.h \
$(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\PcdLib.h \
#
# Overridable Target Macro Definitions
#
FORCE_REBUILD = force_build
INIT_TARGET = init
PCH_TARGET =
BC_TARGET =
CODA_TARGET = z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\BaseLib.lib \
#
# Default target, which will build dependent libraries in addition to source files
#
all: mbuild
#
# Target used when called from platform makefile, which will bypass the build of dependent libraries
#
pbuild: $(INIT_TARGET) $(BC_TARGET) $(PCH_TARGET) $(CODA_TARGET)
#
# ModuleTarget
#
mbuild: $(INIT_TARGET) $(BC_TARGET) gen_libs $(PCH_TARGET) $(CODA_TARGET)
#
# Build Target used in multi-thread build mode, which will bypass the init and gen_libs targets
#
tbuild: $(BC_TARGET) $(PCH_TARGET) $(CODA_TARGET)
#
# Phony target which is used to force executing commands for a target
#
force_build:
-@
#
# Target to update the FD
#
fds: mbuild gen_fds
#
# Initialization target: print build information and create necessary directories
#
init: info dirs
info:
-@echo Building ... $(MODULE_DIR)\$(MODULE_FILE) [$(ARCH)]
dirs:
-@if not exist $(DEBUG_DIR) $(MD) $(DEBUG_DIR)
-@if not exist $(OUTPUT_DIR) $(MD) $(OUTPUT_DIR)
strdefs:
-@$(CP) $(DEBUG_DIR)\AutoGen.h $(DEBUG_DIR)\$(MODULE_NAME)StrDefs.h
#
# GenLibsTarget
#
gen_libs:
@cd $(MODULE_BUILD_DIR)
#
# Build Flash Device Image
#
gen_fds:
@"$(MAKE)" $(MAKE_FLAGS) -f $(BUILD_DIR)\Makefile fds
@cd $(MODULE_BUILD_DIR)
#
# Individual Object Build Targets
#
$(OUTPUT_DIR)\BaseLib.lib : $(OBJECT_FILES)
"$(SLINK)" $(SLINK_FLAGS) /OUT:z:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\BaseLib.lib @$(OBJECT_FILES_LIST)
$(OUTPUT_DIR)\X86FxSave.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\X86FxSave.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\X86FxSave.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseLib.h
$(OUTPUT_DIR)\X86FxSave.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseMemoryLib.h
$(OUTPUT_DIR)\X86FxSave.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\DebugLib.h
$(OUTPUT_DIR)\X86FxSave.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLibInternals.h
$(OUTPUT_DIR)\X86FxSave.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\X86FxSave.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\.\X86FxSave.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\X86FxSave.c
$(OUTPUT_DIR)\DivU64x32.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\DivU64x32.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\DivU64x32.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseLib.h
$(OUTPUT_DIR)\DivU64x32.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseMemoryLib.h
$(OUTPUT_DIR)\DivU64x32.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\DebugLib.h
$(OUTPUT_DIR)\DivU64x32.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLibInternals.h
$(OUTPUT_DIR)\DivU64x32.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\DivU64x32.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\.\DivU64x32.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\DivU64x32.c
$(OUTPUT_DIR)\X86FxRestore.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\X86FxRestore.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\X86FxRestore.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseLib.h
$(OUTPUT_DIR)\X86FxRestore.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseMemoryLib.h
$(OUTPUT_DIR)\X86FxRestore.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\DebugLib.h
$(OUTPUT_DIR)\X86FxRestore.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLibInternals.h
$(OUTPUT_DIR)\X86FxRestore.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\X86FxRestore.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\.\X86FxRestore.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\X86FxRestore.c
$(OUTPUT_DIR)\Ia32\SetJump.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\SetJump.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\SetJump.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseLib.h
$(OUTPUT_DIR)\Ia32\SetJump.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseMemoryLib.h
$(OUTPUT_DIR)\Ia32\SetJump.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\DebugLib.h
$(OUTPUT_DIR)\Ia32\SetJump.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLibInternals.h
$(OUTPUT_DIR)\Ia32\SetJump.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\SetJump.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\SetJump.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\SetJump.c
$(OUTPUT_DIR)\Ia32\ReadLdtr.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\ReadLdtr.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\ReadLdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadLdtr.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\ReadLdtr.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadLdtr.c
$(OUTPUT_DIR)\Ia32\ReadDr6.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\ReadDr6.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\ReadDr6.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadDr6.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\ReadDr6.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadDr6.c
$(OUTPUT_DIR)\X86WriteIdtr.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\X86WriteIdtr.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\X86WriteIdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseLib.h
$(OUTPUT_DIR)\X86WriteIdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseMemoryLib.h
$(OUTPUT_DIR)\X86WriteIdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\DebugLib.h
$(OUTPUT_DIR)\X86WriteIdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLibInternals.h
$(OUTPUT_DIR)\X86WriteIdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\X86WriteIdtr.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\.\X86WriteIdtr.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\X86WriteIdtr.c
$(OUTPUT_DIR)\Ia32\DivU64x32.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\DivU64x32.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\DivU64x32.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\DivU64x32.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\DivU64x32.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\DivU64x32.c
$(OUTPUT_DIR)\Ia32\ReadMsr64.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\ReadMsr64.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\ReadMsr64.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadMsr64.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\ReadMsr64.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadMsr64.c
$(OUTPUT_DIR)\Ia32\FlushCacheLine.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\FlushCacheLine.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\FlushCacheLine.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\FlushCacheLine.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\FlushCacheLine.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\FlushCacheLine.c
$(OUTPUT_DIR)\Ia32\ReadDs.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\ReadDs.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\ReadDs.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadDs.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\ReadDs.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadDs.c
$(OUTPUT_DIR)\Ia32\ReadDr4.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\ReadDr4.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\ReadDr4.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadDr4.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\ReadDr4.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadDr4.c
$(OUTPUT_DIR)\Ia32\WriteCr0.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\WriteCr0.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\WriteCr0.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\WriteCr0.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\WriteCr0.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\WriteCr0.c
$(OUTPUT_DIR)\Ia32\WriteDr4.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\WriteDr4.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\WriteDr4.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\WriteDr4.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\WriteDr4.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\WriteDr4.c
$(OUTPUT_DIR)\Ia32\EnableCache.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\EnableCache.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\EnableCache.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\EnableCache.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\EnableCache.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\EnableCache.c
$(OUTPUT_DIR)\Ia32\WriteLdtr.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\WriteLdtr.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\WriteLdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\WriteLdtr.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\WriteLdtr.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\WriteLdtr.c
$(OUTPUT_DIR)\Unaligned.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Unaligned.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Unaligned.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseLib.h
$(OUTPUT_DIR)\Unaligned.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseMemoryLib.h
$(OUTPUT_DIR)\Unaligned.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\DebugLib.h
$(OUTPUT_DIR)\Unaligned.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLibInternals.h
$(OUTPUT_DIR)\Unaligned.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Unaligned.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\.\Unaligned.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Unaligned.c
$(OUTPUT_DIR)\Ia32\CpuBreakpoint.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\CpuBreakpoint.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\CpuBreakpoint.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\CpuBreakpoint.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\CpuBreakpoint.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\CpuBreakpoint.c
$(OUTPUT_DIR)\X86GetInterruptState.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\X86GetInterruptState.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\X86GetInterruptState.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseLib.h
$(OUTPUT_DIR)\X86GetInterruptState.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseMemoryLib.h
$(OUTPUT_DIR)\X86GetInterruptState.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\DebugLib.h
$(OUTPUT_DIR)\X86GetInterruptState.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLibInternals.h
$(OUTPUT_DIR)\X86GetInterruptState.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\X86GetInterruptState.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\.\X86GetInterruptState.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\X86GetInterruptState.c
$(OUTPUT_DIR)\Ia32\WriteDr7.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\WriteDr7.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\WriteDr7.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\WriteDr7.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\WriteDr7.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\WriteDr7.c
$(OUTPUT_DIR)\Ia32\WriteDr3.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\WriteDr3.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\WriteDr3.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\WriteDr3.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\WriteDr3.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\WriteDr3.c
$(OUTPUT_DIR)\Ia32\ReadDr2.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\ReadDr2.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\ReadDr2.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadDr2.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\ReadDr2.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadDr2.c
$(OUTPUT_DIR)\LShiftU64.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\LShiftU64.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\LShiftU64.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseLib.h
$(OUTPUT_DIR)\LShiftU64.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseMemoryLib.h
$(OUTPUT_DIR)\LShiftU64.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\DebugLib.h
$(OUTPUT_DIR)\LShiftU64.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLibInternals.h
$(OUTPUT_DIR)\LShiftU64.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\LShiftU64.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\.\LShiftU64.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\LShiftU64.c
$(OUTPUT_DIR)\Ia32\ReadDr7.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\ReadDr7.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\ReadDr7.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadDr7.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\ReadDr7.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadDr7.c
$(OUTPUT_DIR)\Ia32\WriteIdtr.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\WriteIdtr.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\WriteIdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseLib.h
$(OUTPUT_DIR)\Ia32\WriteIdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseMemoryLib.h
$(OUTPUT_DIR)\Ia32\WriteIdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\DebugLib.h
$(OUTPUT_DIR)\Ia32\WriteIdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLibInternals.h
$(OUTPUT_DIR)\Ia32\WriteIdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\WriteIdtr.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\WriteIdtr.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\WriteIdtr.c
$(OUTPUT_DIR)\Ia32\Wbinvd.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\Wbinvd.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\Wbinvd.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\Wbinvd.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\Wbinvd.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\Wbinvd.c
$(OUTPUT_DIR)\Ia32\WriteDr6.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\WriteDr6.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\WriteDr6.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\WriteDr6.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\WriteDr6.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\WriteDr6.c
$(OUTPUT_DIR)\SetJump.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\SetJump.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\SetJump.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseLib.h
$(OUTPUT_DIR)\SetJump.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseMemoryLib.h
$(OUTPUT_DIR)\SetJump.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\DebugLib.h
$(OUTPUT_DIR)\SetJump.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLibInternals.h
$(OUTPUT_DIR)\SetJump.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\SetJump.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\.\SetJump.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\SetJump.c
$(OUTPUT_DIR)\Ia32\WriteCr4.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\WriteCr4.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\WriteCr4.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\WriteCr4.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\WriteCr4.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\WriteCr4.c
$(OUTPUT_DIR)\X86ReadIdtr.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\X86ReadIdtr.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\X86ReadIdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseLib.h
$(OUTPUT_DIR)\X86ReadIdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseMemoryLib.h
$(OUTPUT_DIR)\X86ReadIdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\DebugLib.h
$(OUTPUT_DIR)\X86ReadIdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLibInternals.h
$(OUTPUT_DIR)\X86ReadIdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\X86ReadIdtr.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\.\X86ReadIdtr.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\X86ReadIdtr.c
$(OUTPUT_DIR)\Ia32\WriteDr1.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\WriteDr1.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\WriteDr1.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\WriteDr1.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\WriteDr1.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\WriteDr1.c
$(OUTPUT_DIR)\Ia32\DisableCache.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\DisableCache.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\DisableCache.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\DisableCache.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\DisableCache.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\DisableCache.c
$(OUTPUT_DIR)\Ia32\ReadIdtr.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\ReadIdtr.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\ReadIdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseLib.h
$(OUTPUT_DIR)\Ia32\ReadIdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseMemoryLib.h
$(OUTPUT_DIR)\Ia32\ReadIdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\DebugLib.h
$(OUTPUT_DIR)\Ia32\ReadIdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLibInternals.h
$(OUTPUT_DIR)\Ia32\ReadIdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadIdtr.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\ReadIdtr.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadIdtr.c
$(OUTPUT_DIR)\Ia32\ReadCs.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\ReadCs.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\ReadCs.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadCs.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\ReadCs.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadCs.c
$(OUTPUT_DIR)\Ia32\ReadEflags.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\ReadEflags.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\ReadEflags.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadEflags.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\ReadEflags.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadEflags.c
$(OUTPUT_DIR)\String.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\String.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\String.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseLib.h
$(OUTPUT_DIR)\String.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseMemoryLib.h
$(OUTPUT_DIR)\String.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\DebugLib.h
$(OUTPUT_DIR)\String.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLibInternals.h
$(OUTPUT_DIR)\String.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\String.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\.\String.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\String.c
$(OUTPUT_DIR)\Ia32\WriteDr2.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\WriteDr2.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\WriteDr2.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\WriteDr2.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\WriteDr2.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\WriteDr2.c
$(OUTPUT_DIR)\RShiftU64.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\RShiftU64.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\RShiftU64.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseLib.h
$(OUTPUT_DIR)\RShiftU64.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseMemoryLib.h
$(OUTPUT_DIR)\RShiftU64.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\DebugLib.h
$(OUTPUT_DIR)\RShiftU64.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLibInternals.h
$(OUTPUT_DIR)\RShiftU64.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\RShiftU64.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\.\RShiftU64.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\RShiftU64.c
$(OUTPUT_DIR)\SwapBytes16.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\SwapBytes16.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\SwapBytes16.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseLib.h
$(OUTPUT_DIR)\SwapBytes16.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseMemoryLib.h
$(OUTPUT_DIR)\SwapBytes16.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\DebugLib.h
$(OUTPUT_DIR)\SwapBytes16.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLibInternals.h
$(OUTPUT_DIR)\SwapBytes16.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\SwapBytes16.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\.\SwapBytes16.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\SwapBytes16.c
$(OUTPUT_DIR)\Ia32\LongJump.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\LongJump.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\LongJump.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseLib.h
$(OUTPUT_DIR)\Ia32\LongJump.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseMemoryLib.h
$(OUTPUT_DIR)\Ia32\LongJump.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\DebugLib.h
$(OUTPUT_DIR)\Ia32\LongJump.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLibInternals.h
$(OUTPUT_DIR)\Ia32\LongJump.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\LongJump.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\LongJump.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\LongJump.c
$(OUTPUT_DIR)\Ia32\EnableDisableInterrupts.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\EnableDisableInterrupts.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\EnableDisableInterrupts.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\EnableDisableInterrupts.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\EnableDisableInterrupts.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\EnableDisableInterrupts.c
$(OUTPUT_DIR)\Ia32\ReadSs.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\ReadSs.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\ReadSs.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadSs.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\ReadSs.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadSs.c
$(OUTPUT_DIR)\Ia32\ReadFs.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\ReadFs.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\ReadFs.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadFs.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\ReadFs.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadFs.c
$(OUTPUT_DIR)\Ia32\Invd.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\Invd.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\Invd.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\Invd.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\Invd.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\Invd.c
$(OUTPUT_DIR)\X86ReadGdtr.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\X86ReadGdtr.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\X86ReadGdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseLib.h
$(OUTPUT_DIR)\X86ReadGdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseMemoryLib.h
$(OUTPUT_DIR)\X86ReadGdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\DebugLib.h
$(OUTPUT_DIR)\X86ReadGdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLibInternals.h
$(OUTPUT_DIR)\X86ReadGdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\X86ReadGdtr.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\.\X86ReadGdtr.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\X86ReadGdtr.c
$(OUTPUT_DIR)\Ia32\ReadDr5.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\ReadDr5.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\ReadDr5.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadDr5.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\ReadDr5.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadDr5.c
$(OUTPUT_DIR)\Ia32\ReadGs.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\ReadGs.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\ReadGs.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadGs.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\ReadGs.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadGs.c
$(OUTPUT_DIR)\Ia32\ReadTr.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\ReadTr.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\ReadTr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadTr.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\ReadTr.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadTr.c
$(OUTPUT_DIR)\Ia32\WriteCr3.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\WriteCr3.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\WriteCr3.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\WriteCr3.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\WriteCr3.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\WriteCr3.c
$(OUTPUT_DIR)\SwapBytes32.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\SwapBytes32.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\SwapBytes32.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseLib.h
$(OUTPUT_DIR)\SwapBytes32.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseMemoryLib.h
$(OUTPUT_DIR)\SwapBytes32.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\DebugLib.h
$(OUTPUT_DIR)\SwapBytes32.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLibInternals.h
$(OUTPUT_DIR)\SwapBytes32.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\SwapBytes32.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\.\SwapBytes32.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\SwapBytes32.c
$(OUTPUT_DIR)\Ia32\ReadCr4.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\ReadCr4.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\ReadCr4.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadCr4.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\ReadCr4.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadCr4.c
$(OUTPUT_DIR)\Ia32\WriteDr0.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\WriteDr0.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\WriteDr0.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\WriteDr0.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\WriteDr0.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\WriteDr0.c
$(OUTPUT_DIR)\Ia32\ReadDr1.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\ReadDr1.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\ReadDr1.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadDr1.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\ReadDr1.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadDr1.c
$(OUTPUT_DIR)\X86Msr.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\X86Msr.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\X86Msr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseLib.h
$(OUTPUT_DIR)\X86Msr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseMemoryLib.h
$(OUTPUT_DIR)\X86Msr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\DebugLib.h
$(OUTPUT_DIR)\X86Msr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLibInternals.h
$(OUTPUT_DIR)\X86Msr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\X86Msr.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\.\X86Msr.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\X86Msr.c
$(OUTPUT_DIR)\Ia32\CpuIdEx.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\CpuIdEx.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\CpuIdEx.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\CpuIdEx.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\CpuIdEx.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\CpuIdEx.c
$(OUTPUT_DIR)\LongJump.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\LongJump.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\LongJump.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseLib.h
$(OUTPUT_DIR)\LongJump.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseMemoryLib.h
$(OUTPUT_DIR)\LongJump.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\DebugLib.h
$(OUTPUT_DIR)\LongJump.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLibInternals.h
$(OUTPUT_DIR)\LongJump.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\LongJump.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\.\LongJump.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\LongJump.c
$(OUTPUT_DIR)\Ia32\ReadEs.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\ReadEs.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\ReadEs.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadEs.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\ReadEs.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadEs.c
$(OUTPUT_DIR)\Ia32\WriteCr2.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\WriteCr2.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\WriteCr2.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\WriteCr2.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\WriteCr2.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\WriteCr2.c
$(OUTPUT_DIR)\X86WriteGdtr.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\X86WriteGdtr.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\X86WriteGdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseLib.h
$(OUTPUT_DIR)\X86WriteGdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseMemoryLib.h
$(OUTPUT_DIR)\X86WriteGdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\DebugLib.h
$(OUTPUT_DIR)\X86WriteGdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLibInternals.h
$(OUTPUT_DIR)\X86WriteGdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\X86WriteGdtr.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\.\X86WriteGdtr.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\X86WriteGdtr.c
$(OUTPUT_DIR)\Ia32\ReadDr0.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\ReadDr0.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\ReadDr0.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadDr0.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\ReadDr0.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadDr0.c
$(OUTPUT_DIR)\Ia32\WriteMsr64.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\WriteMsr64.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\WriteMsr64.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\WriteMsr64.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\WriteMsr64.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\WriteMsr64.c
$(OUTPUT_DIR)\Ia32\FxSave.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\FxSave.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\FxSave.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseLib.h
$(OUTPUT_DIR)\Ia32\FxSave.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseMemoryLib.h
$(OUTPUT_DIR)\Ia32\FxSave.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\DebugLib.h
$(OUTPUT_DIR)\Ia32\FxSave.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLibInternals.h
$(OUTPUT_DIR)\Ia32\FxSave.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\FxSave.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\FxSave.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\FxSave.c
$(OUTPUT_DIR)\Ia32\ReadCr0.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\ReadCr0.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\ReadCr0.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadCr0.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\ReadCr0.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadCr0.c
$(OUTPUT_DIR)\Ia32\CpuPause.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\CpuPause.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\CpuPause.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\CpuPause.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\CpuPause.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\CpuPause.c
$(OUTPUT_DIR)\Ia32\WriteGdtr.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\WriteGdtr.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\WriteGdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseLib.h
$(OUTPUT_DIR)\Ia32\WriteGdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseMemoryLib.h
$(OUTPUT_DIR)\Ia32\WriteGdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\DebugLib.h
$(OUTPUT_DIR)\Ia32\WriteGdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLibInternals.h
$(OUTPUT_DIR)\Ia32\WriteGdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\WriteGdtr.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\WriteGdtr.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\WriteGdtr.c
$(OUTPUT_DIR)\Ia32\ReadTsc.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\ReadTsc.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\ReadTsc.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadTsc.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\ReadTsc.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadTsc.c
$(OUTPUT_DIR)\Ia32\CpuId.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\CpuId.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\CpuId.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\CpuId.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\CpuId.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\CpuId.c
$(OUTPUT_DIR)\Ia32\ReadGdtr.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\ReadGdtr.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\ReadGdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseLib.h
$(OUTPUT_DIR)\Ia32\ReadGdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseMemoryLib.h
$(OUTPUT_DIR)\Ia32\ReadGdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\DebugLib.h
$(OUTPUT_DIR)\Ia32\ReadGdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLibInternals.h
$(OUTPUT_DIR)\Ia32\ReadGdtr.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadGdtr.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\ReadGdtr.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadGdtr.c
$(OUTPUT_DIR)\Ia32\MultU64x32.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\MultU64x32.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\MultU64x32.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\MultU64x32.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\MultU64x32.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\MultU64x32.c
$(OUTPUT_DIR)\Ia32\RShiftU64.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\RShiftU64.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\RShiftU64.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\RShiftU64.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\RShiftU64.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\RShiftU64.c
$(OUTPUT_DIR)\Cpu.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Cpu.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Cpu.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseLib.h
$(OUTPUT_DIR)\Cpu.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseMemoryLib.h
$(OUTPUT_DIR)\Cpu.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\DebugLib.h
$(OUTPUT_DIR)\Cpu.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLibInternals.h
$(OUTPUT_DIR)\Cpu.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Cpu.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\.\Cpu.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Cpu.c
$(OUTPUT_DIR)\Ia32\DisableInterrupts.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\DisableInterrupts.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\DisableInterrupts.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\DisableInterrupts.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\DisableInterrupts.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\DisableInterrupts.c
$(OUTPUT_DIR)\Ia32\LShiftU64.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\LShiftU64.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\LShiftU64.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\LShiftU64.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\LShiftU64.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\LShiftU64.c
$(OUTPUT_DIR)\DivU64x32Remainder.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\DivU64x32Remainder.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\DivU64x32Remainder.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseLib.h
$(OUTPUT_DIR)\DivU64x32Remainder.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseMemoryLib.h
$(OUTPUT_DIR)\DivU64x32Remainder.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\DebugLib.h
$(OUTPUT_DIR)\DivU64x32Remainder.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLibInternals.h
$(OUTPUT_DIR)\DivU64x32Remainder.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\DivU64x32Remainder.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\.\DivU64x32Remainder.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\DivU64x32Remainder.c
$(OUTPUT_DIR)\CpuDeadLoop.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\CpuDeadLoop.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\CpuDeadLoop.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseLib.h
$(OUTPUT_DIR)\CpuDeadLoop.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\CpuDeadLoop.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\.\CpuDeadLoop.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\CpuDeadLoop.c
$(OUTPUT_DIR)\Ia32\ReadCr3.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\ReadCr3.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\ReadCr3.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadCr3.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\ReadCr3.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadCr3.c
$(OUTPUT_DIR)\BitField.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\BitField.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\BitField.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseLib.h
$(OUTPUT_DIR)\BitField.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseMemoryLib.h
$(OUTPUT_DIR)\BitField.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\DebugLib.h
$(OUTPUT_DIR)\BitField.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLibInternals.h
$(OUTPUT_DIR)\BitField.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\BitField.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\.\BitField.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\BitField.c
$(OUTPUT_DIR)\Ia32\WriteDr5.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\WriteDr5.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\WriteDr5.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\WriteDr5.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\WriteDr5.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\WriteDr5.c
$(OUTPUT_DIR)\Ia32\EnableInterrupts.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\EnableInterrupts.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\EnableInterrupts.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\EnableInterrupts.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\EnableInterrupts.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\EnableInterrupts.c
$(OUTPUT_DIR)\X86MemoryFence.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\X86MemoryFence.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\X86MemoryFence.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\X86MemoryFence.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\.\X86MemoryFence.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\X86MemoryFence.c
$(OUTPUT_DIR)\MultU64x32.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\MultU64x32.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\MultU64x32.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseLib.h
$(OUTPUT_DIR)\MultU64x32.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseMemoryLib.h
$(OUTPUT_DIR)\MultU64x32.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\DebugLib.h
$(OUTPUT_DIR)\MultU64x32.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLibInternals.h
$(OUTPUT_DIR)\MultU64x32.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\MultU64x32.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\.\MultU64x32.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\MultU64x32.c
$(OUTPUT_DIR)\Ia32\ReadDr3.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\ReadDr3.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\ReadDr3.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadDr3.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\ReadDr3.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadDr3.c
$(OUTPUT_DIR)\Ia32\FxRestore.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\FxRestore.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\FxRestore.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseLib.h
$(OUTPUT_DIR)\Ia32\FxRestore.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\BaseMemoryLib.h
$(OUTPUT_DIR)\Ia32\FxRestore.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\DebugLib.h
$(OUTPUT_DIR)\Ia32\FxRestore.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLibInternals.h
$(OUTPUT_DIR)\Ia32\FxRestore.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\FxRestore.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\FxRestore.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\FxRestore.c
$(OUTPUT_DIR)\Ia32\DivU64x32Remainder.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\DivU64x32Remainder.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\DivU64x32Remainder.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\DivU64x32Remainder.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\DivU64x32Remainder.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\DivU64x32Remainder.c
$(OUTPUT_DIR)\Ia32\Non-existing.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\Non-existing.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\Non-existing.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Include\Library\DebugLib.h
$(OUTPUT_DIR)\Ia32\Non-existing.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\Non-existing.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\Non-existing.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\Non-existing.c
$(OUTPUT_DIR)\Ia32\ReadCr2.obj : $(MAKE_FILE)
$(OUTPUT_DIR)\Ia32\ReadCr2.obj : $(COMMON_DEPS)
$(OUTPUT_DIR)\Ia32\ReadCr2.obj : $(WORKSPACE)\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadCr2.c
"$(CC)" /Foz:\stm_reference\stmpegit\stm-pe\stm\Build\StmPkg\DEBUG_VS2010x86\IA32\StmPkg\EdkII\MdePkg\Library\BaseLib\BaseLib\OUTPUT\Ia32\ReadCr2.obj $(CC_FLAGS) $(INC) z:\stm_reference\stmpegit\stm-pe\stm\StmPkg\EdkII\MdePkg\Library\BaseLib\Ia32\ReadCr2.c
#
# clean all intermediate files
#
clean:
if exist $(OUTPUT_DIR) $(RD) $(OUTPUT_DIR)
#
# clean all generated files
#
cleanall:
if exist $(DEBUG_DIR) $(RD) $(DEBUG_DIR)
if exist $(OUTPUT_DIR) $(RD) $(OUTPUT_DIR)
$(RM) *.pdb *.idb > NUL 2>&1
$(RM) $(BIN_DIR)\$(MODULE_NAME).efi
#
# clean all dependent libraries built
#
cleanlib:
@cd $(MODULE_BUILD_DIR)

Some files were not shown because too many files have changed in this diff Show More