vmData.c
上传用户:nvosite88
上传日期:2007-01-17
资源大小:4983k
文件大小:1k
源码类别:

VxWorks

开发平台:

C/C++

  1. /* vmData.c - data exported by either vmLib or vmBaseLib */
  2. /* Copyright 1984-2001 Wind River Systems, Inc. */
  3. #include "copyright_wrs.h"
  4. /*
  5. modification history
  6. --------------------
  7. 01c,16nov01,to   declare global variables in vmData.c to avoid getting multiple
  8.                  vm*Lib.o pulled
  9. 01b,18nov93,edm  changed BOOL mmuPhysAddrShifted to int mmuPhysAddrShift.
  10. 01a,05apr93,edm  written.
  11.     26apr93,ccc  SPECIAL for sunec.
  12. */
  13. /* 
  14. This file merely declares the data exported by both vmLib and vmBaseLib.
  15. The data is required to be here, and not in either vmLib or vmBaseLib, so
  16. that the proper level of MMU support is extracted from the library file
  17. linked in the BSP directories.
  18. SEE ALSO: vmLib, vmBaseLib, vmShow, mmuLib
  19. */
  20. #include "vxWorks.h"
  21. #include "private/vmLibP.h"
  22. int mmuPageBlockSize;                           /* initialized by mmuLib.c */
  23. STATE_TRANS_TUPLE *mmuStateTransArray;          /* initialized by mmuLib.c */
  24. int mmuStateTransArraySize;                     /* initialized by mmuLib.c */
  25. MMU_LIB_FUNCS mmuLibFuncs;                      /* initialized by mmuLib.c */
  26. int mmuPhysAddrShift = 0;                    /* may be altered by mmuLib.c */