fix windows compilation somehow

Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
This commit is contained in:
Sergey Isakov 2019-09-04 15:27:51 +03:00
parent 7a0d3948dc
commit f148eed2c9
5 changed files with 55 additions and 2 deletions

View File

@ -11,7 +11,7 @@
PACKAGE_VERSION = 0.1
[Includes]
# ../Include
../Include
Include
[Protocols]

View File

@ -0,0 +1,24 @@
/** @file
Header file that support Framework extension to UEFI/PI for PEI modules.
This header file must include Framework extension definitions common to PEI
modules.
Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
SPDX-License-Identifier: BSD-2-Clause-Patent
**/
#ifndef _FRAMEWORK_PEI_H_
#define _FRAMEWORK_PEI_H_
#include <PiPei.h>
#include <Framework/FirmwareVolumeImageFormat.h>
#include <Framework/FirmwareVolumeHeader.h>
#include <Framework/Hob.h>
#include <Framework/StatusCode.h>
#include <Framework/BootScript.h>
#include <Framework/PeiCis.h>
#endif

View File

@ -0,0 +1,18 @@
/** @file
Header file that support Framework extensions to UEFI/PI for SMM modules.
This header file must include Framework extension definitions common to DXE
modules.
Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
SPDX-License-Identifier: BSD-2-Clause-Patent
**/
#ifndef _FRAMEWORK_SMM_H_
#define _FRAMEWORK_SMM_H_
#include <FrameworkDxe.h>
#include <Framework/SmmCis.h>
#endif

11
Nasm.inc Normal file
View File

@ -0,0 +1,11 @@
%macro SETSSBSY 0
DB 0xF3, 0x0F, 0x01, 0xE8
%endmacro
%macro READSSP_RAX 0
DB 0xF3, 0x48, 0x0F, 0x1E, 0xC8
%endmacro
%macro INCSSP_RAX 0
DB 0xF3, 0x48, 0x0F, 0xAE, 0xE8
%endmacro

View File

@ -143,7 +143,7 @@ rem # setup build
if defined EDK_TOOLS_BIN (
set "BASETOOLS_DIR=%EDK_TOOLS_BIN%"
)
set "NASM_INC=-I%WORKSPACE%\MdePkg\Include\X64"
set NASM_INC=
rem # pass 1-call param
if defined EDK_BUILDINFOS goto getEDKBuildInfos