git: 9front

Download patch

ref: 991c25607f412293265fcc9a6b8c1293c8c939e0
parent: b9e031951a57b34a700eeb70568d1fd86fc8f01c
author: cinap_lenrek <cinap_lenrek@centraldogma>
date: Wed May 4 06:33:59 EDT 2011

generate etherm10g firmware hexdumps in mkfile

binary files /dev/null b/sys/src/9/pc/etherm10g2k.fw differ
binary files /dev/null b/sys/src/9/pc/etherm10g4k.fw differ
--- a/sys/src/9/pc/mkfile
+++ b/sys/src/9/pc/mkfile
@@ -157,6 +157,13 @@
 	 echo '};'
 	} > $target
 
+etherm10g%.i:	etherm10g%.fw
+	{echo 'static char fw'^$stem^'[] = {'
+	 xd -1x $prereq |
+		sed -e 's/^[0-9a-f]+ //' -e '/^$/d' -e 's/ ([0-9a-f][0-9a-f])/0x\1,/g'
+	 echo '};'
+	} > $target
+
 acid:V:
 	8c -a -w -I. i8253.c>acid
 
--