BSD 4.2 minphys() < 64K
Henry Spencer
henry at utzoo.UUCP
Wed Dec 17 08:41:53 AEST 1986
> Why does minphys() in BSD 4.2 systems still limit block i/o transfers to
> 63 * 1024 bytes? I assume that this is an ancient artifact from PDP-11
> days...
Provided the disk controller and the bus being used can cope, I can't see
any good reason to retain the restriction. Bear in mind that most Unibus
controllers tend to use 16-bit transfer-size counts, and any Unibus I/O
is limited by the 256KB Unibus hardware address space. For non-Unibus
controllers, I can't see any good reason for the limitation unless there
is some other stupid problem with the VAX hardware (I don't have a VAX
and don't want one).
This doesn't mean that there isn't something silly in Berklix that will
break if you remove the limit...
--
Henry Spencer @ U of Toronto Zoology
{allegra,ihnp4,decvax,pyramid}!utzoo!henry
More information about the Comp.unix.wizards
mailing list