]> git.proxmox.com Git - mirror_edk2.git/blame - MdePkg/Include/Pi/PiDependency.h
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / MdePkg / Include / Pi / PiDependency.h
CommitLineData
959ccb23 1/** @file\r
2 Present the dependency expression values in PI.\r
3\r
9095d37b 4 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>\r
9344f092 5 SPDX-License-Identifier: BSD-2-Clause-Patent\r
959ccb23 6\r
959ccb23 7 @par Revision Reference:\r
0047820e 8 PI Version 1.0\r
959ccb23 9\r
10**/\r
2f88bd3a 11\r
959ccb23 12#ifndef __PI_DEPENDENCY_H__\r
13#define __PI_DEPENDENCY_H__\r
14\r
9095d37b 15///\r
7b1bf9f6 16/// If present, this must be the first and only opcode,\r
3ae55b76 17/// EFI_DEP_BEFORE may be used by DXE and SMM drivers.\r
9095d37b 18///\r
2f88bd3a 19#define EFI_DEP_BEFORE 0x00\r
959ccb23 20\r
9095d37b 21///\r
7b1bf9f6 22/// If present, this must be the first and only opcode,\r
3ae55b76 23/// EFI_DEP_AFTER may be used by DXE and SMM drivers.\r
9095d37b 24///\r
2f88bd3a 25#define EFI_DEP_AFTER 0x01\r
959ccb23 26\r
2f88bd3a
MK
27#define EFI_DEP_PUSH 0x02\r
28#define EFI_DEP_AND 0x03\r
29#define EFI_DEP_OR 0x04\r
30#define EFI_DEP_NOT 0x05\r
31#define EFI_DEP_TRUE 0x06\r
32#define EFI_DEP_FALSE 0x07\r
33#define EFI_DEP_END 0x08\r
959ccb23 34\r
9095d37b 35///\r
7b1bf9f6 36/// If present, this must be the first opcode,\r
d040b8f1 37/// EFI_DEP_SOR is only used by DXE driver.\r
9095d37b 38///\r
2f88bd3a 39#define EFI_DEP_SOR 0x09\r
959ccb23 40\r
9095d37b 41#endif\r