mirror of
https://github.com/openwrt/openwrt.git
synced 2025-01-09 06:22:54 +00:00
3824fa26d2
This patch disables the image for edgerouter devices by default, since it isn't able to boot at the moment. Currently the edgerouter image won't boot. Current kernels have an option CONFIG_CAVIUM_CN63XXP1 that needs to be enabled for this chip. If the kernel was compiled without this option, following message is displayed and the machine reboots: [ 36.778028] Kernel panic - not syncing: OCTEON II DCache prefetch workaround not in place (cfa0000c). [ 36.778028] Please build kernel with proper options (CONFIG_CAVIUM_CN63XXP1). [ 36.794398] Rebooting in 1 seconds.. This was last confirmed on 2020-10-29. The description of this option states, that enabling it will possibly cause performance issues on other chips. Signed-off-by: Johannes Kimmel <fff@bareminimum.eu>
61 lines
1.9 KiB
Makefile
61 lines
1.9 KiB
Makefile
#
|
|
# Copyright (C) 2009-2010 OpenWrt.org
|
|
#
|
|
# This is free software, licensed under the GNU General Public License v2.
|
|
# See /LICENSE for more information.
|
|
#
|
|
include $(TOPDIR)/rules.mk
|
|
include $(INCLUDE_DIR)/image.mk
|
|
|
|
define Build/strip-kernel
|
|
# Workaround pre-SDK-1.9.0 u-boot versions not handling the .notes section
|
|
$(TARGET_CROSS)strip -R .notes $@ -o $@.stripped && mv $@.stripped $@
|
|
endef
|
|
|
|
define Device/Default
|
|
PROFILES = Default $$(DEVICE_NAME)
|
|
KERNEL_NAME := vmlinux.elf
|
|
KERNEL_INITRAMFS_NAME := vmlinux-initramfs.elf
|
|
KERNEL := kernel-bin | strip-kernel | patch-cmdline
|
|
IMAGES := sysupgrade.tar
|
|
IMAGE/sysupgrade.tar/squashfs := append-rootfs | pad-extra 128k | sysupgrade-tar rootfs=$$$$@
|
|
IMAGE/sysupgrade.tar := sysupgrade-tar
|
|
endef
|
|
|
|
define Device/generic
|
|
DEVICE_VENDOR := Generic
|
|
DEVICE_MODEL := Octeon
|
|
FILESYSTEMS := ext4
|
|
endef
|
|
TARGET_DEVICES += generic
|
|
|
|
ITUSROUTER_CMDLINE:=console=ttyS0,115200 root=/dev/mmcblk1p2 rootfstype=squashfs,ext4,f2fs rootwait
|
|
define Device/itus_shield-router
|
|
DEVICE_VENDOR := Itus Networks
|
|
DEVICE_MODEL := Shield Router
|
|
CMDLINE := $(ITUSROUTER_CMDLINE)
|
|
IMAGE/sysupgrade.tar/squashfs += | append-metadata
|
|
endef
|
|
TARGET_DEVICES += itus_shield-router
|
|
|
|
ER_CMDLINE:=-mtdparts=phys_mapped_flash:640k(boot0)ro,640k(boot1)ro,64k(eeprom)ro root=/dev/mmcblk0p2 rootfstype=squashfs,ext4 rootwait
|
|
define Device/ubnt_edgerouter
|
|
DEVICE_VENDOR := Ubiquiti
|
|
DEVICE_MODEL := EdgeRouter
|
|
BOARD_NAME := er
|
|
CMDLINE := $(ER_CMDLINE)
|
|
DEFAULT := n
|
|
endef
|
|
TARGET_DEVICES += ubnt_edgerouter
|
|
|
|
ERLITE_CMDLINE:=-mtdparts=phys_mapped_flash:512k(boot0)ro,512k(boot1)ro,64k(eeprom)ro root=/dev/sda2 rootfstype=squashfs,ext4 rootwait
|
|
define Device/ubnt_edgerouter-lite
|
|
DEVICE_VENDOR := Ubiquiti
|
|
DEVICE_MODEL := EdgeRouter Lite
|
|
BOARD_NAME := erlite
|
|
CMDLINE := $(ERLITE_CMDLINE)
|
|
endef
|
|
TARGET_DEVICES += ubnt_edgerouter-lite
|
|
|
|
$(eval $(call BuildImage))
|