| @@ -1,24 +1,28 @@ | | | @@ -1,24 +1,28 @@ |
1 | # $NetBSD: mk.gumstix,v 1.5 2016/04/19 12:02:55 kiyohara Exp $ | | 1 | # $NetBSD: mk.gumstix,v 1.6 2016/10/04 16:18:38 kiyohara Exp $ |
2 | | | 2 | |
3 | SYSTEM_FIRST_OBJ= gumstix_start.o | | 3 | SYSTEM_FIRST_OBJ= gumstix_start.o |
4 | SYSTEM_FIRST_SFILE= ${THISARM}/gumstix/gumstix_start.S | | 4 | SYSTEM_FIRST_SFILE= ${THISARM}/gumstix/gumstix_start.S |
5 | | | 5 | |
6 | _OSRELEASE!= ${HOST_SH} $S/conf/osrelease.sh | | 6 | _OSRELEASE!= ${HOST_SH} $S/conf/osrelease.sh |
7 | | | 7 | |
8 | .if ${BOARDTYPE} == "gumstix" | | 8 | .if ${BOARDTYPE} == "gumstix" |
9 | KERNEL_BASE_PHYS=0xa0200000 | | 9 | KERNEL_BASE_PHYS=0xa0200000 |
10 | .elif ${BOARDTYPE} == "overo" | | 10 | .elif ${BOARDTYPE} == "overo" |
11 | KERNEL_BASE_PHYS=$(LOADADDRESS) | | 11 | KERNEL_BASE_PHYS=$(LOADADDRESS) |
| | | 12 | .elif ${BOARDTYPE} == "duovero" |
| | | 13 | KERNEL_BASE_PHYS=$(LOADADDRESS) |
| | | 14 | .elif ${BOARDTYPE} == "pepper" |
| | | 15 | KERNEL_BASE_PHYS=$(LOADADDRESS) |
12 | .endif | | 16 | .endif |
13 | KERNEL_BASE_VIRT=$(LOADADDRESS) | | 17 | KERNEL_BASE_VIRT=$(LOADADDRESS) |
14 | | | 18 | |
15 | MKUBOOTIMAGEARGS= -A arm -T kernel | | 19 | MKUBOOTIMAGEARGS= -A arm -T kernel |
16 | MKUBOOTIMAGEARGS+= -a $(KERNEL_BASE_PHYS) | | 20 | MKUBOOTIMAGEARGS+= -a $(KERNEL_BASE_PHYS) |
17 | MKUBOOTIMAGEARGS+= -n "NetBSD/$(BOARDTYPE) ${_OSRELEASE}" | | 21 | MKUBOOTIMAGEARGS+= -n "NetBSD/$(BOARDTYPE) ${_OSRELEASE}" |
18 | MKUBOOTIMAGEARGS_NONE= ${MKUBOOTIMAGEARGS} -C none | | 22 | MKUBOOTIMAGEARGS_NONE= ${MKUBOOTIMAGEARGS} -C none |
19 | MKUBOOTIMAGEARGS_GZ= ${MKUBOOTIMAGEARGS} -C gz | | 23 | MKUBOOTIMAGEARGS_GZ= ${MKUBOOTIMAGEARGS} -C gz |
20 | | | 24 | |
21 | SYSTEM_LD_TAIL_EXTRA+=; \ | | 25 | SYSTEM_LD_TAIL_EXTRA+=; \ |
22 | echo ${OBJCOPY} -S -O binary $@ $@.bin; \ | | 26 | echo ${OBJCOPY} -S -O binary $@ $@.bin; \ |
23 | ${OBJCOPY} -S -O binary $@ $@.bin; \ | | 27 | ${OBJCOPY} -S -O binary $@ $@.bin; \ |
24 | echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} $@.bin $@.ub; \ | | 28 | echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} $@.bin $@.ub; \ |