浏览代码

Add support for XEBEC quirks config

Michael McMaster 6 年之前
父节点
当前提交
0d3928a913
共有 1 个文件被更改,包括 9 次插入0 次删除
  1. 9 0
      lib/SCSI2SD/src/scsi2sd-util6/ConfigUtil.cc

+ 9 - 0
lib/SCSI2SD/src/scsi2sd-util6/ConfigUtil.cc

@@ -214,6 +214,7 @@ ConfigUtil::toXML(const S2S_TargetCfg& config)
 		"	Space separated list. Available options:\n" <<
 		"	apple\t\tReturns Apple-specific mode pages\n" <<
 		"	omti\t\tOMTI host non-standard link control\n" <<
+		"	xebec\t\tXEBEC ignore step options in control byte\n" <<
 		"	********************************************************* -->\n" <<
 		"	<quirks>";
 	if (config.quirks == S2S_CFG_QUIRKS_APPLE)
@@ -224,6 +225,10 @@ ConfigUtil::toXML(const S2S_TargetCfg& config)
 	{
 		s << "omti";
 	}
+	else if (config.quirks == S2S_CFG_QUIRKS_XEBEC)
+	{
+		s << "xebec";
+	}
 
 	s <<
 			"</quirks>\n" <<
@@ -456,6 +461,10 @@ parseTarget(wxXmlNode* node)
 				{
 					result.quirks |= S2S_CFG_QUIRKS_OMTI;
 				}
+				else if (quirk == "xebec")
+				{
+					result.quirks |= S2S_CFG_QUIRKS_XEBEC;
+				}
 			}
 		}
 		else if (child->GetName() == "deviceType")