<?xml version="1.0" encoding="utf-8"?> 
<Data> 
<AssessmentScore ScoreName="vioscsi.x64.General.XMLTimeStamp" ScoreValue="0" ScoreUnit="4/29/2014 10:02:26 AM" />
<AssessmentScore ScoreName="vioscsi.x64.General.DriverBinary" ScoreValue="0" ScoreUnit="vioscsi.sys" />
<AssessmentScore ScoreName="vioscsi.x64.General.BinaryTimeStamp" ScoreValue="0" ScoreUnit="4/29/2014 9:42:16 AM" />
<AssessmentScore ScoreName="vioscsi.x64.General.DriverType" ScoreValue="0" ScoreUnit="storport" />
<AssessmentScore ScoreName="vioscsi.x64.General.DriverSize" ScoreValue="1668" ScoreUnit="LOC" />
<AssessmentScore ScoreName="vioscsi.x64.General.DriverVersion" ScoreValue="0" ScoreUnit="0" />
<AssessmentScore ScoreName="vioscsi.x64.General.Libs" ScoreValue="1" ScoreUnit="Number of external libraries used" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Version" ScoreValue="0" ScoreUnit="3.0.483.0" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.DriverEntry.fun_HW_MESSAGE_SIGNALED_INTERRUPT_ROUTINE" ScoreValue="0" ScoreUnit="" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.DriverEntry.fun_SP_DriverEntry" ScoreValue="0" ScoreUnit="" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.DriverEntry.fun_SP_HW_ADAPTER_CONTROL" ScoreValue="0" ScoreUnit="" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.DriverEntry.fun_SP_HW_BUILDIO" ScoreValue="0" ScoreUnit="" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.DriverEntry.fun_SP_HW_FIND_ADAPTER" ScoreValue="0" ScoreUnit="" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.DriverEntry.fun_SP_HW_INITIALIZE" ScoreValue="0" ScoreUnit="" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.DriverEntry.fun_SP_HW_INTERRUPT" ScoreValue="0" ScoreUnit="" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.DriverEntry.fun_SP_HW_RESET_BUS" ScoreValue="0" ScoreUnit="" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.DriverEntry.fun_SP_HW_STARTIO" ScoreValue="0" ScoreUnit="" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.ActiveRuleTotal" ScoreValue="42" ScoreUnit="Total rules available" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.storportpassivefromhwinit" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.queuedspinlock" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.storportvirtualdevice2" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.storportspinlock" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.spinlock" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.spcreate" ScoreValue="1" ScoreUnit="SDV_FAILED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.storportirql" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.spinlockdpc" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.doubleexfreepool" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.doublekesetevent" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.zwregistrycreate" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.irqlkereleasespinlock" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.checkvirtualstorport" ScoreValue="2" ScoreUnit="SDV_NA" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.storportstartio" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.checkhwstorport" ScoreValue="1" ScoreUnit="SDV_FAILED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.spinlockrelease" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.spirql" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.spnowait" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.zwregistryopen" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.hwstorportprohibitedddis" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.storportddisportonly" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.storportfindadapter" ScoreValue="1" ScoreUnit="SDV_FAILED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.storportallocatepool2" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.spreturnvalue" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.cancelspinlock" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.storportdeprecated" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.storportenablepassive" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.spduplex" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.storportnotification2" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.storportbuildio" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.storportspinlock3" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.storportspinlock4" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.storportmsilock" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.storportvirtualdevice" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.storportcompleterequest" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.spinlocksafe" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.queuedspinlockrelease" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.storportperfopts" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.withincriticalregion" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.spchangeirql" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.storporttimer" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.irqldispatch" ScoreValue="0" ScoreUnit="SDV_PASSED" />
<AssessmentScore ScoreName="vioscsi.x64.SDV.Rule.iofreeirp" ScoreValue="0" ScoreUnit="SDV_PASSED" />

<AssessmentScore ScoreName="vioscsi.x64.CodeAnalysis.Summary" ScoreValue="1" ScoreUnit="Types of defects seen" />
<AssessmentScore ScoreName="vioscsi.x64.CodeAnalysis.Defect.6387" ScoreValue="1" ScoreUnit="" />

</Data>