cacheArmSA110Lib.h
上传用户:luoyougen
上传日期:2008-05-12
资源大小:23136k
文件大小:1k
源码类别:

VxWorks

开发平台:

C/C++

  1. /* cacheArmSA110Lib.h - ARM SA-110 cache library header file */
  2. /* Copyright 1998-1999 Wind River Systems, Inc. */
  3. /*
  4. modification history
  5. --------------------
  6. 01b,20jan99,cdp  removed support for old ARM libraries.
  7. 01a,24nov98,jpd  created
  8. */
  9. #ifndef __INCcacheArmSA110Libh
  10. #define __INCcacheArmSA110Libh
  11. #ifdef __cplusplus
  12. extern "C" {
  13. #endif
  14. #define D_CACHE_SIZE (16*1024) /* 16 kbytes DCache */
  15. #ifndef _ASMLANGUAGE
  16. IMPORT void     cacheArmSA110LibInstall (void * (* physToVirt) (void * addr),
  17.  void * (* virtToPhys) (void * addr));
  18. IMPORT void cacheArmSA110DClearDisable (void);
  19. IMPORT void cacheArmSA110DFlush (void * addr);
  20. IMPORT void cacheArmSA110DFlushAll (void);
  21. IMPORT void cacheArmSA110DInvalidateAll (void);
  22. IMPORT void cacheArmSA110DInvalidate (void * addr);
  23. IMPORT void cacheArmSA110IInvalidateAll (void);
  24. IMPORT void cacheArmSA110DClearAll (void);
  25. IMPORT void cacheArmSA110DClear (void * addr);
  26. IMPORT void cacheArmSA110IClearDisable (void);
  27. IMPORT void cacheArmSA110ArchPipeFlush (void);
  28. #endif /* _ASMLANGUAGE */
  29. #ifdef __cplusplus
  30. }
  31. #endif
  32. #endif /* __INCcacheArmSA110Libh */