===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/70.html,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- www/70.html 2021/10/02 12:18:41 1.14
+++ www/70.html 2021/10/02 12:20:14 1.15
@@ -131,7 +131,43 @@
Improved hardware support and driver bugfixes, including:
- - ...
+
- Added a workaround to amdgpu(4) for machines where the framebuffer size reported by the hardware is incorrect.
+
- Prevented ucc(4) keyboards from changing the wsmux(4) keyboard layout.
+
- Silently ignored invalid requests to change the encoding of a ucc(4) keyboard.
+
- In pchgpio(4), worked around a BIOS bug on Lenovo Thinkpads based on Intel's Tiger Lake platform to properly restore the GPIO pin used for the touchpad interrupt upon resume.
+
- Enabled cy(4) on amd64.
+
- Stopped setting the highspeed bit on bcm2835-sdhci sdhc(4) controllers, fixing bwfm(4) wifi on the Raspberry Pi 3 Model B+.
+
- Added the uaq(4) driver for Aquantia AQC111U/AQC112U USB ethernet devices.
+
- Added the aq(4) driver to support Aquantia 1/2.5/5/10Gb/s PCIe ethernet adapters.
+
- Added support for obtaining sense status and source slot of a media to chio(1) and ch(4).
+
- Fixed a crash with i915 graphics by removing bogus Linux code that tried to deal with something that is impossible on OpenBSD.
+
- Fixed dwiic(4) timeouts requesting data from at least one touchpad.
+
- Added ucc(4), a driver for USB HID Consumer Control keyboards.
+
- Set the uhidpp(4) battery level sensor status to unknown while charging to handle devices reporting zero during charge, preventing certain sensorsd.conf(5) actions from triggering inappropriately.
+
- Added Tiger Lake LP (INT34C5) support to pchgpio(4).
+
- Fixed a panic at shutdown relating to azalia(4) on the X1 Extreme Gen 1.
+
- Fixed a panic reported in upd(4).
+
- Fixed display of incorrect patterns on LUNA's wscons(4) with 1bpp framebuffer when backspace is typed.
+
- Fixed an attachment problem for dwctwo(4) for certain devices issuing NAK interrupts during split transactions.
+
- Fixed ix(4) with older amd64 and current riscv64 hardware if MSI is not enabled for the device.
+
- Synced dwctwo(4) with the NetBSD-current code base, enabling the USB on-board ethernet controller through mue(4) and enabling the two USB uhub3 ports on the Raspberry Pi 3 Model B+.
+
- Added AMD 17h/6xh Root Complex to ksmn(4).
+
- Ensured the TX FIFO isn't overrun for longer transfers in dwiic(4).
+
- Implemented 64-bit DMA mode in cad(4).
+
- Added titmp(4), a driver for the TI TMP451 temperature sensor.
+
- Added Broadcom BCM5725 to brgphy(4).
+
- Limited the workaround for AMD errata 400 ("APIC Timer Interrupt Does Not Occur in Processor C-States")to family 0fh and 10h.
+
- Ensured a USB mouse will attach if otherwise qualified even if the usage report does not include X and Y usages.
+
- Stopped fatal error in amdgpu(4) on failing to map visible VRAM.
+
- Disabled PPGTT on Intel machines with cherryview/braswell graphics to avoid memory corruption.
+
- Attached unsupported video devices to uvideo(4) but not video(1), rather than leaving it unmatched.
+
- Added a -R flag to usbhidctl(1) to dump the raw report descriptor bytes.
+
- Added hid_get_report_desc_data() to usbhid(3) to access raw report descriptor data.
+
- Fixed overflows when reading multiple bytes from AML over an i2c bus in acpi(4).
+
- Fixed uaudio(4) on certain machines such as the RPI4 by adding a pre-DMA-write barrier after data is stored to memory.
+
- Worked around x86 machines that advertise the "hardware reduced" ACPI feature, advertise S4 and S5 support, but fail to populate the SLEEP_CONTROL_REG and SLEEP_STATUS_REG descriptions in the FADT. This fixed the ASUS Zenbook 14.
+
- Added support for RTL8168FP/RTL8111FP/RTL8117 to re(4).
+
- Enabled all Thinkpad X1 Extreme 1 speakers and atmos dolby in azalia(4).
New or improved network hardware support: