DENX . U-Boot . ARCNotes |
-pie
).
make mdbtrickFor earlier versions of U-Boot following manual procedures will do the trick:
printf '\x02' | dd of=u-boot bs=1 seek=16 count=1 conv=notrunc && arc-linux-strip -g u-boot
printf '\x02' | dd of=u-boot bs=1 seek=17 count=1 conv=notrunc && arceb-linux-strip -g u-boot
delete mod all
symbols u-boot -load=+0x1ef8d000
make arcangel4_defconfig && make nsimdrv -prop=nsim_isa_family=a700 -prop=nsim_isa_atomic_option=1 -prop=nsim_mmu=3 -prop=icache=32768,32,2,0 \ -prop=dcache=32768,32,4,0 -prop=nsim_isa_dpfp=none -prop=nsim_isa_shift_option=2 -prop=nsim_isa_swap_option=1 \ -prop=nsim_isa_bitscan_option=1 -prop=nsim_isa_sat=1 -prop=nsim_isa_mpy32=1 -prop=nsim_isa_enable_timer_0=1 \ -prop=nsim_isa_enable_timer_1=1 -prop=nsim_mem-dev=uart0 u-boot
make arcangel4-be_defconfig && make nsimdrv -prop=nsim_isa_family=a700 -prop=nsim_isa_atomic_option=1 -prop=nsim_mmu=3 -prop=icache=32768,32,2,0 \ -prop=dcache=32768,32,4,0 -prop=nsim_isa_dpfp=none -prop=nsim_isa_shift_option=2 -prop=nsim_isa_swap_option=1 \ -prop=nsim_isa_bitscan_option=1 -prop=nsim_isa_sat=1 -prop=nsim_isa_mpy32=1 -prop=nsim_isa_enable_timer_0=1 \ -prop=nsim_isa_enable_timer_1=1 -prop=nsim_mem-dev=uart0 -prop=nsim_isa_big_endian=1 u-boot
ssh://gu-arc@git.denx.de/u-boot-arc
git push u-boot-arc HEAD:master
git request-pull mainline/master git://git.denx.de/u-boot-arc.git
./tools/buildman/buildman -b master "\barc\b"Note ARC architecture name is embraced with regexp "\b" so Buildman will look for exact matches. The point here is currently there's no way to explicitly select either we pass architecture or board name to Buildman. And as it turned out there's a board "Arches" based on PowerPC? CPU and if we don't use regexp's trick that board will be attempted to be built as well, but most probably we don't like to do it.
----- Revision r1.9 - 09 Dec 2015 - 22:25 - AlexeyBrodkin
|