diff --git a/website/content/en/releases/13.0R/relnotes.adoc b/website/content/en/releases/13.0R/relnotes.adoc --- a/website/content/en/releases/13.0R/relnotes.adoc +++ b/website/content/en/releases/13.0R/relnotes.adoc @@ -160,6 +160,81 @@ [[network-general]] === General Network +[[hardware]] +== Hardware Support + +This section covers general hardware support for physical machines, hypervisors, and virtualizatio n environments, as well as hardware changes and updates that do not otherwise fit in other sections of this document. + +[[hardware-virtualization]] +=== Virtualization Support + +The {{< manpage "bhyve" "8">}} utility has been updated to support COM3 and COM4 serial ports. {{< commit "eed1cc6cdfa" >}} + +The {{< manpage "bhyve" "8">}} utility has been updated to remove bvmconsole and bvmdebug now that UART support is in. {{< commit "c4df8cbfde5" >}} + +The {{< manpage "bhyve" "8">}} utility now supports VNC version 3.3, has increased framebuffer poll frequency and doesn't send updates if there are no framebuffer updates. {{< commit "2bb4be0f865" >}} + +The {{< manpage "bhyve" "8">}} utility now suspends I/O on ahci-cd devices during a snapshot. {{< commit "1b9c78611d9" >}} + +The {{< manpage "bhyve" "8">}} utility now permits suspend/resume of a XHCI device model that has not been attached to by a driver in a guest OS. {{< commit "57b0a3aacad" >}} + +The {{< manpage "bhyve" "8">}} utility now honors the disabled setting for MSI-X interrupts for passthrough devices. {{< commit "1925586e03b" >}} {{< sponsored "Chelsio Communications" >}} + +The {{< manpage "bhyve" "8">}} utility now reports version 13.0 in the SMBIOS table. {{< commit "a2fe464c81d" >}} + +The {{< manpage "bhyve" "8">}} utility now has increased the allowed size for 64bit BAR allocation below 4G from 32 to 128 MB. {{< commit "670b364b76d" >}} {{< sponsored "The FreeBSD Foundation" >}} + +The {{< manpage "bhyve" "8">}} utility now avoids allocating BARs above the end of supported physical addresses. {{< commit "9922872ba29" >}} {{< sponsored "The FreeBSD Foundation" >}} + +The {{< manpage "bhyve" "8">}} utility now no longer prints non-printable characters in the smbios.chassis.maker and smbios.system.maker OIDs. {{< commit "c4fd0cc9ee2" >}} {{< sponsored "Netflix" >}} + +The {{< manpage "bhyve" "8">}} utility now supports TRIM via the VirtIO block device. {{< commit "22769bbe30b" >}} {{< sponsored "Klara Inc." >}} + +The {{< manpage "bhyve" "8">}} utility now supports TRIM alignment requirements through VirtIO. {{< commit "cc3568c1d06" >}} {{< sponsored "vStack.com" >}} + +The {{< manpage "bhyve" "8">}} utility now supports virtio-9p (aka VirtFS) filesystem sharing. {{< commit "100353cfbf8" >}} {{< sponsored "Conclusive Engineering (development), vStack.com (funding)" >}} + +The {{< manpage "bhyve" "8">}} utility now reports nominal health values for NVMe. {{< commit "c4a86c1fc0d" >}} + +The {{< manpage "bhyve" "8">}} utility now supports LA57 guest mode. {{< sponsored "f3eb12e4a6d" >}} {{< sponsored "The FreeBSD Foundation" >}} + +The {{< manpage "bhyve" "8">}} utility now supports setting additional AHCI controller parameters like serial number, firmware revision, model number and NMRR. {{< commit "9af3bcd7c97" >}} + +The {{< manpage "bhyve" "8">}} utility now advertises 64-bit physical-address capability. {{< commit "fb5f5a17ef0" >}} + +The {{< manpage "bhyve" "8">}} utility no longer sends ACPI RTC errors/warnings in some guests. {{< commit "6a7ff0600bb" >}} + +The {{< manpage "bhyve" "8">}} utility now supports NVMe Feature Interrupt Vector Config, Firmware Commit, Asyncronous Event Requests, SMART data I/O statistics, NVMe Format NVM commands, NVMe Namespace Identification Descriptor, the NVMe deallocate command and the NVMe Flush command in a series of commits. + +The {{< manpage "bhyve" "8">}} utility now allows for automatic destruction on power-off. {{< commit "0a1016f9e8a" >}} {{< sponsored "Mysterious Code Ltd." >}} + +The {{< manpage "bhyve" "8">}} utility now exposes kernel-emulated special devices like LAPIC, IOAPIC, and HPET devices to userspace. {{< commit "8a68ae80f67" >}} + +The {{< manpage "bhyve" "8">}} utility now supports a new bhyve network backend that allow connecting the VM to the {{< manpage "netgraph" "4">}} network. {{< commit "2cd7735d920" >}} {{< sponsored "vStack.com" >}} + +The {{< manpage "bhyve" "8">}} utility now has initial support for bhyve save and restore. {{< commit "483d953a86a" >}} {{< sponsored "University Politehnica of Bucharest, Matthew Grooms (student scholarships), iXsystems" >}} + +The {{< manpage "bhyve" "8">}} utility now supports the VM Generation Counter ACPI device. {{< commit "9cb339cc7b8" >}} + +The {{< manpage "bhyve" "8">}} utility has had multiple changes done to the VirtIO network device, like adjustable MTU, mergeable rx buffers, rx backpressure and enabling/disabling VirtIO network device in a series of commits. + +The {{< manpage "bhyve" "8">}} utility now supports the Hygon Dhyana x86 CPU. {{< commit "5a6d45d0150" >}} + +The {{< manpage "bhyve" "8">}} utility now supports software breakpoints in the debug server on Intel CPUs. {{< commit "cbd03a9df2c" >}} + +The {{< manpage "bhyve" "8">}} utility now PCI HDAudio device. {{< commit "7e3c7420615" >}} + +The {{< manpage "bhyve" "8">}} utility now supports the PCIe Integrated Endpoint capability. {{< commit "129f93c5a76" >}} + +The {{< manpage "bhyve" "8">}} utility is now SMBIOS table topology aware. {{< commit "3facfc75607" >}} + +The {{< manpage "bhyve" "8">}} utility now supports CTL device specification via the VirtIO SCSI device. {{< commit "49f8782283d" >}} {{< sponsored "iXsystems, Inc." >}} + +The {{< manpage "bhyve" "8">}} utility now supports PS/2 scancodes for NumLock, ScrollLock and numerical keypad keys. {{< commit "6f2d76643e6" >}} {{< sponsored "iXsystems Inc." >}} + +The {{< manpage "bhyve" "8">}} utility now supports the VNC server to listen on IPv6 for incoming connections. {{< commit "8883128b8e9" >}} + +In addition to all of these, bhyve received an amount of minor changes, which are too numerous to mention, and which fixes a number of outstanding issues. [[ports]] == Ports Collection and Package Infrastructure diff --git a/website/themes/beastie/layouts/shortcodes/commit.html b/website/themes/beastie/layouts/shortcodes/commit.html new file mode 100644 --- /dev/null +++ b/website/themes/beastie/layouts/shortcodes/commit.html @@ -0,0 +1 @@ +[{{ .Get 0 }}]