ArmV7Lib.h 847 B

1234567891011121314151617181920212223242526272829303132
  1. /** @file
  2. Copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>
  3. This program and the accompanying materials
  4. are licensed and made available under the terms and conditions of the BSD License
  5. which accompanies this distribution. The full text of the license may be found at
  6. http://opensource.org/licenses/bsd-license.php
  7. THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
  8. WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
  9. **/
  10. #ifndef __ARM_V7_LIB_H__
  11. #define __ARM_V7_LIB_H__
  12. typedef VOID (*ARM_V7_CACHE_OPERATION)(UINT32);
  13. VOID
  14. ArmV7PerformPoUDataCacheOperation (
  15. IN ARM_V7_CACHE_OPERATION DataCacheOperation
  16. );
  17. VOID
  18. ArmV7AllDataCachesOperation (
  19. IN ARM_V7_CACHE_OPERATION DataCacheOperation
  20. );
  21. #endif // __ARM_V7_LIB_H__