Home | History | Annotate | Download | only in Pi
      1 /** @file
      2   Present the dependency expression values in PI.
      3 
      4   Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.<BR>
      5   This program and the accompanying materials
      6   are licensed and made available under the terms and conditions of the BSD License
      7   which accompanies this distribution.  The full text of the license may be found at
      8   http://opensource.org/licenses/bsd-license.php
      9 
     10   THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
     11   WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     12 
     13   @par Revision Reference:
     14   PI Version 1.0
     15 
     16 **/
     17 #ifndef __PI_DEPENDENCY_H__
     18 #define __PI_DEPENDENCY_H__
     19 
     20 ///
     21 /// If present, this must be the first and only opcode,
     22 /// EFI_DEP_BEFORE may be used by DXE and SMM drivers.
     23 ///
     24 #define EFI_DEP_BEFORE        0x00
     25 
     26 ///
     27 /// If present, this must be the first and only opcode,
     28 /// EFI_DEP_AFTER may be used by DXE and SMM drivers.
     29 ///
     30 #define EFI_DEP_AFTER         0x01
     31 
     32 #define EFI_DEP_PUSH          0x02
     33 #define EFI_DEP_AND           0x03
     34 #define EFI_DEP_OR            0x04
     35 #define EFI_DEP_NOT           0x05
     36 #define EFI_DEP_TRUE          0x06
     37 #define EFI_DEP_FALSE         0x07
     38 #define EFI_DEP_END           0x08
     39 
     40 
     41 ///
     42 /// If present, this must be the first opcode,
     43 /// EFI_DEP_SOR is only used by DXE driver.
     44 ///
     45 #define EFI_DEP_SOR           0x09
     46 
     47 #endif
     48