git: 5476df45eb - main - 13.0R/relnotes: Add entries for changes that happened in bhyve.

Daniel Ebdrup Jensen <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.doc
Message-ID <[email protected]>
The branch main has been updated by debdrup:

URL: https://cgit.FreeBSD.org/doc/commit/?id=5476df45eb064fc3bdd7172ce9f38822eb143307

commit 5476df45eb064fc3bdd7172ce9f38822eb143307
Author:     Daniel Ebdrup Jensen <[email protected]>
AuthorDate: 2021-02-10 04:32:24 +0000
Commit:     Daniel Ebdrup Jensen <[email protected]>
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 @@
+<a href="https://cgit.freebsd.org/src/commit/?id={{ .Get 0 }}">[{{ .Get 0 }}]</a>
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/dev-commits-doc-all
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.