Update RAMSPDToolkit - adds detection logic for Intel Skylake IMC. (#2250)
This commit is contained in:
@@ -51,6 +51,7 @@
|
||||
<EmbeddedResource Include="Resources\PawnIo\SmbusI801.bin" />
|
||||
<EmbeddedResource Include="Resources\PawnIo\SmbusNCT6793.bin" />
|
||||
<EmbeddedResource Include="Resources\PawnIo\SmbusPIIX4.bin" />
|
||||
<EmbeddedResource Include="Resources\PawnIo\SmbusIntelSkylakeIMC.bin" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition="'$(TargetFramework)' != 'net472'">
|
||||
@@ -67,8 +68,8 @@
|
||||
<PrivateAssets>all</PrivateAssets>
|
||||
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
|
||||
</PackageReference>
|
||||
<PackageReference Include="RAMSPDToolkit-NDD" Version="1.4.2" />
|
||||
<PackageReference Include="System.Management" Version="10.0.2" />
|
||||
<PackageReference Include="RAMSPDToolkit-NDD" Version="1.5.0" />
|
||||
<PackageReference Include="System.Management" Version="10.0.3" />
|
||||
<PackageReference Include="System.Memory" Version="4.6.3" Condition="'$(TargetFramework)' == 'net472'" />
|
||||
<PackageReference Include="System.Threading.AccessControl" Version="10.0.3" />
|
||||
</ItemGroup>
|
||||
|
||||
@@ -10,6 +10,7 @@ internal sealed class RAMSPDToolkitDriver : IPawnIODriver
|
||||
const string I801ModuleFilename = "SmbusI801.bin";
|
||||
const string Nct6793ModuleFilename = "SmbusNCT6793.bin";
|
||||
const string Piix4ModuleFilename = "SmbusPIIX4.bin";
|
||||
const string IntelSkylakeIMCModuleFileName = "SmbusIntelSkylakeIMC.bin";
|
||||
|
||||
private readonly List<PawnIOModule> _pawnIOModules = new();
|
||||
|
||||
@@ -28,6 +29,7 @@ internal sealed class RAMSPDToolkitDriver : IPawnIODriver
|
||||
PawnIOSMBusIdentifier.I801 => I801ModuleFilename,
|
||||
PawnIOSMBusIdentifier.Piix4 => Piix4ModuleFilename,
|
||||
PawnIOSMBusIdentifier.NCT6793 => Nct6793ModuleFilename,
|
||||
PawnIOSMBusIdentifier.IntelSkylakeIMC => IntelSkylakeIMCModuleFileName,
|
||||
_ => null
|
||||
};
|
||||
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user