| @@ -1,47 +1,43 @@ | | | @@ -1,47 +1,43 @@ |
1 | # $NetBSD: Makefile.inc,v 1.122 2020/12/01 04:20:21 rin Exp $ | | 1 | # $NetBSD: Makefile.inc,v 1.123 2021/05/27 08:43:02 rin Exp $ |
2 | # | | 2 | # |
3 | # etc.evbarm/Makefile.inc -- evbarm-specific etc Makefile targets | | 3 | # etc.evbarm/Makefile.inc -- evbarm-specific etc Makefile targets |
4 | # | | 4 | # |
5 | | | 5 | |
6 | MKIMAGE= ${NETBSDSRCDIR}/distrib/utils/embedded/mkimage | | 6 | MKIMAGE= ${NETBSDSRCDIR}/distrib/utils/embedded/mkimage |
7 | | | 7 | |
8 | # If you change the list of distributed kernels, don't forget | | 8 | # If you change the list of distributed kernels, don't forget |
9 | # to update the release documentation in distrib/notes/common/contents | | 9 | # to update the release documentation in distrib/notes/common/contents |
10 | EVBARM_BOARDS= | | 10 | EVBARM_BOARDS= |
11 | .for i in armv4 xscale armv5t armv6 armv7 arm64 | | 11 | .for i in armv4 xscale armv5t armv6 armv7 arm64 |
12 | EVBARM_BOARDS.${i}= | | 12 | EVBARM_BOARDS.${i}= |
13 | .endfor | | 13 | .endfor |
14 | | | 14 | |
15 | .if ${MACHINE_ARCH} == "aarch64eb" | | 15 | .if !empty(MACHINE_ARCH:M*eb) |
16 | # For AArch64 BE images, we need a LE image for efiboot to be able to | | | |
17 | # read the target file-system (no libsa FFS EI support). | | | |
18 | IMAGEENDIAN= le | | | |
19 | KERNEL_SETS.arm64+= GENERIC64 | | | |
20 | .elif !empty(MACHINE_ARCH:M*eb) | | | |
21 | IMAGEENDIAN= be | | 16 | IMAGEENDIAN= be |
22 | # big endian boards | | 17 | # big endian boards |
23 | KERNEL_SETS.armv4+= IXM1200 | | 18 | KERNEL_SETS.armv4+= IXM1200 |
24 | | | 19 | |
25 | EVBARM_BOARDS.xscale+= ADI_BRH | | 20 | EVBARM_BOARDS.xscale+= ADI_BRH |
26 | KERNEL_SETS.xscale+= NSLU2 | | 21 | KERNEL_SETS.xscale+= NSLU2 |
27 | | | 22 | |
28 | EVBARM_BOARDS.armv6+= RPI | | 23 | EVBARM_BOARDS.armv6+= RPI |
29 | EVBARM_BOARDS.armv6hf+= RPI | | 24 | EVBARM_BOARDS.armv6hf+= RPI |
30 | KERNEL_SETS.armv6+= RPI2 | | 25 | KERNEL_SETS.armv6+= RPI2 |
31 | KERNEL_SETS.armv6hf+= RPI2 | | 26 | KERNEL_SETS.armv6hf+= RPI2 |
32 | | | 27 | |
33 | KERNEL_SETS.armv7+= GENERIC | | 28 | KERNEL_SETS.armv7+= GENERIC |
34 | KERNEL_SETS.armv7hf+= GENERIC | | 29 | KERNEL_SETS.armv7hf+= GENERIC |
| | | 30 | KERNEL_SETS.arm64+= GENERIC64 |
35 | .else | | 31 | .else |
36 | IMAGEENDIAN= le | | 32 | IMAGEENDIAN= le |
37 | # little endian boards | | 33 | # little endian boards |
38 | #EVBARM_BOARDS.armv4+= ARMADILLO210 | | 34 | #EVBARM_BOARDS.armv4+= ARMADILLO210 |
39 | #EVBARM_BOARDS.armv4+= ARMADILLO9 | | 35 | #EVBARM_BOARDS.armv4+= ARMADILLO9 |
40 | EVBARM_BOARDS.armv4+= GEMINI | | 36 | EVBARM_BOARDS.armv4+= GEMINI |
41 | EVBARM_BOARDS.armv4+= INTEGRATOR | | 37 | EVBARM_BOARDS.armv4+= INTEGRATOR |
42 | EVBARM_BOARDS.armv4+= INTEGRATOR_CP | | 38 | EVBARM_BOARDS.armv4+= INTEGRATOR_CP |
43 | KERNEL_SETS.armv4+= IXM1200 | | 39 | KERNEL_SETS.armv4+= IXM1200 |
44 | #EVBARM_BOARDS.armv4+= MINI2440 | | 40 | #EVBARM_BOARDS.armv4+= MINI2440 |
45 | #EVBARM_BOARDS.armv4+= MPCSA_GENERIC | | 41 | #EVBARM_BOARDS.armv4+= MPCSA_GENERIC |
46 | #EVBARM_BOARDS.armv4+= NAPPI | | 42 | #EVBARM_BOARDS.armv4+= NAPPI |
47 | EVBARM_BOARDS.armv4+= SMDK2410 | | 43 | EVBARM_BOARDS.armv4+= SMDK2410 |