Currently 8MB flash / 32MB RAM devices are fully supported in OpenWrt, as they work quite well for basic usage (including full LuCI). On some projects with advanced features (e.g. Freifunk) the lack of RAM turns them into unstable devices. Mostly caused by several OOM problems per day. This series tries to prolong the usage of these boards by moving them to the ath79-tiny target. Indeed it makes these boards available on ath79-tiny in addition to the current ath79-generic variant. To improve the low RAM situation the default kernel-config for the tiny sub- target will also disable some uncommon features. So the kernel image becomes smaller, which results in lower flash- and RAM-footprint.
[RFC PATCH 1/5] ath79: put some 8/32MB devices to tiny subtarget [RFC PATCH 2/5] kernel: deactivate usb on ath79-tiny [RFC PATCH 3/5] ath79: deactivate PARTITION_ADVANCED [RFC PATCH 4/5] kernel: ath79-tiny deactivate usually not needed features [RFC PATCH 5/5] kernel: ath79-tiny: enable CONFIG_BLOCK _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel