Catching up on source-changes (Feb 21st - Mar 1st)
Mark Kirby's CVS digest is still down. I'd love for someone to continue this service - please
contact Mark and/or me for details! (I don't really have time to do this,
but will try to do so. Help is definitely appreciated!!!)
Catching up on NetBSD's
source-changes mailing list from
Feb 21st 2008 to Mar 1st 2008, here's what people not following
things closely may find interesting:
So much for this round of updates. A lot of work was not done on the
main trunk but on some branches. People interested to learn what branches
exist in NetBSD's source tree can check out src/doc/BRANCHES to do so.
- Chris Gilbert made process on the chris-arm-intr-rework
branch, which aims at reworking the ARM interrupt code to provide
a shared set of interrupt routines that can be used across
all ARM based machines.
- The PowerPC routines for bcopy, memcmp, memcpy and memmove were
updated to use tuned versions that were written by IBM and released
under a 3-clause BSD license as part of the perflib project, see
- Keiichi Shima has imported the Mobile IPv6 code developed by
the SHISA project. The
work can be found on the "keiichi-mipv6" branch.
- Matt fleming has started work on a device file system that supports
dynamic device nodes, which is of relevance when loading kernel
modules for device drivers, so you don't have to run /dev/MAKEDEV
manually. The work is on the "mjf-devfs2" branch.
- Nick Hudson is currently working on syncing NetBSD's WiFi (net80211)
code with FreeBSD, so that these two operating systems (and possibly
others) can share a common codebase. The work currently affects
only the kernel, but this may extend to the userland eventually.
- The glob(3) wildcard extension routines got a new options
GLOB_NO_DOTDIRS added, which hides . and .. even if the pattern
would otherwise include them.
- Juan Romero Pardines has ported the mfi(4) driver from OpenBSD. The
driver supports disk controllers with PowerPC IOSs such as the LSI
SAS1078 and the Dell PERC6.
- The boot-only ISOs built for releases included several kernels
(with ACPI, without ACPI) for some time now. Stephen Borrill has
added a menu to make kernel selection easier. Mmm, user friendliness!
- The machine-independent versions of strcspn(3), strpbrk(3) and
strpspn(3) were improved from O(mn) to O(n+m) based on ideas from
- Power management hooks for suspend, shutdown and resume were
added to many device drivers, to support the new power management
framework by Jared McNeill.
- A whole lot of changes were pulled up from NetBSD's development
branch into the release branches for NetBSD 3.x and 4.x.
[Tags: acpi, arm, cvs-digest, embedded, ipv6, powerpc]