immortalwrt/target/linux
Josef Schlehofer d17d6d7d8a armvirt/64: change it to cortex-a53 instead of generic
Package architecture aarch64_generic [1] can be used just with three
devices. One is NanoPI R2S and then there are two development boards
from NXP. Let's change armvirt/64 to Cortex A53 (aarch64_cortex-a53)
[2]. It has wider support by multiple devices like NanoPI Neo Plus2/Core2,
ESPRESSObin, Pine64, and Raspberry Pi 2&3.

While looking at ARMvirt/32 it has set CPU_TYPE and CPU_SUBTYPE to be
arm_cortex-a15_neon-vfpv4 [3]. It has support to devices like
Linksys EA8500 v1, Linksys EA7500 v1, Netgear D7800, Netgear R7500 and so on.

Tested with:
qemu-system-aarch64 -m 1024 -smp 2 -cpu cortex-a57 -M virt -nographic \
-kernel openwrt-armvirt-64-Image-initramfs

Successfully compiled and booted.
Here goes the output:
root@OpenWrt:/# uname -a
Linux OpenWrt 5.4.82 #0 SMP Sun Dec 13 12:52:10 2020 aarch64 GNU/Linux
root@OpenWrt:/# cat /etc/openwrt_release
DISTRIB_ID='OpenWrt'
DISTRIB_RELEASE='SNAPSHOT'
DISTRIB_REVISION='r15207-96fca0f807'
DISTRIB_TARGET='armvirt/64'
DISTRIB_ARCH='aarch64_cortex-a53'
DISTRIB_DESCRIPTION='OpenWrt SNAPSHOT r15207-96fca0f807'
DISTRIB_TAINTS='no-all'

Also, change BOARDNAME to be the same as it is in armvirt/32.

[1] https://openwrt.org/docs/techref/instructionset/aarch64_generic
[2] https://openwrt.org/docs/techref/instructionset/aarch64_cortex-a53
[3] https://openwrt.org/docs/techref/instructionset/arm_cortex-a15_neon-vfpv4

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-12-15 11:38:30 +08:00
..
apm821xx treewide: remove model name from LED labels 2020-11-22 14:36:13 +08:00
arc770 treewide: remove support for kernel 4.x 2020-10-31 11:39:45 +08:00
archs38 treewide: remove support for kernel 4.x 2020-10-31 11:39:45 +08:00
armvirt armvirt/64: change it to cortex-a53 instead of generic 2020-12-15 11:38:30 +08:00
at91 treewide: remove model name from LED labels 2020-11-22 01:20:31 +08:00
ath25 ath25: fix preinit Ethernet port configuration 2020-09-11 17:18:17 +08:00
ath79 ath79: add support for Belkin F9J1108v2 (AC1750 DB Wi-Fi) 2020-12-13 10:12:29 +08:00
bcm27xx kernel: bump 5.4 to 5.4.81 2020-12-05 17:19:43 +08:00
bcm47xx kernel: bump 5.4 to 5.4.80 2020-11-28 19:04:52 +08:00
bcm53xx treewide: remove model name from LED labels 2020-11-22 14:36:13 +08:00
bcm63xx bcm63xx: sync with upstream source 2020-12-13 10:18:41 +08:00
gemini treewide: remove support for kernel 4.x 2020-10-31 11:39:45 +08:00
generic kernel: bump 5.4 to 5.4.82 2020-12-10 11:17:08 +08:00
imx6 kernel: bump 5.4 to 5.4.77 2020-11-21 17:57:00 +08:00
ipq40xx ipq40xx: DTS style updates for OpenMesh devices 2020-11-24 23:21:00 +08:00
ipq806x kernel: bump 5.4 to 5.4.79 2020-11-24 23:28:30 +08:00
ipq807x ipq807x: remove yet supported platforms 2020-11-14 01:26:47 +08:00
kirkwood treewide: remove model name from LED labels 2020-11-22 14:36:13 +08:00
lantiq lantiq: xrx200: remove unused lan/wan labels from dts 2020-12-15 11:35:51 +08:00
layerscape kernel: bump 5.4 to 5.4.81 2020-12-05 17:19:43 +08:00
malta treewide: remove support for kernel 4.x 2020-10-31 11:39:45 +08:00
mediatek kernel: bump 5.4 to 5.4.82 2020-12-10 11:17:08 +08:00
mpc85xx treewide: remove model name from LED labels 2020-11-22 01:20:31 +08:00
mvebu mvebu: fix initramfs/kernel image for CZNIC Turris Omnia 2020-12-12 11:45:22 +08:00
mxs treewide: remove support for kernel 4.x 2020-10-31 11:39:45 +08:00
octeon kernel: bump 5.4 to 5.4.75 2020-11-12 11:14:24 +08:00
octeontx treewide: remove support for kernel 4.x 2020-10-31 11:39:45 +08:00
omap treewide: remove support for kernel 4.x 2020-10-31 11:39:45 +08:00
oxnas treewide: remove model name from LED labels 2020-11-22 01:20:31 +08:00
pistachio kernel: bump 5.4 to 5.4.77 2020-11-21 17:57:00 +08:00
ramips ramips: remove redundant status for USB controllers 2020-12-08 11:38:11 +08:00
realtek realtek: Add missing case in switch statement 2020-12-12 11:39:46 +08:00
rockchip rockchip: sync upstream patch 2020-11-29 12:22:40 +08:00
sunxi treewide: remove model name from LED labels 2020-11-22 14:36:13 +08:00
tegra tegra: sysupgrade: remove redundant MBR check 2020-11-28 18:57:51 +08:00
uml kernel: bump to 4.9.240, 4.14.202, 4.19.152 2020-10-17 19:46:46 +08:00
x86 x86: enable CONFIG_MMC_SDHCI_ACPI for x86_64 2020-12-05 17:19:19 +08:00
zynq treewide: remove support for kernel 4.x 2020-10-31 11:39:45 +08:00
Makefile