1*f439973dSWarner Losh /** @file 2*f439973dSWarner Losh Present the dependency expression values in PI. 3*f439973dSWarner Losh 4*f439973dSWarner Losh Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR> 5*f439973dSWarner Losh SPDX-License-Identifier: BSD-2-Clause-Patent 6*f439973dSWarner Losh 7*f439973dSWarner Losh @par Revision Reference: 8*f439973dSWarner Losh PI Version 1.0 9*f439973dSWarner Losh 10*f439973dSWarner Losh **/ 11*f439973dSWarner Losh 12*f439973dSWarner Losh #ifndef __PI_DEPENDENCY_H__ 13*f439973dSWarner Losh #define __PI_DEPENDENCY_H__ 14*f439973dSWarner Losh 15*f439973dSWarner Losh /// 16*f439973dSWarner Losh /// If present, this must be the first and only opcode, 17*f439973dSWarner Losh /// EFI_DEP_BEFORE may be used by DXE and SMM drivers. 18*f439973dSWarner Losh /// 19*f439973dSWarner Losh #define EFI_DEP_BEFORE 0x00 20*f439973dSWarner Losh 21*f439973dSWarner Losh /// 22*f439973dSWarner Losh /// If present, this must be the first and only opcode, 23*f439973dSWarner Losh /// EFI_DEP_AFTER may be used by DXE and SMM drivers. 24*f439973dSWarner Losh /// 25*f439973dSWarner Losh #define EFI_DEP_AFTER 0x01 26*f439973dSWarner Losh 27*f439973dSWarner Losh #define EFI_DEP_PUSH 0x02 28*f439973dSWarner Losh #define EFI_DEP_AND 0x03 29*f439973dSWarner Losh #define EFI_DEP_OR 0x04 30*f439973dSWarner Losh #define EFI_DEP_NOT 0x05 31*f439973dSWarner Losh #define EFI_DEP_TRUE 0x06 32*f439973dSWarner Losh #define EFI_DEP_FALSE 0x07 33*f439973dSWarner Losh #define EFI_DEP_END 0x08 34*f439973dSWarner Losh 35*f439973dSWarner Losh /// 36*f439973dSWarner Losh /// If present, this must be the first opcode, 37*f439973dSWarner Losh /// EFI_DEP_SOR is only used by DXE driver. 38*f439973dSWarner Losh /// 39*f439973dSWarner Losh #define EFI_DEP_SOR 0x09 40*f439973dSWarner Losh 41*f439973dSWarner Losh #endif 42