From 1cd3bdf86003e20de6bfd94804665d33ef582014 Mon Sep 17 00:00:00 2001 From: shiroinekotfs Date: Wed, 18 Feb 2026 20:58:23 +0700 Subject: [PATCH 1/3] Update namespace --- .wiki | 2 +- AddDevice.xaml | 4 ++-- AddDevice.xaml.cs | 8 ++++---- App.xaml | 4 ++-- App.xaml.cs | 2 +- ChangeMemorySpace.xaml | 4 ++-- ChangeMemorySpace.xaml.cs | 4 ++-- CheckForAssignableDevice.xaml | 4 ++-- CheckForAssignableDevice.xaml.cs | 8 ++++---- Contributing.md | 6 ++---- DefaultUI/About.xaml | 4 ++-- DefaultUI/About.xaml.cs | 2 +- DefaultUI/ConnectForm.xaml | 4 ++-- DefaultUI/ConnectForm.xaml.cs | 2 +- DefaultUI/ExceptionView.xaml | 4 ++-- DefaultUI/ExceptionView.xaml.cs | 2 +- HyperV-DPD.csproj => HyperV-DDA.csproj | 8 ++++---- HyperVStatus.xaml | 4 ++-- HyperVStatus.xaml.cs | 8 ++++---- LICENSE | 2 +- MainWindow.xaml | 4 ++-- MainWindow.xaml.cs | 8 ++++---- Properties/AssemblyInfo.cs | 12 ++++++------ Properties/Resources.Designer.cs | 6 +++--- Properties/Settings.Designer.cs | 2 +- README.md | 10 +++------- WMIProperties/MachineMethods.cs | 2 +- 27 files changed, 62 insertions(+), 68 deletions(-) rename HyperV-DPD.csproj => HyperV-DDA.csproj (97%) 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,7 @@ prompt 4 true - bin\Release\x86\Hyper-V DPD.xml + bin\Release\x86\Hyper-V DDA.xml true @@ -76,7 +76,7 @@ 4 false true - bin\Release\x64\Hyper-V DPD.xml + bin\Release\x64\Hyper-V DDA.xml true diff --git a/HyperVStatus.xaml b/HyperVStatus.xaml index 58dec96..f5c089a 100644 --- a/HyperVStatus.xaml +++ b/HyperVStatus.xaml @@ -1,9 +1,9 @@ - //------------------------------------------------------------------------------ -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 From 360b8bd09e086cb42efb2011dc60be8d090aa9c6 Mon Sep 17 00:00:00 2001 From: shiroinekotfs Date: Wed, 18 Feb 2026 21:27:58 +0700 Subject: [PATCH 2/3] Update HyperV-DDA.csproj --- HyperV-DDA.csproj | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/HyperV-DDA.csproj b/HyperV-DDA.csproj index 6d72331..fbc14a7 100644 --- a/HyperV-DDA.csproj +++ b/HyperV-DDA.csproj @@ -51,7 +51,8 @@ prompt 4 true - bin\Release\x86\Hyper-V DDA.xml + + true @@ -76,7 +77,8 @@ 4 false true - bin\Release\x64\Hyper-V DDA.xml + + true From 867cb636007b38aa59e2bd0e137aa0834f1f7173 Mon Sep 17 00:00:00 2001 From: shiroinekotfs Date: Wed, 18 Feb 2026 21:28:30 +0700 Subject: [PATCH 3/3] Clarify VM selection warning for guest cache Correct the MessageBox text shown when no VM is selected. The prompt previously instructed the user to "add a device" but now correctly instructs them to select a VM to change the guest cache type. This is a non-functional text fix in MainWindow.xaml.cs. --- MainWindow.xaml.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MainWindow.xaml.cs b/MainWindow.xaml.cs index 2d70e31..ba3665a 100644 --- a/MainWindow.xaml.cs +++ b/MainWindow.xaml.cs @@ -556,7 +556,7 @@ await Task.Run(() => { // 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