release page update part 3/x
authormatthias <matthias@web>
Tue, 26 Oct 2010 18:25:45 +0000 (11:25 -0700)
committerCharlie <root@leaf.dragonflybsd.org>
Tue, 26 Oct 2010 18:25:45 +0000 (11:25 -0700)
release28/index.mdwn

index 126ec5b..54f13a2 100644 (file)
@@ -120,11 +120,25 @@ Test your setup with `host`, `dig` and so on. Check for a running `named` proces
 * New wireless network card framework, which work with the following cards: ath, iwn, ral, wi, wpi 
 
 > ### Multiprocessor Safe Work
-* syscons
-* uipc_mbuf is now MPSAFE
-* kern_mpipe
-* kern_sensors
-* The protocol drain routines
+* Major MPSAFE Infrastructure was done
+* The following parts (as in source files) of the kernel are now MPSAFE:
+ * imgact_resident
+ * kern_mpipe
+ * kern_plimit
+ * kern_prot
+ * kern_sensors
+ * kern_sig
+ * kern_slaballoc
+ * kern_uuid
+ * kern_umtx
+ * syscons
+ * sys_pipe
+ * sys_process
+ * uipc_mbuf
+ * vfs_sync
+ * vm_zeroidle
+ * vnode_pager
+* The protocol drain routines as now MPSAFE
 * The pf packet filter works now with the MPSAFE network stack
 
 > ### Userland changes
@@ -172,9 +186,9 @@ Test your setup with `host`, `dig` and so on. Check for a running `named` proces
 
 >### Big-ticket items
 
-**Crypto support** - dm-crypt was ported to DragonFly.  This means that it is now possible to encrypt DragonFly partitions (e.g., HAMMER and UFS). While it is possible to only encrypt certain partition like `/home/`, it is also possible to encrypt the whole root file system. The latter is especially useful for mobile devices.
+**Crypto support** - dm-crypt was ported to DragonFly.  This means that it is now possible to encrypt DragonFly partitions (e.g., HAMMER and UFS). While it is possible to only encrypt certain partition like `/home/`, it is also possible to encrypt the whole root file system. The latter is especially useful for mobile devices. Further, some parts of the code are SMP aware, so expect a speedup if using multi core machines.
 
-**Packet Filter (pf)** - Pf was updated to a version based upon OpenBSD 4.2. The previous version of pf in DragonFly was based on OpenBSD 3.5. This, in addition to laying the ground for further following OpenBSD's implementation, introduced several performance gains: Information like route-to, altq, tags, etc are now stored in the `mbuf` header directly. This was partially already the case up to DragonFly 2.6, but now the implementation corresponds to DragonFly-specific additions, support for fairq packet queueing and pickups, have remained intact.
+**Packet Filter (pf)** - Pf was updated to a version based upon OpenBSD 4.2. The previous version of pf in DragonFly was based on OpenBSD 3.5. This, in addition to laying the ground for further following OpenBSD's implementation, introduced several performance gains: Information like route-to, altq, tags, etc are now stored in the `mbuf` header directly. This was partially already the case up to DragonFly 2.6, but now the implementation corresponds to OpenBSD's. Furthermore an often unnecessary checksumming was removed, which gains another 10% performance.  Also state tables and interface bound states where reimplemented and the pf_test_*() functions where fold into pf_test_rule() to make  things clearer. DragonFly-specific additions, support for fairq packet queueing and pickups, have remained intact.
 
 **thingname** - thingsdesc