On Tue, May 27, 2014 at 6:31 AM, Antti Kantee <po...@iki.fi> wrote: > On 26/05/14 19:38, David Holland wrote: >> >> On Sun, May 25, 2014 at 04:31:51PM +0000, Antti Kantee wrote: >> > Modified Files: >> > src/sys/kern: subr_devsw.c vfs_bio.c >> > src/sys/rump/librump/rumpkern: rump.c >> > >> > Log Message: >> > Call biodone() in the bdev_strategy() error via a pointer. Decouples >> > subr_devsw from VFS -- not that I/O buffers are _VFS_ entities -- >> >> Yes they are... so are devsw entries, for that matter. > > > Fact: tcp/ip + bpf (accessed via devsw) works fine without VFS. Let's keep > it that way. E.g. IoT folks looking at using the NetBSD TCP/IP stack in
This is really nice! > their [high-end] devices wouldn't be too thrilled if the memory requirement > for networking grew by 100% just because. If an OS can run with 1/2 memory, the number of (virtual) instances can be doubled, which is a big win in this era. :)