You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

PiDependency.h 1.3KB

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