===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/67.html,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- www/67.html 2020/05/06 13:44:28 1.19
+++ www/67.html 2020/05/06 13:59:00 1.20
@@ -436,6 +436,17 @@
- Better hardware support for the i.MX8MM platform.
- Better support for Raspbery Pi 3 and 4
+
- Better support for Rockchip based systems, especially the Pinebook Pro.
+
- Added arm64 support for lldb.
+
- Switched USB to use non-coherent buffers for data transfers, dramatically improving performance on some ARM SoCs where the USB controller is not coherent with the caches.
+
- Resolved syscall speculation in armv7 cpus as in arm64, changing the system call ABI to skip two instructions and inserting speculation-blocking sequences.
+
- Added /dev/drm[0-3] on arm64.
+
- Allowed switching to framebuffer "glass" console on armv7, mirroring previous changes to arm64.
+
- Corrected cache flush operations on arm64 which were being incorrectly treated as write operations. This fixes a bug where cache flushing caused Firefox to abort.
+
- Added the capability for armv7 boot from another block device than the one from which efiboot was loaded.
+
- Enabled umt(4) (USB HID multitouch touchpad devices) on arm64.
+
+ Specifically the following device drivers were added or fixed:
- Added bcmbsc(4), a driver for the Broadcom Serial Control (BSC) controller.
- Added bcmgpio(4), a driver for the Broadcom BCM283x GPIO controller.
- Added bcmsdhost(4), a driver for the Broadcom "sdhost" SD controller found on the Raspberry Pi.
@@ -447,61 +458,59 @@
- Added bcmclock(4), a driver for the BCM283X CPRMAN clock controller.
- Added bcmmbox(4), a driver for the VideoCore messagebox interface on BCM283X.
- Added bcmpcie(4), a driver for the PCIe controller found on the Raspberry Pi 4.
-
- Added support for the Armada 3720 CPU clock to mvclock(4).
+
+
- Added bse(4), a driver for the Broadcom GENET v5 network interface found on the Raspberry Pi 4.
- Added brgphy(4) support for the Broadcom BCM54210E.
+
- Added support for the Armada 3720 CPU clock to mvclock(4).
- Fixed mvneta(4) on arm64.
- Added omcm(4), omclock(4) and omsysc(4) drivers that support the new bus structure used in current mainline Linux device trees.
-
- Added support for RK3328 Crypto/RNG clocks.
-
- Added glass console support to rkdrm(4) in Rockchip SoCs.
-
- Fixed the MAC address on Pandaboard-ES by increasing smsc(4) buffer size used to fetch device tree properties.
- Added omrng(4), a driver for the random number generator found on TI OMAP SoCs.
-
- Restored enabling and setting the output tap delay in rkemmcphy(4), fixing the eMMC module on the rockpro64.
-
- Added rkrng(4), a driver for the random number generator found on various Rockchip SoCs.
+
- Fixed the MAC address on Pandaboard-ES by increasing smsc(4) buffer size used to fetch device tree properties.
- Added support for additional Allwinner A80 clocks and resets in sxiccmu(4).
-
- Added imxpwm(4), a driver for the PWM controller found on various NXP i.MX SoCs.
-
- Fixed CPU frequency scaling support on the Librem5 Devkit.
- Fixed amlpciephy(4) USB3 support when USB has not been initialized by U-Boot.
-
- Enabled backlight control use on the Pinebook Pro via wsconsctl(8).
- Fixed a crash when no device ports have been registered in ofw.
- Added clock support for i.MX8MM.
-
- Added bdpmic(4), a driver for the ROHM BD71837 and BD71847 Power Management IC.
+
- Fixed CPU frequency scaling support on the Librem5 Devkit.
+
- Added imxpwm(4), a driver for the PWM controller found on various NXP i.MX SoCs.
- Added support for reading the i.MX8MM temperature sensors to imxtmu(4).
-
- Switched USB to use non-coherent buffers for data transfers, dramatically improving performance on some ARM SoCs where the USB controller is not coherent with the caches.
-
- Added panel support to rkanxdp(4).
-
- Resolved syscall speculation in armv7 cpus as in arm64, changing the system call ABI to skip two instructions and inserting speculation-blocking sequences.
-
- Added /dev/drm[0-3] on arm64.
+
- Added bdpmic(4), a driver for the ROHM BD71837 and BD71847 Power Management IC.
- Fixed "ipmi0: sendcmd fails" errors when there is an ipmi(4) sensor which is enumerated but has failed to be read.
- Allowed ipmi(4) to attach using mmio.
-
- Enabled the Rockchip video drivers.
+
+
- Added rkrng(4), a driver for the random number generator found on various Rockchip SoCs.
+
- Added glass console support to rkdrm(4) in Rockchip SoCs.
+
- Added rkdrm(4), a driver providing kernel mode setting (KMS) functionality for the graphics hardware integrated on Rockchip SoCs.
+
- Added support for RK3328 Crypto/RNG clocks.
- Implemented the page fault handler for CMA GEM buffers and made drm(4) attach to rkdrm(4), making KMS work on the RK3399 SoC.
- Added rkdwhdmi(4), a driver for the HDMI transmitter found on the Rockchip RK3399 SoC.
-
- Introduced VPLL clock frequency setting to rkclock(4).
-
- Implemented support for read transfers larger than 32 bytes for rkiic(4) controllers and registered the i2c bus, allowing future HDMI support.
- Added rkanxdp(4), an attachment driver for anxdp(4) on the RK3399.
-
- Added anxdp(4), a driver for the Analogix Display Port controller.
- Added rkvop(4), a driver for the RK3399's Video Output Processors.
-
- Added rkdrm(4), a driver providing kernel mode setting (KMS) functionality for the graphics hardware integrated on Rockchip SoCs.
-
- Fixed the Pinebook Pro's trackpad by ensuring only hid_input items are accepted when walking the HID descriptor.
- Added support for the RK3399's VOP clocks to rkclock(4).
+
- Added rkpwm(4), a driver for the RK3399's PWM controller.
+
- Added support for the RK3399's PWM clock to rkclock(4).
+
- Added rkemmcphy(4), a driver for the RK3399's eMMC PHY.
+
- Added support for the RK3399's eMMC clock to rkclock(4).
+
- Added support for gen2 negotiation to rkpcie(4) and enabled gen2 link state training when the dtb is configured with max-link-speed = 2.
+
- Added panel support to rkanxdp(4).
+
- Introduced VPLL clock frequency setting to rkclock(4).
+
- Implemented support for read transfers larger than 32 bytes for rkiic(4) controllers and registered the i2c bus, allowing future HDMI support.
+
- Restored enabling and setting the output tap delay in rkemmcphy(4), fixing the eMMC module on the rockpro64.
+
+
- Enabled backlight control use on the Pinebook Pro via wsconsctl(8).
+
- Fixed the Pinebook Pro's trackpad by ensuring only hid_input items are accepted when walking the HID descriptor.
- Fixed pwmbl(4) attachment on the Pinebook Pro.
- Added simplepanel(4), a driver for simple display panels. This allows enabling of the Pinebook Pro display panel.
-
- Enabled umt(4) on arm64.
- Recognized BCM4345 rev 9 as shipped with the Pinebook Pro as an AMPAK AP6256 module in bwfm(4).
- Improved bwfm(4) on the Pinebook Pro by acking SDIO interrupts earlier on dwmmc(4).
+
- Added sxipwm(4) and pwmbl(4), drivers which jointly add support for the backlight controller on the Pinebook.
+
+
- Added anxdp(4), a driver for the Analogix Display Port controller.
- Added amltemp(4), a driver for the temperature sensors on various Amlogic SoCs.
-
- Added the capability for armv7 boot from another block device than the one from which efiboot was loaded.
- Added thermal sensor clocks to amlclock(4).
-
- Added arm64 support for lldb.
-
- Added support for gen2 negotiation to rkpcie(4) and enabled gen2 link state training when the dtb is configured with max-link-speed = 2.
- Added pwmfan(4), a driver for PWM-regulated fans.
-
- Added rkpwm(4), a driver for the RK3399's PWM controller.
-
- Added support for the RK3399's PWM clock to rkclock(4).
-
- Added rkemmcphy(4), a driver for the RK3399's eMMC PHY.
-
- Added support for the RK3399's eMMC clock to rkclock(4).
-
- Allowed switching to framebuffer "glass" console on armv7, mirroring previous changes to arm64.
-
- Added sxipwm(4) and pwmbl(4), drivers which jointly add support for the backlight controller on the Pinebook.
-
- Corrected cache flush operations on arm64 which were being incorrectly treated as write operations. This fixes a bug where cache flushing caused Firefox to abort.
+
+
IEEE 802.11 wireless stack improvements and bugfixes: