📄 mv_config.h
字号:
#if !defined(MV_CONFIGURATION_H)#define MV_CONFIGURATION_H/* OEM Account definition */#define VER_OEM_GENERIC 0#define VER_OEM_INTEL 1#define VER_OEM_ASUS 2/* driver configuration */#ifdef __ODIN_DRIVER__# define ODIN_DRIVER 1/* #define ODIN_1 1 *///#define RAID_DRIVER 1 in Linux, defined by Makefile//#define SUPPORT_RAID6 1#endif /* __ODIN_DRIVER__ */#define USE_MSI 0#define USE_DYN_REGISTER_SET 1#define SUPPORT_HOT_PLUG 1//#define SUPPORT_PM 1//#define SUPPORT_I2C 1//#define SUPPORT_SES 1#define SUPPORT_CSMI 1#define SUPPORT_ERROR_HANDLING 1#define ERROR_HANDLING_SUPPORT 1#define CORE_SUPPORT_API 1#define CORE_SAS_SUPPORT_ATA_COMMAND 1#define SUPPORT_SCSI_PASSTHROUGH 1#define SUPPORT_EVENT 1#define USE_NEW_SGTABLE 1#if !defined(__MV_LINUX__) && !defined(__QNXNTO__)# define SUPPORT_TIMER 1# define SUPPORT_CONSOLIDATE 1# define USE_SRBEXT_AS_REQ 1# define SUPPORT_DISCARDABLE_MEM 1# define FILTER_ASSISTED_COMMON_BUFFER 1# define __MM_SE__ 0# define __RES_MGMT__ 0#else /* __MV_LINUX__ && __QNXNTO__ */# define __MM_SE__ 1# define __RES_MGMT__ 1#endif /* __MV_LINUX__ && __QNXNTO__ */#ifdef RAID_DRIVER# define SUPPORT_MP 1# define SUPPORT_FREE_POLICY 1# define SUPPORT_SRL 1# define SUPPORT_MIGRATION 1# define SUPPORT_RAID1E 1# define SUPPORT_DUAL_DDF 0# define BGA_SUPPORT 1# define BGA_REBUILD_SUPPORT 1# define BGA_BKINIT_SUPPORT 1# define BGA_SYNC_SUPPORT 1# define BGA_MIGRATION_SUPPORT 0# define SUPPORT_FREE_POLICY 1# define SUPPORT_SRL 1# define SUPPORT_MIGRATION 1# define MV_MIGRATION_RESERVED_SPACE_V1 2048# define MV_MIGRATION_RESERVED_SPACE_V2 32768 //16MB // SECTORS# define MV_MIGRATION_SHIFT_SPACE 2048 //1MB // SECTORS# define SUPPORT_NON_STRIPE 1# ifdef SUPPORT_RAID6# define USE_MATH_LIBARY 1# define SUPPORT_READ_MODIFY_WRITE 1# define RAID_USE_64K_SU 1# define RAID5_FAST_REBUILD 1/*# define RAID6_MULTIPLE_PARITY 1*//*# define RAID6_HARDWARE_XOR 1*/# endif /* SUPPORT_RAID6 */#else /* RAID_DRIVER */# define SOFTWARE_XOR 1#endif /* RAID_DRIVER */#ifdef CACHE_MODULE_SUPPORT# define CACHE_FREE_DISK_ENABLE 0# ifndef USE_NEW_SGTABLE# define SUPPORT_VIRTUAL_AND_PHYSICAL_SG# endif /* USE_NEW_SGTABLE */#endif /* CACHE_MODULE_SUPPORT */#ifdef SUPPORT_SCSI_PASSTHROUGH# define SUPPORT_VIRTUAL_DEVICE 1#endif /* SUPPORT_SCSI_PASSTHROUGH */#define ERROR_HANDLING_SUPPORT 1#define ERROR_SIMULATOR 0#define REQUEST_TIME_OUT 20 /* in sec */#define MAX_TIME_OUT_ALLOWED 2/* driver capabilities */#define DISPATCH_HOOK 1/*#define USE_NEW_SGTABLE 1*/#ifdef CACHE_MODULE_SUPPORT# define CACHE_FREE_DISK_ENABLE 1#endif /* CACHE_MODULE_SUPPORT */#define MV_MAX_TRANSFER_SIZE (128*1024)#define MAX_BASE_ADDRESS 6#define MAX_SG_ENTRY 32#define MAX_SG_ENTRY_REDUCED 16#define MV_MAX_PHYSICAL_BREAK MAX_SG_ENTRY#if defined(USE_NEW_SGTABLE) && (defined(SOFTWARE_XOR) || defined(CACHE_MODULE_SUPPORT))# define USE_VIRTUAL_PRD_TABLE 1#endif /* a slew of flags ... *//* #define USE_VIRTUAL_PRD_TABLE 1 - SIM use */#define MV_MAX_TARGET_NUMBER 128#define MV_MAX_LUN_NUMBER 2#ifdef SUPPORT_SCSI_PASSTHROUGH# define SUPPORT_VIRTUAL_DEVICE 1# define VIRTUAL_DEVICE_ID MV_MAX_TARGET_NUMBER - 1#endif /* SUPPORT_SCSI_PASSTHROUGH *//* hardware capabilities */#define MAX_BLOCK_PER_HD_SUPPORTED 8#define MAX_PM_SUPPORTED 8#define MAX_DEVICE_PER_PM 5# define MIN_EXPANDER_SUPPORTED 8# define MAX_LD_SUPPORTED_PERFORMANCE 8# define MAX_DEVICE_SUPPORTED_PERFORMANCE 128# define MAX_EXPANDER_SUPPORTED_PERFORMANCE 16# define MAX_PM_SUPPORTED_PERFORMANCE 8# define MAX_BLOCK_SUPPORTED_PERFORMANCE 128# ifdef RAID_DRIVER# define MAX_REQUEST_NUMBER_PERFORMANCE 256# else# define MAX_REQUEST_NUMBER_PERFORMANCE 512# endif /* RAID_DRIVER */# define MAX_CORE_REQUEST_NUMBER_PERFORMANCE 512# define MAX_CACHE_LD_SUPPORTED MAX_LD_SUPPORTED_PERFORMANCE# define MAX_LD_SUPPORTED_WHQL 8# define MAX_DEVICE_SUPPORTED_WHQL 8# define MAX_EXPANDER_SUPPORTED_WHQL 1# define MAX_PM_SUPPORTED_WHQL 1# define MAX_BLOCK_SUPPORTED_WHQL 32# define MAX_REQUEST_NUMBER_WHQL 32# define MAX_CORE_REQUEST_NUMBER_WHQL 64#define MV_MAX_HD_DEVICE_ID MAX_DEVICE_SUPPORTED_PERFORMANCE#define MIN_EXPANDER_ID MV_MAX_HD_DEVICE_ID#endif /* MV_CONFIGURATION_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -