changelog shortlog tags branches changeset file revisions annotate raw help

Mercurial > hg > plan9front / sys/src/9/bcm64/mkfile

revision 7235: b1dc95374307
parent 7199: ba62683c0e2d
child 7244: 2e8af1bf191d
     1.1--- a/sys/src/9/bcm64/mkfile
     1.2+++ b/sys/src/9/bcm64/mkfile
     1.3@@ -1,6 +1,5 @@
     1.4 CONF=pi3
     1.5 CONFLIST=pi3
     1.6-EXTRACOPIES=
     1.7 
     1.8 loadaddr=0xffffffff80080000
     1.9 
    1.10@@ -8,8 +7,6 @@ objtype=arm64
    1.11 </$objtype/mkfile
    1.12 p=9
    1.13 
    1.14-OS=7
    1.15-
    1.16 DEVS=`{rc ../port/mkdevlist $CONF}
    1.17 
    1.18 PORT=\
    1.19@@ -89,12 +86,7 @@ s$p$CONF:DQ:	$CONF.$O $OBJ $LIB
    1.20 install:V: /$objtype/$p$CONF
    1.21 
    1.22 /$objtype/$p$CONF:D: $p$CONF s$p$CONF
    1.23-	cp -x $p$CONF s$p$CONF /$objtype/ &
    1.24-	for(i in $EXTRACOPIES)
    1.25-		{ 9fs $i && cp $p$CONF s$p$CONF /n/$i/$objtype && echo -n $i... & }
    1.26-	wait
    1.27-	echo
    1.28-	touch $target
    1.29+	cp -x $p$CONF s$p$CONF /$objtype/
    1.30 
    1.31 
    1.32 REPCC=`{../port/mkfilelist ../bcm}
    1.33@@ -108,8 +100,9 @@ REPCC=`{../port/mkfilelist ../bcm}
    1.34 arch.$O clock.$O fpiarm.$O main.$O mmu.$O screen.$O syscall.$O trap.$O: \
    1.35 	/$objtype/include/ureg.h
    1.36 
    1.37-l.$O cache.v8.$O lexception.$O lproc.$O mmu.$O: mem.h
    1.38+l.$O cache.v8.$O mmu.$O: mem.h
    1.39 l.$O cache.v8.$O archbcm3.$O clock.$O fpu.$O trap.$O mmu.$O: sysreg.h
    1.40+main.$O: reboot.h
    1.41 
    1.42 devmouse.$O mouse.$O screen.$O: screen.h
    1.43 usbdwc.$O: dwcotg.h ../port/usb.h
    1.44@@ -130,14 +123,14 @@ init.h:D:	../port/initcode.c init9.s
    1.45 		sed -e 's/^[0-9a-f]+ //' -e 's/ ([0-9a-f][0-9a-f])/0x\1,/g'
    1.46 	 echo '};'} > init.h
    1.47 
    1.48-#reboot.h:D:	rebootcode.s arm.s arm.h mem.h
    1.49-#	$AS rebootcode.s
    1.50-#	# -T arg is REBOOTADDR
    1.51-#	$LD -l -s -T0x1c00 -R4 -o reboot.out rebootcode.$O
    1.52-#	{echo 'uchar rebootcode[]={'
    1.53-#	 xd -1x reboot.out |
    1.54-#		sed -e '1,2d' -e 's/^[0-9a-f]+ //' -e 's/ ([0-9a-f][0-9a-f])/0x\1,/g'
    1.55-#	 echo '};'} > reboot.h
    1.56+reboot.h:D:	rebootcode.s cache.v8.$O mem.h sysreg.h
    1.57+	$AS rebootcode.s
    1.58+	# -T arg is REBOOTADDR
    1.59+	$LD -l -o reboot.out -H6 -R1 -T0x1c00 rebootcode.$O cache.v8.$O
    1.60+	{echo 'uchar rebootcode[]={'
    1.61+	 xd -1x reboot.out |
    1.62+		sed -e 's/^[0-9a-f]+ //' -e 's/ ([0-9a-f][0-9a-f])/0x\1,/g'
    1.63+	 echo '};'} > reboot.h
    1.64 
    1.65 errstr.h:D:	../port/mkerrstr ../port/error.h
    1.66 	rc ../port/mkerrstr > errstr.h