===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/69.html,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- www/69.html 2021/04/11 20:11:09 1.22
+++ www/69.html 2021/04/11 20:13:34 1.23
@@ -267,25 +267,43 @@
SMP Improvements
- - Introduced "if_cloners_lock" rwlock and used it to serialize if_clone_{create,destroy}(), avoiding multiple race conditions.
+
- Introduced "if_cloners_lock" rwlock and used it to serialize
+ if_clone_{create,destroy}(), avoiding multiple race conditions.
- Introduced a system-wide mutex that serializes msgbuf operations.
-
- Made uvm_pagealloc(9) of the physical memory allocator mp-safe.
+
- Made uvm_pagealloc(9) of
+ the physical memory allocator mp-safe.
- Unlocked getppid(2).
- Introduced locking for amaps and anons, improving build performance.
-
- Moved UNIX domain sockets out of the kernel lock, using the new "unp_lock" rwlock(9) as solock()'s backend to protect the whole layer.
+
- Moved UNIX domain sockets out of the kernel lock, using the new
+ "unp_lock" rwlock(9) as
+ solock()'s backend to protect the whole layer.
- Unlocked sendsyslog(2).
- Used per-CPU counter for fault and stats counters reached in uvm_fault().
Direct Rendering Manager
- - Implemented linux interval tree functions for drm(4).
-
- Fixed wsconsctl(8) display commands when using drm(4) drivers on macppc.
-
- Changed from rwlock(9) to mutex(9) for linux rwlocks.
-
- Fixed a panic associated with locks and drm(4) on macppc with Powerbook5,6 and RV350.
-
- Revised the initialization of the drm(4) Linux emulation layer to call it only when the first drm instance attaches.
-
- Fixed DRI3 support on amdgpu(4) and ati(4).
-
- Created /dev/ drm nodes with the same names as linux to simplify libdrm and negate the need for certain ports patches.
+
- Implemented linux interval tree functions for drm(4).
+
- Fixed wsconsctl(8) display
+ commands when using drm(4)
+ drivers on macppc.
+
- Changed from rwlock(9) to mutex(9) for linux rwlocks.
+
- Fixed a panic associated with locks and drm(4) on macppc with
+ Powerbook5,6 and RV350.
+
- Revised the initialization of the drm(4) Linux emulation layer
+ to call it only when the first drm instance attaches.
+
- Fixed DRI3 support on amdgpu(4) and ati(4).
+
- Created /dev/ drm nodes with the same names as linux to simplify
+ libdrm and negate the need for certain ports patches.
VMM/VMD improvements