diff --git a/.wiki b/.wiki index c571e69..46e812c 160000 --- a/.wiki +++ b/.wiki @@ -1 +1 @@ -Subproject commit c571e694d5484f84c567d1a7492754ee56e1c970 +Subproject commit 46e812ca6c0641081bbbedd16f09f940cc3981d9 diff --git a/AddDevice.xaml b/AddDevice.xaml index 5b32479..9f03ed6 100644 --- a/AddDevice.xaml +++ b/AddDevice.xaml @@ -1,9 +1,9 @@ - diff --git a/App.xaml.cs b/App.xaml.cs index 6fccd3e..a9bfa5c 100644 --- a/App.xaml.cs +++ b/App.xaml.cs @@ -1,6 +1,6 @@ using System.Windows; -namespace TheFlightSims.HyperVDPD +namespace TheFlightSims.HyperVDDA { public partial class App : Application { diff --git a/ChangeMemorySpace.xaml b/ChangeMemorySpace.xaml index e8aa883..0e5f569 100644 --- a/ChangeMemorySpace.xaml +++ b/ChangeMemorySpace.xaml @@ -1,9 +1,9 @@ -AnyCPU {CAF55C7C-B0E5-4E0F-8FF3-646B74084CF3} WinExe - TheFlightSims.HyperVDPD - Hyper-V DPD + TheFlightSims.HyperVDDA + Hyper-V DDA v4.8 512 {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} @@ -51,7 +51,8 @@ prompt 4 true - bin\Release\x86\Hyper-V DPD.xml + + true @@ -76,7 +77,8 @@ 4 false true - bin\Release\x64\Hyper-V DPD.xml + + true diff --git a/HyperVStatus.xaml b/HyperVStatus.xaml index 58dec96..f5c089a 100644 --- a/HyperVStatus.xaml +++ b/HyperVStatus.xaml @@ -1,9 +1,9 @@ - { // If there is no VM selected on the list _ = MessageBox.Show( - "Please select a virtual machine to add a device", + "Please select a virtual machine to change the guest cache type", "Warning", MessageBoxButton.OK, MessageBoxImage.Warning diff --git a/Properties/AssemblyInfo.cs b/Properties/AssemblyInfo.cs index 2cbd5d7..6a8d3cc 100644 --- a/Properties/AssemblyInfo.cs +++ b/Properties/AssemblyInfo.cs @@ -6,12 +6,12 @@ // General Information about an assembly is controlled through the following // set of attributes. Change these attribute values to modify the information // associated with an assembly. -[assembly: AssemblyTitle("Hyper-V DPD")] -[assembly: AssemblyDescription("Hyper-V DPD allows virtual machines using the direct I/O of hardware (such as GPU) for general computing")] +[assembly: AssemblyTitle("Hyper-V DDA")] +[assembly: AssemblyDescription("Hyper-V DDA allows virtual machines using the direct I/O of hardware (such as GPU) for general computing")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("TheFlightSims")] -[assembly: AssemblyProduct("Hyper-V DPD")] -[assembly: AssemblyCopyright("Copyright © 2025")] +[assembly: AssemblyProduct("Hyper-V DDA")] +[assembly: AssemblyCopyright("Copyright © 2026")] [assembly: AssemblyTrademark("TheFlightSims")] [assembly: AssemblyCulture("")] @@ -47,7 +47,7 @@ // Build Number // Revision // -[assembly: AssemblyVersion("1.0.0.2503")] -[assembly: AssemblyFileVersion("1.0.0.2503")] +[assembly: AssemblyVersion("1.0.0.2602")] +[assembly: AssemblyFileVersion("1.0.0.2602")] [assembly: Guid("8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a")] [assembly: NeutralResourcesLanguage("en")] diff --git a/Properties/Resources.Designer.cs b/Properties/Resources.Designer.cs index bc2cb37..49110d4 100644 --- a/Properties/Resources.Designer.cs +++ b/Properties/Resources.Designer.cs @@ -8,7 +8,7 @@ // //------------------------------------------------------------------------------ -namespace TheFlightSims.HyperVDPD.Properties { +namespace TheFlightSims.HyperVDDA.Properties { using System; @@ -19,7 +19,7 @@ namespace TheFlightSims.HyperVDPD.Properties { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "18.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Resources { @@ -39,7 +39,7 @@ internal Resources() { internal static global::System.Resources.ResourceManager ResourceManager { get { if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("TheFlightSims.HyperVDPD.Properties.Resources", typeof(Resources).Assembly); + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("TheFlightSims.HyperVDDA.Properties.Resources", typeof(Resources).Assembly); resourceMan = temp; } return resourceMan; diff --git a/Properties/Settings.Designer.cs b/Properties/Settings.Designer.cs index b5ee8ef..4ef288b 100644 --- a/Properties/Settings.Designer.cs +++ b/Properties/Settings.Designer.cs @@ -8,7 +8,7 @@ // //------------------------------------------------------------------------------ -namespace TheFlightSims.HyperVDPD.Properties { +namespace TheFlightSims.HyperVDDA.Properties { [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] diff --git a/README.md b/README.md index a9ec490..2b718b3 100644 --- a/README.md +++ b/README.md @@ -1,18 +1,14 @@ -> :warning: -> -> This tool is still under review **(Phase 2/3)**, and not ready for production environment. - -# Hyper-V DPD +# Hyper-V DDA Hyper-V Discrete Device Assignment and GPU Paravirtualization provides a graphical user interface for deploying Discrete Device Assignment and GPU-P on a Hyper-V server. It also handles WMI remote connections, allowing administrators to deploy and manage without complex PowerShell scripts remotely. -![Hyper-V DPD Main Window](https://github.com/tfslabs/HyperV-DPD/wiki/img/1.png) +![Hyper-V DDA Main Window](https://github.com/tfslabs/HyperV-DDA/wiki/img/1.png) ## How to use? -See in [wiki](https://github.com/tfslabs/HyperV-DPD/wiki) +See in [wiki](https://github.com/tfslabs/HyperV-DDA/wiki) ## How to contribute? diff --git a/WMIProperties/MachineMethods.cs b/WMIProperties/MachineMethods.cs index ea36855..435ab0d 100644 --- a/WMIProperties/MachineMethods.cs +++ b/WMIProperties/MachineMethods.cs @@ -7,7 +7,7 @@ * The default WMI method class includes: * 1. MachineMethods.cs - A base class for WMI operations on local and remote machines */ -namespace TheFlightSims.HyperVDPD.WMIProperties +namespace TheFlightSims.HyperVDDA.WMIProperties { /* * Machine Method class