[RFC 0/5] ath79: add a lower RAM-using version of 8/32 devices

Baptiste Jonglez baptiste at bitsofnetworks.org
Sun Dec 6 05:03:56 EST 2020


Hi,

On 06-12-20, Sven Roederer wrote:
> 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.

Can't you just move the boards instead of duplicating them?

> 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.

Some of the patches below have broken SoB.

> [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

Can you provide an overview of kernel memory consumption before and after?
/proc/vmstat just after boot would give an idea.

> [RFC PATCH 5/5] kernel: ath79-tiny: enable CONFIG_BLOCK

What does this do?

Thanks,
Baptiste
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.openwrt.org/pipermail/openwrt-devel/attachments/20201206/5606b6ef/attachment-0001.sig>


More information about the openwrt-devel mailing list