Source-Changes-D archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src/sys/arch/evbarm/conf
In article <51176DC1.7040902%netbsd.org@localhost>,
Nick Hudson <skrll%netbsd.org@localhost> wrote:
>On 02/09/13 20:48, Christos Zoulas wrote:
>>
>>
>> Modified files:
>>
>> Index: src/sys/arch/evbarm/conf/mk.rpi
>> diff -u src/sys/arch/evbarm/conf/mk.rpi:1.2
>src/sys/arch/evbarm/conf/mk.rpi:1.3
>> --- src/sys/arch/evbarm/conf/mk.rpi:1.2 Mon Dec 10 00:02:14 2012
>> +++ src/sys/arch/evbarm/conf/mk.rpi Sat Feb 9 15:48:38 2013
>> @@ -1,4 +1,4 @@
>> -# $NetBSD: mk.rpi,v 1.2 2012/12/10 05:02:14 matt Exp $
>> +# $NetBSD: mk.rpi,v 1.3 2013/02/09 20:48:38 christos Exp $
>>
>> CPPFLAGS+= -march=armv6z -mtune=arm1176jzf-s -mfpu=vfp
>>
>> @@ -13,5 +13,7 @@ KERNEL_BASE_PHYS=0x00008000
>> KERNEL_BASE_VIRT=0xc0008000
>>
>> SYSTEM_LD_TAIL_EXTRA+=; \
>> - echo ${OBJCOPY} -S -O binary $@ kernel.img; \
>> - ${OBJCOPY} -S -O binary $@ kernel.img
>> + echo ${OBJCOPY} -S -O binary $@ $@.bin; \
>> + ${OBJCOPY} -S -O binary $@ $@.bin
>> +
>> +EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin@}
>>
>Why is this change necessary / good?
1. Because being different breaks the installation rules for the kernels.
(Would need to add .img to the files that get copied to the installation
area, plus hack to recognize "kernel" as a valid file to copy). And once
it gets copied there, having a generic name next to the other boards does
not make sense.
2. Because what happens when you have more than one RPI kernel configuration
(one with and one without ethernet let's say)
3. Because I needed to do it in order to hook the mkimage stuff to the regular
build.
Anyway, if you figure out a better way to do this, go ahead.
christos
Home |
Main Index |
Thread Index |
Old Index