- Renamed vmdp-250424 to VMDP-WiN-2.5.5.
- All drivers for Windows Server 2025 have been signed and are now supported.
- The same driver binary is used for both Windows Server 2022 and Windows
Server 2025. The drivers contain signatures for both versions of
Windows Server.
- Updated driver INF files to follow driver isolation policies.
- Drivers for Windows Server 2008 R2 have been removed from this package.
- Use a common style help box for setup, uninstall, and pvctrlw.
- Media layout changes:
- Renamed directories to better identify drivers to Windows versions:
- win7-8r2 -> Server2008r2-Win7
- win8-2012 -> Server2012-Win8
- win8.1-2012r2 -> Server2012r2-Win8.1
- win10-server16-19 -> Server2016-19-Win10
- win10-11-server22 -> Server2022-25-Win11.
- Removed the <win_os>\<arch>\pvvx directory and moved its contents to the
<win_os>\<arch> directory.
- In the root directory created a utilities directory. Moved the x86,
x86ex, x64, and x64ex directories into the utilities directory.
- pvvxnet.sys:
- NDIS Poll functionality is fully supported.
- Split event channels in now on by default for Xen environments.
- virtio_rng.sys:
Fixed bsc#1227857 virtio_rng to correctly initialize the virtio queue
to utilize MSI interrupts.
- setup.exe:
- Updated setup to recognize the new media directory layout.
- setup now installs qemu-ga by default. If the /qemu-ga parameter is
given, only install qemu-ga along with the virtio_serial driver if needed.
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-vmdp-container?expand=0&rev=16
- Update to version 2.5.4.3: https://github.com/SUSE/vmdp/releases/tag/v2.5.4.3
* Media layout changes:
. Renamed the win10-server and win10-2204 driver directories on the
distribution media to win10-server16-19 and win10-11-server22 to better
identify which versions of Windows that are supported by the drivers in
that directory.
. Added v2v_scripts directory: Contains scripts to help with the virt-v2v
process.
. Added virt-v2v-vmdp.sh: Copies VMDP files to the host for use with
virt-v2v.
* qemu-ga:
. Update to latest code.
* virtiofs_svc:
. Update to latest code.
* pvctrl.exe:
. Add the ability to remove registry parameters for drivers.
* virtio ring:
. Remove viorngci.dll from vmdp. It is no longer needed.
* setup.exe:
. virt-v2v enhancements: Test if doing first boot and add retry setup script.
. Handle the removal of viorngci.dll from vmdp.
. For Windows Server 1909, install the drivers for win10-server-16-19.
. Updated to install drivers from the new media directory layout:
win10-server16-19 and win10-11-server22
. When installing on Xen and it's a new install, always prompt for a reboot.
* uninstall.exe:
. Handle the removal of viorngci.dll from vmdp.
* pvvxsvc.exe:
. virt-v2v enhancements: Test if doing first boot and if vmdp setup
previously failed. Re-extract vmdp*exe and run vmdp setup.
OBS-URL: https://build.opensuse.org/request/show/1184908
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-vmdp-container?expand=0&rev=14
- Update to version 2.5.4.2: https://github.com/SUSE/vmdp/releases/tag/v2.5.4.2
* virtio_fs and virtiofs_svc:
. New driver and service added to VMDP.
* pvcrash_notify:
. Added support for the pvpanic-pci device in the pvcrash_notify driver.
. To use the PCI device the QEMU option "-device pvpanic-pci" is needed.
. Switched from using symbolic link names to GUID access.
* pvvxblk:
. Updated to properly use multiple queues.
. Increased the possible number of physical page brakes.
. Properly enable supported features.
. Now supports discard and write zeros.
. Report the backend serial number if provided.
. Support code pages VPD_BLOCK_LIMITS, VPD_BLOCK_DEVICE_CHARACTERISTICS, and VPD_LOGICAL_BLOCK_PROVISIONING.
. Fixed race condition that could prevent pvvxblk from shutting down correctly causing the vm to hang on shutdown or restart.
. Fixed potential hang on shutdown/reboot where driver was calling KeDelayExecutionThread at DPC level.
* pvvxscsi:
. Updated to properly use multiple queues.
. Increased the possible number of physical page brakes.
* pvvxnet:
. Fixed crash when doing virsh restore.
. Removed NumPath parameter.
. Fixed potential crash when uninstalling/reinstalled driver when using RSS.
. Stopped writing the number of RSS queses in use back to the registry.
OBS-URL: https://build.opensuse.org/request/show/1084973
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-vmdp-container?expand=0&rev=10
- Update to version 2.5.3:
* Added native drivers for Windows 10-2004/Windows Server 2022.
* For virtio drivers: acknowledge host features supported by the guest that
had previously been missed. Add support for packed rings.
* Better support for wsl2.
* pvvxbn:
. Fixed include file issue causing registry reads to fail.
* pvvxblk:
. Handle force unit access commands for virtio.
. Fixed hibernate when using VRTIO_RING_F_EVENT_IDX.
. Add support for IOCTL_SCSI_MINIPORT_FIRMWARE.
. Fixed bnc #1170061 (xen): Do gnttab_alloc_grant_references() up front.
* pvvxscsi:
. Process Srbs at DPC time rather than interrupt time.
* pvvxnet:
. Update to NDIS 6.85 spec. for w2k22.
. Add priority vlan tagging support.
. Fixed bnc #1173964 - Schedule rx work after enabling interrupts.
. Add packet length to IP header for IPv4 LS0v2.
. Added the ability to use indirect descriptors for TX packets. Added
parameters to enable/disable IndirectDescriptors and TxSgCnt to specify
the manixum number of TX descriptors to use.
OBS-URL: https://build.opensuse.org/request/show/933651
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-vmdp-container?expand=0&rev=6