Subject: issue 106 of the NetBSD cvs digest is out
To: None <current-users@netbsd.org>
From: Mark Kirby <mark@coris.org.uk>
List: current-users
Date: 08/13/2007 23:10:36
This week:

Switched the shark installation disk to use wscons instead of pccons.  
[Julio M. Merino Vidal]

TCP socket buffers automatic sizing, ported from FreeBSD. Disabled by  
default and marked as experimental. [Mindaugas Rasiukevicius]

Add support for agp_amd64. Imported from FreeBSD. [KIYOHARA Takashi]

libpthread: Make some significant performance improvements around  
thread synchronization, and fix a minor problem with detaching  
running threads. [Andrew Doran]

Add the Runnable Userspace Meta Program framework to sys/rump. These  
are programs which compile in a part from the standard kernel sources  
and run in userspace.  Their main use is testing/debugging.   
Currently supported are a number of file systems (e.g. ffs) through  
puffs(3). This work was developed as part of the Google summer of  
code 2007. [Antti Kantee]

Initial check-in of reworked arm interrupt routines. [Chris Gilbert]

Main things to note on this branch:
* spl routines are inlined, less complex, and small (kernel drops in  
size)
* interrupts are handled in priority order (for most things it  
doesn't matter, but pending ipls are used to determine if there is  
any work to do)
* arm_irqhandler.c is derived from footbridge_irqhandler.c, which was  
based on work by thorpej.
* The code tries to touch hardware as little as possible.
* spl masks are no longer tracked, as the system is based on pending  
ipls

Imports

libarchive-2.2.6 [Joerg Sonnenberger]

pkg_install-20070804 [Joerg Sonnenberger]

Postfix 2.4.5 [john heasley]