diff --git a/.gitignore b/.gitignore
index 7e5439b..105d518 100644
--- a/.gitignore
+++ b/.gitignore
@@ -226,3 +226,8 @@
/qemu-ga-win-108.0.1-1.el9.noarch.rpm
/virtio-win-1.9.40-bin-for-rpm.tar.gz
/virtio-win-prewhql-0.1-257-sources.zip
+/mingw-qemu-ga-win-108.0.2-1.el9.src.rpm
+/qemu-ga-win-108.0.2-1.el9.noarch.rpm
+/virtio-win-installer-1.9.44-0-sources.zip
+/virtio-win-prewhql-0.1-266-sources.zip
+/virtio-win-1.9.44-bin-for-rpm.tar.gz
diff --git a/CollectSystemInfo.ps1 b/CollectSystemInfo.ps1
new file mode 100644
index 0000000..303eb4e
--- /dev/null
+++ b/CollectSystemInfo.ps1
@@ -0,0 +1,288 @@
+# This script collects various system information for diagnostic
+# purposes. The collected data includes system configuration,
+# event logs, driver lists, registry information, update logs,
+# services, uptime, running processes, installed applications,
+# installed KBs, and memory dumps.
+
+# Copyright (c) 2024 Red Hat, Inc. and/or its affiliates. All rights reserved.
+
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+# 1. Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# 2. Redistributions in binary form must reproduce the above copyright
+# notice, this list of conditions and the following disclaimer in the
+# documentation and/or other materials provided with the distribution.
+# 3. Neither the names of the copyright holders nor the names of their contributors
+# may be used to endorse or promote products derived from this software
+# without specific prior written permission.
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE
+# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+# SUCH DAMAGE.
+
+
+# Ensure the script runs with an unrestricted execution policy (for Windows 10 and Windows Server 2016)
+# Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process -Force
+
+# For gathering event logs run the script as an administrator
+
+# IncludeSensitiveData is used to include memory dumps add this parameter to your command line to collect them
+# Example: .\CollectSystemInfo.ps1 -IncludeSensitiveData
+
+param (
+ [switch]$IncludeSensitiveData,
+ [switch]$Help
+)
+
+Add-Type -AssemblyName 'System.IO.Compression.FileSystem'
+
+function Compress-Files {
+ param (
+ [string]$SourcePath,
+ [string]$DestinationPath
+ )
+
+ [System.IO.Compression.ZipFile]::CreateFromDirectory($SourcePath, $DestinationPath)
+}
+
+function Show-Help {
+ Write-Host "Usage: .\CollectSystemInfo.ps1 [-IncludeSensitiveData] [-Help]"
+ Write-Host ""
+ Write-Host "Parameters:"
+ Write-Host " -IncludeSensitiveData Include sensitive data (memory dump)"
+ Write-Host " -Help Show this help message"
+ Write-Host ""
+ Write-Host "If no parameters are provided, the script will run with default behavior."
+}
+
+function Export-SystemConfiguration {
+ try {
+ Write-Host 'Collecting system configuration started it may take a while...'
+ Start-Process -FilePath 'msinfo32.exe' -ArgumentList '/report', (Join-Path $logfolderPath 'msinfo32.txt') -Wait
+ Write-Host 'System configuration collection completed.'
+ } catch {
+ Write-Warning "Failed to collect system configuration: $_"
+ }
+}
+
+function Export-EventLogs {
+ try {
+ $logNames = @('system', 'security', 'application')
+ foreach ($logName in $logNames) {
+ $logPath = Join-Path $logfolderPath "$logName.evtx"
+ wevtutil epl $logName $logPath
+ wevtutil al $logPath
+ }
+ Write-Host 'Event logs collection completed.'
+ } catch {
+ Write-Warning "Failed to collect event logs: $_"
+ }
+}
+
+function Export-DriversList {
+ try {
+ Get-WindowsDriver -Online -All | Select-Object -Property * | Export-Csv -Path (Join-Path $logfolderPath 'drv_list.csv') -NoTypeInformation
+ Write-Host 'Drivers list collection completed.'
+ } catch {
+ Write-Warning "Failed to collect drivers list: $_"
+ }
+}
+
+function Export-VirtioWinStorageDrivers {
+ $registryPaths = @(
+ 'HKLM:\SYSTEM\CurrentControlSet\Services\Disk',
+ 'HKLM:\SYSTEM\CurrentControlSet\Services\viostor\Parameters',
+ 'HKLM:\SYSTEM\CurrentControlSet\Services\vioscsi\Parameters'
+ )
+ $valuesToQuery = @('IoTimeoutValue', 'TimeoutValue')
+
+ foreach ($path in $registryPaths) {
+ foreach ($value in $valuesToQuery) {
+ $property = Get-ItemProperty -Path $path -Name $value -ErrorAction SilentlyContinue
+ $output = "$path\$value : $($property.$value)"
+ $output | Out-File -FilePath (Join-Path $logfolderPath 'virtio_disk.txt') -Append
+ }
+ }
+ Write-Host 'Virtio-Win storage drivers configuration collection completed.'
+}
+
+function Export-WindowsUpdateLogs {
+ try {
+ $logPath = Join-Path $logfolderPath 'WindowsUpdate.log'
+ $command = "Get-WindowsUpdateLog -LogPath '$logPath'"
+ Start-Process -FilePath 'powershell.exe' -ArgumentList '-NoLogo', '-NoProfile', '-Command', $command -NoNewWindow -Wait -RedirectStandardOutput (Join-Path $logfolderPath 'OutputWindowsUpdate.log') -RedirectStandardError (Join-Path $logfolderPath 'ErrorWindowsUpdate.log')
+ Write-Host 'Windows Update logs collection completed.'
+ } catch {
+ Write-Warning "Failed to collect Windows Update logs: $_"
+ }
+}
+
+function Export-WindowsUptime {
+ try {
+ $uptime = (Get-Date) - (gcim Win32_OperatingSystem).LastBootUpTime
+ $uptime.ToString() | Out-File -FilePath (Join-Path $logfolderPath 'WindowsUptime.txt')
+ Write-Host 'Windows uptime collection completed.'
+ } catch {
+ Write-Warning "Failed to collect Windows uptime: $_"
+ }
+}
+
+function Export-ServicesList {
+ try {
+ Get-Service | Select-Object -Property Name, DisplayName, Status, StartType | Export-Csv -Path (Join-Path $logfolderPath 'Services.csv') -NoTypeInformation
+ Write-Host 'Services list collection completed.'
+ } catch {
+ Write-Warning "Failed to collect list of services: $_"
+ }
+}
+
+function Export-RunningProcesses {
+ try {
+ Get-Process | Select-Object -Property Id, ProcessName, StartTime | Export-Csv -Path (Join-Path $logfolderPath 'RunningProcesses.csv') -NoTypeInformation
+ Write-Host 'Running processes collection completed.'
+ } catch {
+ Write-Warning "Failed to collect list of running processes: $_"
+ }
+}
+
+function Export-InstalledApplications {
+ try {
+ Get-ItemProperty -Path 'HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*' |
+ Select-Object -Property DisplayName, DisplayVersion, Publisher, InstallDate |
+ Export-Csv -Path (Join-Path $logfolderPath 'InstalledApplications.csv') -NoTypeInformation
+ Write-Host 'Installed applications collection completed.'
+ } catch {
+ Write-Warning "Failed to collect list of installed applications: $_"
+ }
+}
+
+function Export-InstalledKBs {
+ try {
+ Get-HotFix | Select-Object -Property Description, HotFixID, InstalledOn | Export-Csv -Path (Join-Path $logfolderPath 'InstalledKBs.csv') -NoTypeInformation
+ Write-Host 'Installed KBs collection completed.'
+ } catch {
+ Write-Warning "Failed to collect list of installed KBs: $_"
+ }
+}
+
+function Export-NetworkConfiguration {
+ try {
+ Get-NetAdapterAdvancedProperty | Out-File -FilePath (Join-Path $logfolderPath 'NetworkInterfaces.txt')
+ ipconfig /all | Out-File -FilePath (Join-Path $logfolderPath 'IPConfiguration.txt')
+
+ Write-Host 'Network configuration collection completed.'
+ } catch {
+ Write-Warning "Failed to collect network configuration: $_"
+ }
+}
+
+function Export-WindowsMemoryDump {
+ $memoryDumpPaths = @("$env:SystemRoot\MEMORY.DMP", "$env:SystemRoot\Minidump")
+
+ foreach ($dump in $memoryDumpPaths) {
+ Copy-Item -Path $dump -Destination $dumpfolderPath -Recurse -ErrorAction SilentlyContinue
+ }
+ Write-Host 'Windows memory dump collection completed.'
+}
+
+function Write-InformationToArchive {
+ param (
+ [string]$FolderPath,
+ [string]$SubFolderPath,
+ [string]$ArchiveFileName
+ )
+ try {
+ $archivePath = Join-Path -Path $FolderPath -ChildPath "$ArchiveFileName.zip"
+ Compress-Files -SourcePath $SubFolderPath -DestinationPath $archivePath
+ Write-Host "Archiving completed ($ArchiveFileName.zip)."
+ } catch {
+ Write-Warning "Failed to archive ($ArchiveFileName.zip): $_"
+ }
+}
+
+function StopTranscriptAndCloseFile {
+ if ($transcriptStarted) {
+ Stop-Transcript | Out-Null
+ $transcriptStarted = $false
+ }
+}
+
+$validParams = @('IncludeSensitiveData', 'Help')
+if ($Help -or $args -contains '-?' -or $args -contains '--Help') {
+ Show-Help
+ return
+}
+
+foreach ($param in $args) {
+ if ($param -notlike '-*' -or ($param -like '-*' -and $validParams -notcontains $param.TrimStart('-'))) {
+ Write-Host "A parameter cannot be found that matches parameter name '$param'"
+ Show-Help
+ return
+ }
+}
+
+$breakHandler = {
+ Write-Host "Script interrupted by user. Stopping transcript..."
+ StopTranscriptAndCloseFile
+ exit
+}
+Register-EngineEvent -SourceIdentifier ConsoleBreak -Action $breakHandler | Out-Null
+Register-EngineEvent -SourceIdentifier PowerShell.Exiting -Action $breakHandler | Out-Null
+
+$timestamp = Get-Date -Format 'yyyy-MM-dd_HH-mm-ss'
+$folderName = "SystemInfo_$timestamp"
+$logfolderName = "Log_folder_$timestamp"
+$dumpfolderName = "Dump_folder_$timestamp"
+$folderPath = Join-Path -Path (Get-Location) -ChildPath $folderName
+$logfolderPath = Join-Path -Path $folderPath -ChildPath $logfolderName
+$dumpfolderPath = Join-Path -Path $folderPath -ChildPath $dumpfolderName
+$progressFile = "$folderPath\Collecting_Status.txt"
+New-Item -Path $logfolderPath -ItemType Directory | Out-Null
+New-Item -Path $progressFile -ItemType File | Out-Null
+Write-Host "Starting system info collecting into $folderPath"
+Write-Output "Log folder path: $logfolderPath"
+
+try {
+ Start-Transcript -Path $progressFile -Append
+ $transcriptStarted = $true
+ Export-SystemConfiguration
+ Export-EventLogs
+ Export-DriversList
+ Export-VirtioWinStorageDrivers
+ Export-WindowsUpdateLogs
+ Export-ServicesList
+ Export-WindowsUptime
+ Export-RunningProcesses
+ Export-InstalledApplications
+ Export-InstalledKBs
+ Export-NetworkConfiguration
+
+ if ($IncludeSensitiveData) {
+ Write-Output "Dump folder path: $dumpfolderPath"
+ New-Item -Path $dumpfolderPath -ItemType Directory | Out-Null
+ Export-WindowsMemoryDump
+ }
+} catch {
+ $errorMsg = "An error occurred: $_"
+ Write-Host $errorMsg
+ Add-Content -Path $progressFile -Value $errorMsg
+} finally {
+ StopTranscriptAndCloseFile
+ Unregister-Event -SourceIdentifier ConsoleBreak
+ Unregister-Event -SourceIdentifier PowerShell.Exiting
+}
+
+Remove-Item -Path $progressFile -ErrorAction SilentlyContinue
+Write-InformationToArchive -FolderPath $folderPath -SubFolderPath $logfolderPath -ArchiveFileName $logfolderName
+if ($IncludeSensitiveData) {
+ Write-InformationToArchive -FolderPath $folderPath -SubFolderPath $dumpfolderPath -ArchiveFileName $dumpfolderName
+}
\ No newline at end of file
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..c044ecf
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,28 @@
+Copyright 2024 Red Hat, Inc. and/or its affiliates.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+
+Redistributions in binary form must reproduce the above copyright
+notice, this list of conditions and the following disclaimer in the
+documentation and/or other materials provided with the distribution.
+
+Neither the name of the copyright holder nor the names of its
+contributors may be used to endorse or promote products derived from
+this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..0ff930a
--- /dev/null
+++ b/README.md
@@ -0,0 +1,55 @@
+# CollectSystemInfo
+
+## Overview
+
+This PowerShell script is designed for comprehensive system diagnostics. It gathers a wide range of information, including system configuration, event logs, drivers, registry settings, update logs, services, uptime, processes, installed applications, installed KBs (knowledge base articles), network configuration, and optionally, memory dumps.
+
+The collected data is organized into two subfolders within the time-stamped summary folder, one for log and the other for dump. and then compressed into two ZIP archives correspondingly for easy sharing and analysis.
+
+## Usage
+
+1. **Prerequisites:**
+ - PowerShell (Windows 10/Windows Server 2016 or later)
+ - Administrative privileges (for collecting event logs)
+ - Ensure the script runs with an unrestricted execution policy (for Windows 10 and Windows Server 2016):
+ ```powershell
+ Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process -Force
+ ```
+
+2. **Running the Script:**
+ - Open PowerShell as an administrator.
+ - Navigate to the script's directory.
+ - Execute the script:
+ ```powershell
+ .\CollectSystemInfo.ps1 -IncludeSensitiveData
+ ```
+ - `-IncludeSensitiveData`: Optional switch to include memory dumps in the collection (use with caution).
+ - `-Help`: Provide basic usage of the script.
+
+3. **Output:**
+ - A folder named `SystemInfo_YYYY-MM-DD_HH-MM-SS` will be created in the script's directory.
+ - This folder contains the collected data folders:
+ - A foler named `Log_folder_YYYY-MM-DD_HH-MM-SS` will be created for log data.
+ - A ZIP archive named `Log_folder_YYYY-MM-DD_HH-MM-SS.zip` will also be created correspondingly.
+ - A foler named `Dump_folder_YYYY-MM-DD_HH-MM-SS` will be created for dump files if add param `-IncludeSensitiveData`.
+ - A ZIP archive named `Dump_folder_YYYY-MM-DD_HH-MM-SS.zip` will also be created correspondingly.
+
+## Data Collected
+
+- `msinfo32.txt`: Detailed hardware and software configuration report.
+- `system.evtx`, `security.evtx`, `application.evtx`: System, Security, and Application event logs.
+- `drv_list.csv`: List of all installed drivers.
+- `virtio_disk.txt`: Specific configuration details for Virtio-Win storage drivers.
+- `WindowsUpdate.log`: Detailed logs of Windows Update activity.
+- `Services.csv`: List of services and their status.
+- `WindowsUptime.txt`: Duration since the last system boot.
+- `RunningProcesses.csv`: Snapshot of active processes.
+- `InstalledApplications.csv`: List of installed applications.
+- `InstalledKBs.csv`: List of installed Windows updates.
+- `NetworkInterfaces.txt` and `IPConfiguration.txt`: Network configuration details.
+- `MEMORY.DMP` and `Minidump` folder: Full or mini memory dumps (if `-IncludeSensitiveData` is used).
+- `Collecting_Status.txt`: Generated during data collection and deleted after completion. If the script is interrupted, this file indicates incomplete data collection.
+
+## Contributing
+
+Contributions are welcome! Feel free to open issues or submit pull requests.
diff --git a/agents.json b/agents.json
index 240f885..43d2603 100644
--- a/agents.json
+++ b/agents.json
@@ -2,12 +2,12 @@
"agents": [
{
"arch": "x86",
- "agent_version": "108.0.1-1",
+ "agent_version": "108.0.2-1",
"name": "Red Hat QEMU guest agent"
},
{
"arch": "amd64",
- "agent_version": "108.0.1-1",
+ "agent_version": "108.0.2-1",
"name": "Red Hat QEMU guest agent"
},
{
diff --git a/release-drivers-versions.txt b/release-drivers-versions.txt
new file mode 100644
index 0000000..d819cd5
--- /dev/null
+++ b/release-drivers-versions.txt
@@ -0,0 +1,114 @@
+|Driver Name |Build|Windows OS |
+|-------------|-----|--------------------------|
+| | | |
+|viofs | 266 |Windows 10 (22H2) |
+| | 266 |Windows 11 (24H2) 26100 |
+| | 266 |Windows server 2016 |
+| | 266 |Windows server 2019 |
+| | 266 |Windows server 2022 |
+| | 266 |Windows server 2025(26100)|
+| | | |
+|viostor | 266 |Windows 10 (22H2) |
+| | 266 |Windows 11 (24H2) 26100 |
+| | 266 |Windows server 2016 |
+| | 266 |Windows server 2019 |
+| | 266 |Windows server 2022 |
+| | 266 |Windows server 2025(26100)|
+| | | |
+|vioscsi | 266 |Windows 10 (22H2) |
+| | 266 |Windows 11 (24H2) 26100 |
+| | 266 |Windows server 2016 |
+| | 266 |Windows server 2019 |
+| | 266 |Windows server 2022 |
+| | 266 |Windows server 2025(26100)|
+| | | |
+|viorng | 266 |Windows 10 (22H2) |
+| | 266 |Windows 11 (24H2) 26100 |
+| | 266 |Windows server 2016 |
+| | 266 |Windows server 2019 |
+| | 266 |Windows server 2022 |
+| | 266 |Windows server 2025(26100)|
+| | | |
+|balloon | 266 |Windows 10 (22H2) |
+| | 266 |Windows 11 (24H2) 26100 |
+| | 266 |Windows server 2016 |
+| | 266 |Windows server 2019 |
+| | 266 |Windows server 2022 |
+| | 266 |Windows server 2025(26100)|
+| | | |
+|fwcfg | 266 |Windows 10 (22H2) |
+| | 266 |Windows 11 (24H2) 26100 |
+| | 266 |Windows server 2016 |
+| | 266 |Windows server 2019 |
+| | 266 |Windows server 2022 |
+| | 266 |Windows server 2025(26100)|
+| | | |
+|pvpanic | 266 |Windows 10 (22H2) |
+| | 266 |Windows 11 (24H2) 26100 |
+| | 266 |Windows server 2016 |
+| | 266 |Windows server 2019 |
+| | 266 |Windows server 2022 |
+| | 266 |Windows server 2025(26100)|
+| | | |
+|viofs | 266 |Windows 10 (22H2) |
+| | 266 |Windows 11 (24H2) 26100 |
+| | 266 |Windows server 2016 |
+| | 266 |Windows server 2019 |
+| | 266 |Windows server 2022 |
+| | 266 |Windows server 2025(26100)|
+| | | |
+|vioinput | 266 |Windows 10 (22H2) |
+| | 266 |Windows 11 (24H2) 26100 |
+| | 266 |Windows server 2016 |
+| | 266 |Windows server 2019 |
+| | 266 |Windows server 2022 |
+| | 266 |Windows server 2025(26100)|
+| | | |
+|vioserial | 266 |Windows 10 (22H2) |
+| | 266 |Windows 11 (24H2) 26100 |
+| | 266 |Windows server 2016 |
+| | 266 |Windows server 2019 |
+| | 266 |Windows server 2022 |
+| | 266 |Windows server 2025(26100)|
+| | | |
+|viogpudo | 266 |Windows 10 (22H2) |
+| | 266 |Windows 11 (24H2) 26100 |
+| | 266 |Windows server 2016 |
+| | 266 |Windows server 2019 |
+| | 266 |Windows server 2022 |
+| | 266 |Windows server 2025(26100)|
+| | | |
+|NetKVM | 266 |Windows 10 (22H2) |
+| | 266 |Windows 11 (24H2) 26100 |
+| | 266 |Windows server 2016 |
+| | 266 |Windows server 2019 |
+| | 266 |Windows server 2022 |
+| | 266 |Windows server 2025(26100)|
+| | | |
+|viomem | 266 |Windows 10 (22H2) |
+| | 266 |Windows 11 (24H2) 26100 |
+| | 266 |Windows server 2016 |
+| | 266 |Windows server 2019 |
+| | 266 |Windows server 2022 |
+| | 266 |Windows server 2025(26100)|
+| | | |
+|qemupciserial| 221 |Windows 10 (22H2) |
+| | 221 |Windows 11 (24H2) 26100 |
+| | 221 |Windows server 2016 |
+| | 221 |Windows server 2019 |
+| | 221 |Windows server 2022 |
+| | 221 |Windows server 2025(26100)|
+| | | |
+|qemufwcfg | 221 |Windows 10 (22H2) |
+| | 221 |Windows 11 (24H2) 26100 |
+| | 221 |Windows server 2016 |
+| | 221 |Windows server 2019 |
+| | 221 |Windows server 2022 |
+| | 221 |Windows server 2025(26100)|
+| | | |
+|smbus | 221 |Windows 10 (22H2) |
+| | 221 |Windows 11 (24H2) 26100 |
+| | 221 |Windows server 2016 |
+| | 221 |Windows server 2019 |
+| | 221 |Windows server 2022 |
+| | 221 |Windows server 2025(26100)|
diff --git a/sources b/sources
index e00b76c..def772d 100644
--- a/sources
+++ b/sources
@@ -6,11 +6,11 @@ SHA512 (spice-qxl-wddm-dod-0.21-2.el8.src.rpm) = 507c08db6333785ec080c396fc5b552
SHA512 (spice-qxl-wddm-dod-0.21-2.el8.noarch.rpm) = 7dddabb006d4ada5c377d067478eedbae2f9d0723faab304b4f8003baa8ec3be4ae78e2f27e3759ef79a0c7c7f40bc9165a14da7b4af1c3fdd2c6de502a18674
SHA512 (winfsp-2.0.23075-sources.zip) = 4b799d09b01020824c656d05115d73a706dc6aed052186ed56b31938bb96449cef571f9ea583b864e4d0192102dad540ba931333ec7f98486ed5a2abfb233240
SHA512 (winfsp-2.0.23075.msi) = b8cb15f01ba2c0f3743167c3526ea083e94d6a518f992fdba1454fc161a93042d1e55cfbe7c031975478466170d7b26c9fe84af64b7fe696511426a04f4f6087
-SHA512 (virtio-win-guest-tools.exe) = 86eab0391404d109d20437b716d6c3346b26ed39d24df091c95b40442362fba8b60b34a9929c952b55325f54391118e9ba5ac472cfc274db6be925d63397f79e
-SHA512 (virtio-win-gt-x64.msi) = ca9fece6f4d00dad781e902cf7b652fce28efc33d2c3ff78f5f05b0cc085aeab7a0c1a61c0fe801e3f8aff875d32ced422240d93d3d5d138b6ef4b052dc9ef16
-SHA512 (virtio-win-gt-x86.msi) = df88c8039f748339e157533329c1d32429a748646f95a6aac5078cdfd5455771c528f5cb50030603ca38533819608cfb1ae1b3c34eff82d8422653cba4f9eae3
-SHA512 (virtio-win-installer-1.9.40-0-sources.zip) = 9ed9d60636da60c6c540ce4479ea8f58fd01a0b4e5b746a4c3b97271f812da4f5ca2efac00e43468e74bb7a946d24d6b5f5661ac7194fcb99ee797bb1de1578b
-SHA512 (mingw-qemu-ga-win-108.0.1-1.el9.src.rpm) = 092c8a505064fbf4f72e6cf12263f85668b80b1d3d05831ad47fffdd01e9b26cefe110e0b194821857b970977c0359bfa133647be2beb7f1fa6a1f50df9126ac
-SHA512 (qemu-ga-win-108.0.1-1.el9.noarch.rpm) = 1e66de6e9b65bc439c14af68338db72a7464223a09a6a7170dcb8f8a957b179c791e0cd7aa69c20d5720898e5287af3c9a4a19c29ff656d3c7a2d7afd114c06f
-SHA512 (virtio-win-1.9.40-bin-for-rpm.tar.gz) = df9694678ceda62954aefe3949398249400a093e39a122063b3372738ee4013e130140e9a54ecbd6ac8568997d6bc7d9a8553cfdda7e9a9d0e5fe2f5ffcef7cd
-SHA512 (virtio-win-prewhql-0.1-257-sources.zip) = 466c530810d1f7159405b5f69c9d79a98091447d793dcb3c2c9829c40fa72aade0db3fac647937e458edeec44809392693324c67eeb7b60ce6577853c02a1753
+SHA512 (mingw-qemu-ga-win-108.0.2-1.el9.src.rpm) = 8a06439e9567f30fc850a4133ce215453f8bb6210e6c2b3fdecdb70090994f39493ef74e87f4fdce3acc57004ae525a8b7522e9e045d7e0a480f5ce3c5daa3f6
+SHA512 (qemu-ga-win-108.0.2-1.el9.noarch.rpm) = bb6eafe3739e5973ab3d4edb1e168f6f0b9619613e866b990006aaf16a648177ff664291719d1d2290681f6880c621aefa01f2a8f57fec67fb9b81800d2327f1
+SHA512 (virtio-win-guest-tools.exe) = 4aebc874b56d71d37a518bbe062da877d6f3b02545e79089cf1a067bceeb0855fdc6063764a20a8c475cc1064fcf1e5ea0e29dbbd719512475e08f2655a385ae
+SHA512 (virtio-win-gt-x64.msi) = a7b592d1f0c664d2b5efeaf7b1c13d48ba9dfb631ca492b23209c03ca80270f383a091ddc5505cc125cc85116f11d1a9005e24a0b69c8ed4b5578e0d351ef6e8
+SHA512 (virtio-win-gt-x86.msi) = 9340d9f3e4f6ac2ac66873cd47cdd57396c05adf608978f4e4fb3806bdd639861c5d2f36b73b608e2f504c2ce24a9aea0fe904b99370139fb0c20a297601149c
+SHA512 (virtio-win-installer-1.9.44-0-sources.zip) = a09f6ec5d334a85f93d1c074e67112d3ebd9c7f5f86103a7b6a9ae92cd2ab7f55b2cc0741150df6ed7bb57d5a7da82bda5eed20ced99bcd006a82e6e7160b7da
+SHA512 (virtio-win-prewhql-0.1-266-sources.zip) = 7fb64e05634a08523d4fc28f22e90389d48f759a3699f569d50eb236ba0d95600f2f5a72b45bdabcbbed5ba1dfd55db47cb41efb1a079ba529c4079bc546f240
+SHA512 (virtio-win-1.9.44-bin-for-rpm.tar.gz) = 868776a156d7be8aad851ac319feff3dac90bf597f78a5cce30bf0124b197edb52f9f99abb8b041281540234c2414b7a18216d311ada80e594c2dad31e4c9650
diff --git a/tests/scripts/package.cfg b/tests/scripts/package.cfg
index 9bd14cc..ad201ee 100644
--- a/tests/scripts/package.cfg
+++ b/tests/scripts/package.cfg
@@ -1,2 +1,2 @@
-https://download.eng.bos.redhat.com/brewroot/vol/rhel-9/packages/virtio-win/1.9.38/0.el9_4/noarch/virtio-win-1.9.38-0.el9_4.noarch.rpm
-virtio-win-1.9.38-0.el9_4.noarch.rpm
+https://download.eng.bos.redhat.com/brewroot/vol/rhel-9/packages/virtio-win/1.9.43/0.el9_5/noarch/virtio-win-1.9.43-0.el9_5.noarch.rpm
+virtio-win-1.9.43-0.el9_5.noarch.rpm
diff --git a/tests/scripts/signed_drivers_versions.txt b/tests/scripts/signed_drivers_versions.txt
index f1e9dac..e7c7743 100644
--- a/tests/scripts/signed_drivers_versions.txt
+++ b/tests/scripts/signed_drivers_versions.txt
@@ -1,119 +1,131 @@
-2k22/amd64/viostor.inf:DriverVer = 01/22/2024,100.94.104.24700
-w11/amd64/viostor.inf:DriverVer = 01/22/2024,100.94.104.24700
+2k25/amd64/viostor.inf:DriverVer = 10/21/2024,100.100.104.26600
+2k22/amd64/viostor.inf:DriverVer = 10/21/2024,100.100.104.26600
+w11/amd64/viostor.inf:DriverVer = 10/21/2024,100.100.104.26600
2k12/amd64/viostor.inf:DriverVer = 11/14/2022,62.92.104.22900
2k12R2/amd64/viostor.inf:DriverVer = 11/14/2022,62.92.104.22900
2k12R2/amd64/viostor.inf:DriverVer = 11/14/2022,62.92.104.22900
-2k16/amd64/viostor.inf:DriverVer = 01/22/2024,100.94.104.24700
-2k19/amd64/viostor.inf:DriverVer = 01/22/2024,100.94.104.24700
-w10/amd64/viostor.inf:DriverVer = 01/22/2024,100.94.104.24700
-w10/x86/viostor.inf:DriverVer = 01/22/2024,100.94.104.24700
+2k16/amd64/viostor.inf:DriverVer = 10/21/2024,100.100.104.26600
+2k19/amd64/viostor.inf:DriverVer = 10/21/2024,100.100.104.26600
+w10/amd64/viostor.inf:DriverVer = 10/21/2024,100.100.104.26600
+w10/x86/viostor.inf:DriverVer = 10/21/2024,100.100.104.26600
w8/amd64/viostor.inf:DriverVer = 11/28/2020,62.83.104.19100
w8/x86/viostor.inf:DriverVer = 11/28/2020,62.83.104.19100
-2k22/amd64/vioser.inf:DriverVer = 07/04/2023,100.93.104.23900
-w11/amd64/vioser.inf:DriverVer = 07/04/2023,100.93.104.23900
+2k25/amd64/vioser.inf:DriverVer = 10/21/2024,100.100.104.26600
+2k22/amd64/vioser.inf:DriverVer = 10/21/2024,100.100.104.26600
+w11/amd64/vioser.inf:DriverVer = 10/21/2024,100.100.104.26600
2k12/amd64/vioser.inf:DriverVer = 10/24/2022,62.92.104.22800
2k12R2/amd64/vioser.inf:DriverVer = 10/24/2022,62.92.104.22800
2k12R2/amd64/vioser.inf:DriverVer = 10/24/2022,62.92.104.22800
-2k16/amd64/vioser.inf:DriverVer = 07/04/2023,100.93.104.23900
-2k19/amd64/vioser.inf:DriverVer = 07/04/2023,100.93.104.23900
-w10/amd64/vioser.inf:DriverVer = 07/04/2023,100.93.104.23900
-w10/x86/vioser.inf:DriverVer = 07/04/2023,100.93.104.23900
+2k16/amd64/vioser.inf:DriverVer = 10/21/2024,100.100.104.26600
+2k19/amd64/vioser.inf:DriverVer = 10/21/2024,100.100.104.26600
+w10/amd64/vioser.inf:DriverVer = 10/21/2024,100.100.104.26600
+w10/x86/vioser.inf:DriverVer = 10/21/2024,100.100.104.26600
w8/amd64/vioser.inf:DriverVer = 02/11/2020,62.82.104.17900
w8/x86/vioser.inf:DriverVer = 02/11/2020,62.82.104.17900
-2k22/amd64/vioscsi.inf:DriverVer = 01/22/2024,100.94.104.24700
-w11/amd64/vioscsi.inf:DriverVer = 01/22/2024,100.94.104.24700
+2k25/amd64/vioscsi.inf:DriverVer = 10/21/2024,100.100.104.26600
+2k22/amd64/vioscsi.inf:DriverVer = 10/21/2024,100.100.104.26600
+w11/amd64/vioscsi.inf:DriverVer = 10/21/2024,100.100.104.26600
2k12/amd64/vioscsi.inf:DriverVer = 08/18/2022,62.91.104.22500
2k12R2/amd64/vioscsi.inf:DriverVer = 08/18/2022,62.91.104.22500
2k12R2/amd64/vioscsi.inf:DriverVer = 08/18/2022,62.91.104.22500
-2k16/amd64/vioscsi.inf:DriverVer = 01/22/2024,100.94.104.24700
-2k19/amd64/vioscsi.inf:DriverVer = 01/22/2024,100.94.104.24700
-w10/amd64/vioscsi.inf:DriverVer = 01/22/2024,100.94.104.24700
-w10/x86/vioscsi.inf:DriverVer = 01/22/2024,100.94.104.24700
+2k16/amd64/vioscsi.inf:DriverVer = 10/21/2024,100.100.104.26600
+2k19/amd64/vioscsi.inf:DriverVer = 10/21/2024,100.100.104.26600
+w10/amd64/vioscsi.inf:DriverVer = 10/21/2024,100.100.104.26600
+w10/x86/vioscsi.inf:DriverVer = 10/21/2024,100.100.104.26600
w8/amd64/vioscsi.inf:DriverVer = 05/12/2020,62.82.104.18400
w8/x86/vioscsi.inf:DriverVer = 05/12/2020,62.82.104.18400
-2k22/amd64/viorng.inf:DriverVer = 07/21/2023,100.93.104.24000
-w11/amd64/viorng.inf:DriverVer = 07/21/2023,100.93.104.24000
+2k25/amd64/viorng.inf:DriverVer = 10/21/2024,100.100.104.26600
+2k22/amd64/viorng.inf:DriverVer = 10/21/2024,100.100.104.26600
+w11/amd64/viorng.inf:DriverVer = 10/21/2024,100.100.104.26600
2k12/amd64/viorng.inf:DriverVer = 12/19/2019,62.81.104.17500
2k12R2/amd64/viorng.inf:DriverVer = 12/19/2019,62.81.104.17500
2k12R2/amd64/viorng.inf:DriverVer = 12/19/2019,62.81.104.17500
-2k16/amd64/viorng.inf:DriverVer = 07/21/2023,100.93.104.24000
-2k19/amd64/viorng.inf:DriverVer = 07/21/2023,100.93.104.24000
-w10/amd64/viorng.inf:DriverVer = 07/21/2023,100.93.104.24000
-w10/x86/viorng.inf:DriverVer = 07/21/2023,100.93.104.24000
+2k16/amd64/viorng.inf:DriverVer = 10/21/2024,100.100.104.26600
+2k19/amd64/viorng.inf:DriverVer = 10/21/2024,100.100.104.26600
+w10/amd64/viorng.inf:DriverVer = 10/21/2024,100.100.104.26600
+w10/x86/viorng.inf:DriverVer = 10/21/2024,100.100.104.26600
w8/amd64/viorng.inf:DriverVer = 12/19/2019,62.81.104.17500
w8/x86/viorng.inf:DriverVer = 12/19/2019,62.81.104.17500
-2k22/amd64/vioinput.inf:DriverVer = 07/04/2023,100.93.104.23900
-w11/amd64/vioinput.inf:DriverVer = 07/04/2023,100.93.104.23900
+2k25/amd64/vioinput.inf:DriverVer = 10/21/2024,100.100.104.26600
+2k22/amd64/vioinput.inf:DriverVer = 10/21/2024,100.100.104.26600
+w11/amd64/vioinput.inf:DriverVer = 10/21/2024,100.100.104.26600
2k12/amd64/vioinput.inf:DriverVer = 05/16/2021,62.85.104.19900
2k12R2/amd64/vioinput.inf:DriverVer = 05/16/2021,62.85.104.19900
2k12R2/amd64/vioinput.inf:DriverVer = 05/16/2021,62.85.104.19900
-2k16/amd64/vioinput.inf:DriverVer = 07/04/2023,100.93.104.23900
-2k19/amd64/vioinput.inf:DriverVer = 07/04/2023,100.93.104.23900
-w10/amd64/vioinput.inf:DriverVer = 07/04/2023,100.93.104.23900
-w10/x86/vioinput.inf:DriverVer = 07/04/2023,100.93.104.23900
+2k16/amd64/vioinput.inf:DriverVer = 10/21/2024,100.100.104.26600
+2k19/amd64/vioinput.inf:DriverVer = 10/21/2024,100.100.104.26600
+w10/amd64/vioinput.inf:DriverVer = 10/21/2024,100.100.104.26600
+w10/x86/vioinput.inf:DriverVer = 10/21/2024,100.100.104.26600
w8/amd64/vioinput.inf:DriverVer = 12/19/2019,62.81.104.17500
w8/x86/vioinput.inf:DriverVer = 12/19/2019,62.81.104.17500
-2k22/amd64/pvpanic.inf:DriverVer = 07/04/2023,100.93.104.23900
-w11/amd64/pvpanic.inf:DriverVer = 07/04/2023,100.93.104.23900
+2k25/amd64/pvpanic.inf:DriverVer = 10/21/2024,100.100.104.26600
+2k22/amd64/pvpanic.inf:DriverVer = 10/21/2024,100.100.104.26600
+w11/amd64/pvpanic.inf:DriverVer = 10/21/2024,100.100.104.26600
2k12/amd64/pvpanic.inf:DriverVer = 01/30/2023,62.92.104.23300
2k12R2/amd64/pvpanic.inf:DriverVer = 01/30/2023,62.92.104.23300
2k12R2/amd64/pvpanic.inf:DriverVer = 01/30/2023,62.92.104.23300
-2k16/amd64/pvpanic.inf:DriverVer = 07/04/2023,100.93.104.23900
-2k19/amd64/pvpanic.inf:DriverVer = 07/04/2023,100.93.104.23900
-w10/amd64/pvpanic.inf:DriverVer = 07/04/2023,100.93.104.23900
-w10/x86/pvpanic.inf:DriverVer = 07/04/2023,100.93.104.23900
+2k16/amd64/pvpanic.inf:DriverVer = 10/21/2024,100.100.104.26600
+2k19/amd64/pvpanic.inf:DriverVer = 10/21/2024,100.100.104.26600
+w10/amd64/pvpanic.inf:DriverVer = 10/21/2024,100.100.104.26600
+w10/x86/pvpanic.inf:DriverVer = 10/21/2024,100.100.104.26600
w8/amd64/pvpanic.inf:DriverVer=06/11/2018,62.76.104.15400
w8/x86/pvpanic.inf:DriverVer=06/11/2018,62.76.104.15400
-2k22/amd64/netkvm.inf:DriverVer = 10/09/2023,100.94.104.24200
-w11/amd64/netkvm.inf:DriverVer = 10/09/2023,100.94.104.24200
+2k25/amd64/netkvm.inf:DriverVer = 10/21/2024,100.100.104.26600
+2k22/amd64/netkvm.inf:DriverVer = 10/21/2024,100.100.104.26600
+w11/amd64/netkvm.inf:DriverVer = 10/21/2024,100.100.104.26600
2k12/amd64/netkvm.inf:DriverVer = 04/11/2022,62.91.104.21800
2k12R2/amd64/netkvm.inf:DriverVer = 04/11/2022,63.91.104.21800
2k12R2/amd64/netkvm.inf:DriverVer = 04/11/2022,63.91.104.21800
-2k16/amd64/netkvm.inf:DriverVer = 10/09/2023,100.94.104.24200
-2k19/amd64/netkvm.inf:DriverVer = 10/09/2023,100.94.104.24200
-w10/amd64/netkvm.inf:DriverVer = 10/09/2023,100.94.104.24200
-w10/x86/netkvm.inf:DriverVer = 10/09/2023,100.94.104.24200
+2k16/amd64/netkvm.inf:DriverVer = 10/21/2024,100.100.104.26600
+2k19/amd64/netkvm.inf:DriverVer = 10/21/2024,100.100.104.26600
+w10/amd64/netkvm.inf:DriverVer = 10/21/2024,100.100.104.26600
+w10/x86/netkvm.inf:DriverVer = 10/21/2024,100.100.104.26600
w8/amd64/netkvm.inf:DriverVer = 02/09/2021,62.84.104.19500
w8/x86/netkvm.inf:DriverVer = 02/09/2021,62.84.104.19500
-2k22/amd64/balloon.inf:DriverVer = 07/04/2023,100.93.104.23900
-w11/amd64/balloon.inf:DriverVer = 07/04/2023,100.93.104.23900
+2k25/amd64/balloon.inf:DriverVer = 10/21/2024,100.100.104.26600
+2k22/amd64/balloon.inf:DriverVer = 10/21/2024,100.100.104.26600
+w11/amd64/balloon.inf:DriverVer = 10/21/2024,100.100.104.26600
2k12/amd64/balloon.inf:DriverVer = 10/24/2022,62.92.104.22800
2k12R2/amd64/balloon.inf:DriverVer = 10/24/2022,62.92.104.22800
2k12R2/amd64/balloon.inf:DriverVer = 10/24/2022,62.92.104.22800
-2k16/amd64/balloon.inf:DriverVer = 07/04/2023,100.93.104.23900
-2k19/amd64/balloon.inf:DriverVer = 07/04/2023,100.93.104.23900
-w10/amd64/balloon.inf:DriverVer = 07/04/2023,100.93.104.23900
-w10/x86/balloon.inf:DriverVer = 07/04/2023,100.93.104.23900
+2k16/amd64/balloon.inf:DriverVer = 10/21/2024,100.100.104.26600
+2k19/amd64/balloon.inf:DriverVer = 10/21/2024,100.100.104.26600
+w10/amd64/balloon.inf:DriverVer = 10/21/2024,100.100.104.26600
+w10/x86/balloon.inf:DriverVer = 10/21/2024,100.100.104.26600
w8/amd64/balloon.inf:DriverVer = 11/28/2020,62.83.104.19100
w8/x86/balloon.inf:DriverVer = 11/28/2020,62.83.104.19100
-2k22/amd64/viofs.inf:DriverVer = 02/25/2024,100.94.104.24800
-w11/amd64/viofs.inf:DriverVer = 02/25/2024,100.94.104.24800
+2k25/amd64/viofs.inf:DriverVer = 10/21/2024,100.100.104.26600
+2k22/amd64/viofs.inf:DriverVer = 10/21/2024,100.100.104.26600
+w11/amd64/viofs.inf:DriverVer = 10/21/2024,100.100.104.26600
2k12/amd64/viofs.inf:DriverVer = 02/13/2023,62.92.104.23400
2k12R2/amd64/viofs.inf:DriverVer = 02/13/2023,62.92.104.23400
2k12R2/amd64/viofs.inf:DriverVer = 02/13/2023,62.92.104.23400
-2k16/amd64/viofs.inf:DriverVer = 02/25/2024,100.94.104.24800
-2k19/amd64/viofs.inf:DriverVer = 02/25/2024,100.94.104.24800
-w10/amd64/viofs.inf:DriverVer = 02/25/2024,100.94.104.24800
-w10/x86/viofs.inf:DriverVer = 02/25/2024,100.94.104.24800
+2k16/amd64/viofs.inf:DriverVer = 10/21/2024,100.100.104.26600
+2k19/amd64/viofs.inf:DriverVer = 10/21/2024,100.100.104.26600
+w10/amd64/viofs.inf:DriverVer = 10/21/2024,100.100.104.26600
+w10/x86/viofs.inf:DriverVer = 10/21/2024,100.100.104.26600
w8/amd64/viofs.inf:DriverVer = 02/19/2021,62.84.104.19600
w8/x86/viofs.inf:DriverVer = 02/19/2021,62.84.104.19600
-2k22/amd64/viogpudo.inf:DriverVer = 07/04/2023,100.93.104.23900
-w11/amd64/viogpudo.inf:DriverVer = 07/04/2023,100.93.104.23900
+2k25/amd64/viogpudo.inf:DriverVer = 10/21/2024,100.100.104.26600
+2k22/amd64/viogpudo.inf:DriverVer = 10/21/2024,100.100.104.26600
+w11/amd64/viogpudo.inf:DriverVer = 10/21/2024,100.100.104.26600
2k12R2/amd64/viogpudo.inf:DriverVer = 07/04/2023,62.93.104.23900
2k12/amd64/viogpudo.inf:DriverVer = 07/04/2023,62.93.104.23900
2k12R2/amd64/viogpudo.inf:DriverVer = 07/04/2023,62.93.104.23900
-2k16/amd64/viogpudo.inf:DriverVer = 07/04/2023,100.93.104.23900
-2k19/amd64/viogpudo.inf:DriverVer = 07/04/2023,100.93.104.23900
-w10/amd64/viogpudo.inf:DriverVer = 07/04/2023,100.93.104.23900
-w10/x86/viogpudo.inf:DriverVer = 07/04/2023,100.93.104.23900
+2k16/amd64/viogpudo.inf:DriverVer = 10/21/2024,100.100.104.26600
+2k19/amd64/viogpudo.inf:DriverVer = 10/21/2024,100.100.104.26600
+w10/amd64/viogpudo.inf:DriverVer = 10/21/2024,100.100.104.26600
+w10/x86/viogpudo.inf:DriverVer = 10/21/2024,100.100.104.26600
+2k25/amd64/qemufwcfg.inf:DriverVer = 05/21/2022,100.90.104.22100
2k22/amd64/qemufwcfg.inf:DriverVer = 12/02/2021,100.90.104.21500
-w11/amd64/qemufwcfg.inf:DriverVer = 12/02/2021,100.90.104.21500
+w11/amd64/qemufwcfg.inf:DriverVer = 05/21/2022,100.90.104.22100
2k16/amd64/qemufwcfg.inf:DriverVer=10/21/2016,1.0.0
2k19/amd64/qemufwcfg.inf:DriverVer=10/21/2016,1.0.0
w10/amd64/qemufwcfg.inf:DriverVer=10/21/2016,1.0.0
w10/x86/qemufwcfg.inf:DriverVer=10/21/2016,1.0.0
+2k25/amd64/qemupciserial.inf:DriverVer = 05/21/2022,100.90.104.22100
2k22/amd64/qemupciserial.inf:DriverVer = 12/02/2021,100.90.104.21500
-w11/amd64/qemupciserial.inf:DriverVer = 12/02/2021,100.90.104.21500
+w11/amd64/qemupciserial.inf:DriverVer = 05/21/2022,100.90.104.22100
2k12/amd64/qemupciserial.inf:DriverVer=05/09/2017,1.4.0
2k12R2/amd64/qemupciserial.inf:DriverVer=05/09/2017,1.4.0
2k12R2/amd64/qemupciserial.inf:DriverVer=05/09/2017,1.4.0
@@ -123,18 +135,28 @@ w10/amd64/qemupciserial.inf:DriverVer=05/09/2017,1.4.0
w10/x86/qemupciserial.inf:DriverVer=05/09/2017,1.4.0
w8/amd64/qemupciserial.inf:DriverVer=05/09/2017,1.4.0
w8/x86/qemupciserial.inf:DriverVer=05/09/2017,1.4.0
-2k22/amd64/fwcfg.inf:DriverVer = 07/04/2023,100.93.104.23900
-w11/amd64/fwcfg.inf:DriverVer = 07/04/2023,100.93.104.23900
+2k25/amd64/fwcfg.inf:DriverVer = 10/21/2024,100.100.104.26600
+2k22/amd64/fwcfg.inf:DriverVer = 10/21/2024,100.100.104.26600
+w11/amd64/fwcfg.inf:DriverVer = 10/21/2024,100.100.104.26600
2k12/amd64/fwcfg.inf:DriverVer = 08/02/2022,62.91.104.22300
2k12R2/amd64/fwcfg.inf:DriverVer = 08/02/2022,63.91.104.22300
2k12R2/amd64/fwcfg.inf:DriverVer = 08/02/2022,63.91.104.22300
-2k16/amd64/fwcfg.inf:DriverVer = 07/04/2023,100.93.104.23900
-2k19/amd64/fwcfg.inf:DriverVer = 07/04/2023,100.93.104.23900
-w10/amd64/fwcfg.inf:DriverVer = 07/04/2023,100.93.104.23900
-w10/x86/fwcfg.inf:DriverVer = 07/04/2023,100.93.104.23900
-2k22/amd64/viomem.inf:DriverVer = 05/01/2024,100.95.104.25700
-w11/amd64/viomem.inf:DriverVer = 05/01/2024,100.95.104.25700
-2k16/amd64/viomem.inf:DriverVer = 05/01/2024,100.95.104.25700
-2k19/amd64/viomem.inf:DriverVer = 05/01/2024,100.95.104.25700
-w10/amd64/viomem.inf:DriverVer = 05/01/2024,100.95.104.25700
-w10/x86/viomem.inf:DriverVer = 05/01/2024,100.95.104.25700
+2k16/amd64/fwcfg.inf:DriverVer = 10/21/2024,100.100.104.26600
+2k19/amd64/fwcfg.inf:DriverVer = 10/21/2024,100.100.104.26600
+w10/amd64/fwcfg.inf:DriverVer = 10/21/2024,100.100.104.26600
+w10/x86/fwcfg.inf:DriverVer = 10/21/2024,100.100.104.26600
+2k25/amd64/vioprot.inf:DriverVer = 10/21/2024,100.100.104.26600
+2k22/amd64/vioprot.inf:DriverVer = 10/21/2024,100.100.104.26600
+w11/amd64/vioprot.inf:DriverVer = 10/21/2024,100.100.104.26600
+2k12R2/amd64/vioprot.inf:DriverVer = 02/09/2021,63.84.104.19500
+2k12R2/amd64/vioprot.inf:DriverVer = 02/09/2021,63.84.104.19500
+2k16/amd64/vioprot.inf:DriverVer = 10/21/2024,100.100.104.26600
+2k19/amd64/vioprot.inf:DriverVer = 10/21/2024,100.100.104.26600
+w10/amd64/vioprot.inf:DriverVer = 10/21/2024,100.100.104.26600
+w10/x86/vioprot.inf:DriverVer = 10/21/2024,100.100.104.26600
+2k25/amd64/viomem.inf:DriverVer = 10/21/2024,100.100.104.26600
+2k22/amd64/viomem.inf:DriverVer = 10/21/2024,100.100.104.26600
+w11/amd64/viomem.inf:DriverVer = 10/21/2024,100.100.104.26600
+2k16/amd64/viomem.inf:DriverVer = 10/21/2024,100.100.104.26600
+2k19/amd64/viomem.inf:DriverVer = 10/21/2024,100.100.104.26600
+w10/amd64/viomem.inf:DriverVer = 10/21/2024,100.100.104.26600
diff --git a/virtio-win-pre-installable-drivers-win-10.xml b/virtio-win-pre-installable-drivers-win-10.xml
index 77c463c..cea1041 100644
--- a/virtio-win-pre-installable-drivers-win-10.xml
+++ b/virtio-win-pre-installable-drivers-win-10.xml
@@ -37,6 +37,7 @@
netkvm.inf
netkvm.sys
netkvmco.exe
+ netkvmp.exe
@@ -60,7 +61,6 @@
viorng.cat
viorng.inf
viorng.sys
- viorngci.dll
viorngum.dll
@@ -115,6 +115,7 @@
netkvm.inf
netkvm.sys
netkvmco.exe
+ netkvmp.exe
@@ -138,7 +139,6 @@
viorng.cat
viorng.inf
viorng.sys
- viorngci.dll
viorngum.dll
@@ -175,11 +175,6 @@
viogpudo.inf
viogpudo.sys
-
- viomem.cat
- viomem.inf
- viomem.sys
-
diff --git a/virtio-win-pre-installable-drivers-win-11.xml b/virtio-win-pre-installable-drivers-win-11.xml
index e5c00d9..8ff1ab9 100644
--- a/virtio-win-pre-installable-drivers-win-11.xml
+++ b/virtio-win-pre-installable-drivers-win-11.xml
@@ -37,6 +37,7 @@
netkvm.inf
netkvm.sys
netkvmco.exe
+ netkvmp.exe
diff --git a/virtio-win.spec b/virtio-win.spec
index 1aca9f5..a261a62 100644
--- a/virtio-win.spec
+++ b/virtio-win.spec
@@ -8,19 +8,19 @@
# If you make any changes to this file that affect the RPM content (but not
# version numbers or changelogs, etc), submit a patch to the upstream spec.
-%global virtio_win_prewhql_build virtio-win-prewhql-0.1-257
-%global qemu_ga_win_build qemu-ga-win-108.0.1-1.el9
+%global virtio_win_prewhql_build virtio-win-prewhql-0.1-266
+%global qemu_ga_win_build qemu-ga-win-108.0.2-1.el9
%global qxl_build qxl-win-unsigned-0.1-24
%global spice_vdagent_build 0.10.0-5.el8
%global qxlwddm_build spice-qxl-wddm-dod-0.21-2.el8
-%global windows_installer_version -1.9.40-0
+%global windows_installer_version -1.9.44-0
%global winfsp_version -2.0.23075
Summary: VirtIO para-virtualized drivers for Windows(R)
Name: virtio-win
-Version: 1.9.40
-Release: 1%{?dist}
+Version: 1.9.44
+Release: 0%{?dist}
Group: Applications/System
License: Apache-2.0 AND BSD-3-Clause AND GPL-2.0-only AND GPL-2.0-or-later
URL: http://www.redhat.com/
@@ -54,6 +54,10 @@ Source72: virtio-win-pre-installable-drivers-win-8.1.xml
Source73: virtio-win-pre-installable-drivers-win-10.xml
Source74: virtio-win-pre-installable-drivers-win-11.xml
Source80: agents.json
+Source81: release-drivers-versions.txt
+Source82: CollectSystemInfo.ps1
+Source83: LICENSE
+Source84: README.md
BuildRequires: /usr/bin/mkisofs
@@ -103,6 +107,12 @@ popd
%{__cp} %{SOURCE22} iso-content/
%{__cp} %{SOURCE24} iso-content/
+%{__cp} %{SOURCE81} iso-content/
+mkdir -p iso-content/tools
+mkdir -p iso-content/tools/debug
+%{__cp} %{SOURCE82} iso-content/tools/debug/
+%{__cp} %{SOURCE83} iso-content/tools/debug/
+%{__cp} %{SOURCE84} iso-content/tools/debug/
# Dropping unsupported Windows versions.
# It's done here to fix two issues at the same time: do not
@@ -169,6 +179,11 @@ add_link .iso
%{__cp} %{SOURCE80} %{buildroot}/%{_datadir}/%{name}/
%{__cp} iso-content/data/*.json %{buildroot}/%{_datadir}/%{name}/
+%{__cp} %{SOURCE81} %{buildroot}/%{_datadir}/%{name}/
+%{__mkdir} -p %{buildroot}/%{_datadir}/%{name}/tools/debug/
+%{__cp} %{SOURCE82} %{buildroot}/%{_datadir}/%{name}/tools/debug/
+%{__cp} %{SOURCE83} %{buildroot}/%{_datadir}/%{name}/tools/debug/
+%{__cp} %{SOURCE84} %{buildroot}/%{_datadir}/%{name}/tools/debug/
# Copy the guest agent .msi into final RPM location
%{__mkdir} -p %{buildroot}%{_datadir}/%{name}/guest-agent/
@@ -240,7 +255,11 @@ add_link .iso
%{_datadir}/%{name}/*.json
%changelog
-* Thu Aug 21 2024 Vadim Rozenfeld
+* Thu Dec 05 2024 Vadim Rozenfeld
+- Update installer 1.9.44.0 with the latest agents RHEL-9.5.0.Z
+- Related: #37523
+
+* Wed Aug 21 2024 Vadim Rozenfeld
- Update installer 1.9.40.0 with the latest agents RHEL-9.4.0.Z
- Related: #18190