Plan 9 from Bell Labs’s /n/sources/patch/maybe/dmaon/dmaon

Copyright © 2009 Alcatel-Lucent.
Distributed under the Lucent Public License version 1.02.
Download the Plan 9 distribution.


#!/bin/rc
# dmaon - turn on ide dma, if possible
rfork e
if(! test -f '#S/sdctl')
	exit ''
ctlrs=`{sed -n 's/(^sd.) ata .*/\1/p' <'#S/sdctl'}
if(~ $#ctlrs 0)
	exit ''
for(ctl in '#S/'$ctlrs^?/ctl)
	if (! grep -s '^config .* dma 00000000 ' $ctl)
		echo dma on >$ctl [2]>/dev/null || echo dmaon: $ctlr failed


Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2009 Alcatel-Lucent. All Rights Reserved.
Comments to webmaster@plan9.bell-labs.com.