------------------------------------------------------------------- Tue Jul 2 16:22:25 UTC 2024 - Vasily Ulyanov - Update to version 2.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. * pvvxbn.sys: . Bug 1209311. For Xen ballooning switch the default to use xenstore first to determine the total number of memory pages instead of using the OS. If it can't get the memory pages from Xen, fall back to using the OS. pvctrl.exe can be used to switch the default order for getting the memory pages. . Issue a HYPERVISOR_Shutdown(SHUTDOWN_poweroff) when shutting down by clicking on the shutdown button. * virtio_fs.sys . Fixed memory leak. ------------------------------------------------------------------- Wed May 22 08:12:59 UTC 2024 - Vasily Ulyanov - Add LABEL with source URL ------------------------------------------------------------------- Fri May 5 10:59:08 UTC 2023 - Vasily Ulyanov - Update to version 2.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. ------------------------------------------------------------------- Thu Nov 25 06:28:00 UTC 2021 - Vasily Ulyanov - 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. ------------------------------------------------------------------- Thu Oct 14 14:31:10 UTC 2021 - Vasily Ulyanov - Initial container for VMDP ISO (version 2.5.2, WHQL signed)