configNet.h
上传用户:yingyi0918
上传日期:2022-06-26
资源大小:214k
文件大小:2k
源码类别:

VxWorks

开发平台:

C/C++

  1. /* configNet.h - BSP Network configuration header file */
  2. /* Copyright 1984-2002 Wind River Systems, Inc. */
  3. #include "copyright_wrs.h"
  4. /*
  5.  * This file has been developed or significantly modified by the
  6.  * MIPS Center of Excellence Dedicated Engineering Staff.
  7.  * This notice is as per the MIPS Center of Excellence Master Partner
  8.  * Agreement, do not remove this notice without checking first with
  9.  * WR/Platforms MIPS Center of Excellence engineering management.
  10.  */
  11.  
  12.  
  13. /*
  14. modification history
  15. --------------------
  16. 01a,01jan02,krao  created for 79IDTPMC438 board 
  17. */
  18. #ifndef __INCconfigNeth
  19. #define __INCconfigNeth
  20. #ifdef __cplusplus
  21. extern "C" {
  22. #endif  /* __cplusplus */
  23. /*includes*/
  24. #include "config.h"
  25. #include "vxWorks.h"
  26. #include "end.h"
  27.  
  28. /*defines*/
  29. #ifdef INCLUDE_IDT_END
  30.  
  31. #define IDT32438_LOAD_FUNC      idt32438EndLoad  /* driver external interface */
  32. #define IDT32438_BUFF_LOAN      1                /* enable buffer loaning     */
  33. #define IDT_ADDR_LEN            14               
  34. /*
  35.  * The idt32438EndLoad initialization string format is:
  36.  *
  37.  *
  38.  *"<intVec>:<regBase>:<nTFDs>:<nRFDs>:<userFlags>"
  39.  *   
  40.  */
  41. #define IDT438_LOAD_STRING0 "68:0xB8000000:0x1f4:0x1f4:0x00"   
  42. #define IDT438_LOAD_STRING1 "60:0xB8000000:0x1f4:0x1f4:0x00"  
  43. IMPORT END_OBJ* IDT32438_LOAD_FUNC (char*, void*);
  44. #endif
  45.   
  46.  
  47.  
  48. END_TBL_ENTRY endDevTbl [] =
  49.     {
  50.  
  51. #ifdef INCLUDE_IDT_END    
  52.  
  53.               { 0, IDT32438_LOAD_FUNC, IDT438_LOAD_STRING0, IDT32438_BUFF_LOAN,
  54.             NULL, FALSE},   
  55. #if (NUM_IDT_UNITS == 2)            
  56.               { 1, IDT32438_LOAD_FUNC, IDT438_LOAD_STRING1, IDT32438_BUFF_LOAN,
  57.             NULL, FALSE},  
  58. #endif 
  59. #endif
  60.             { 0, END_TBL_END, NULL, 0, NULL, FALSE},
  61.     };
  62. #ifdef __cplusplus
  63. }
  64. #endif /* __cplusplus */
  65. #endif  /* __INCconfigNeth */