From owner-dev-commits-doc-all@freebsd.org Thu Feb 11 04:19:06 2021 Return-Path: Delivered-To: dev-commits-doc-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 60DD1539ED5 for ; Thu, 11 Feb 2021 04:19:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Dbk0V2GX5z4hfX; Thu, 11 Feb 2021 04:19:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 40C6D216A; Thu, 11 Feb 2021 04:19:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 11B4J6ij034700; Thu, 11 Feb 2021 04:19:06 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 11B4J64X034699; Thu, 11 Feb 2021 04:19:06 GMT (envelope-from git) Date: Thu, 11 Feb 2021 04:19:06 GMT Message-Id: <202102110419.11B4J64X034699@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Daniel Ebdrup Jensen Subject: git: 5476df45eb - main - 13.0R/relnotes: Add entries for changes that happened in bhyve. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: debdrup X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 5476df45eb064fc3bdd7172ce9f38822eb143307 Auto-Submitted: auto-generated X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the doc repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Feb 2021 04:19:06 -0000 The branch main has been updated by debdrup: URL: https://cgit.FreeBSD.org/doc/commit/?id=5476df45eb064fc3bdd7172ce9f38822eb143307 commit 5476df45eb064fc3bdd7172ce9f38822eb143307 Author: Daniel Ebdrup Jensen AuthorDate: 2021-02-10 04:32:24 +0000 Commit: Daniel Ebdrup Jensen CommitDate: 2021-02-11 04:18:46 +0000 13.0R/relnotes: Add entries for changes that happened in bhyve. While here, implement a template for cgit links called 'commit' for lack of a better term. This fixes the only build issue with this patch, and has been tested in Firefox with the run target as well. --- website/content/en/releases/13.0R/relnotes.adoc | 75 ++++++++++++++++++++++ .../themes/beastie/layouts/shortcodes/commit.html | 1 + 2 files changed, 76 insertions(+) diff --git a/website/content/en/releases/13.0R/relnotes.adoc b/website/content/en/releases/13.0R/relnotes.adoc index f82e4f7204..e064c233c2 100644 --- a/website/content/en/releases/13.0R/relnotes.adoc +++ b/website/content/en/releases/13.0R/relnotes.adoc @@ -160,6 +160,81 @@ This section describes changes that affect networking in FreeBSD. [[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 index 0000000000..a8eb99ce22 --- /dev/null +++ b/website/themes/beastie/layouts/shortcodes/commit.html @@ -0,0 +1 @@ +[{{ .Get 0 }}]