]> git.lizzy.rs Git - plan9front.git/blobdiff - sys/src/9/pc/mkfile
pc, pc64: clear debug watchpoint registers on exec and exit
[plan9front.git] / sys / src / 9 / pc / mkfile
index ee05c3a29e8b90ed4a66ff15b33b557799444343..4a33c6739d14d5c3106395fc56ac889f2b40218c 100644 (file)
@@ -8,8 +8,9 @@ objtype=386
 p=9
 
 # must match mem.h
-APBOOTSTRAP=0xF0007000
 KTZERO=0xF0100020
+APBOOTSTRAP=0xF0007000
+REBOOTADDR=0x11000
 
 DEVS=`{rc ../port/mkdevlist $CONF}
 
@@ -67,6 +68,7 @@ LIB=\
        /$objtype/lib/libmp.a\
        /$objtype/lib/libfis.a\
        /$objtype/lib/libaml.a\
+       /$objtype/lib/libdtracy.a\
 
 ETHER=`{echo devether.c ether*.c | sed 's/\.c/.'$O'/g'}
 AUDIO=`{echo devaudio.c audio*.c | sed 's/\.c/.'$O'/g'}
@@ -121,13 +123,12 @@ devusb.$O usbuhci.$O usbohci.$O usbehci.$O usbehcipc.$O usbxhci.$O: ../port/usb.
 usbehci.$O usbehcipc.$O:       usbehci.h
 trap.$O:                       /sys/include/tos.h
 uartaxp.$O:                    uartaxp.i
-ethermii.$O:                   ethermii.h
-ether8169.$O:                  ethermii.h
-etherdp83820.$O:               ethermii.h
-etherigbe.$O:                  ethermii.h
-ethervgbe.$O:                  ethermii.h
-ethervt6102.$O:                        ethermii.h
-ethervt6105m.$O:               ethermii.h
+ether8169.$O:                  ../port/ethermii.h
+etherdp83820.$O:               ../port/ethermii.h
+etherigbe.$O:                  ../port/ethermii.h
+ethervgbe.$O:                  ../port/ethermii.h
+ethervt6102.$O:                        ../port/ethermii.h
+ethervt6105m.$O:               ../port/ethermii.h
 etherm10g.$O:                  etherm10g2k.i etherm10g4k.i
 etheriwl.$O:                   ../port/wifi.h
 etherwpi.$O:                   ../port/wifi.h
@@ -142,15 +143,15 @@ init.h:D:         ../port/initcode.c init9.c
                sed -e 's/^[0-9a-f]+ //' -e 's/ ([0-9a-f][0-9a-f])/0x\1,/g'
         echo '};'} > init.h
 
-reboot.h:D:    rebootcode.s
+reboot.h:D:    rebootcode.s mem.h
        $AS rebootcode.s
-       $LD -l -s -T0x11000 -R4 -o reboot.out rebootcode.$O
+       $LD -l -s -T$REBOOTADDR -R4 -o reboot.out rebootcode.$O
        {echo 'uchar rebootcode[]={'
         xd -1x reboot.out |
                sed -e '1,2d' -e 's/^[0-9a-f]+ //' -e 's/ ([0-9a-f][0-9a-f])/0x\1,/g'
         echo '};'} > reboot.h
 
-apbootstrap.h: apbootstrap.s mem.h
+apbootstrap.h:D:       apbootstrap.s mem.h
        $AS $prereq
        $LD -o apbootstrap.out -T$APBOOTSTRAP -R4 -l -s apbootstrap.$O
        {echo 'uchar apbootstrap[]={'