Hi, On Thu, 28 Sept 2023 at 15:29, Linus Walleij <linus.wall...@linaro.org> wrote: > > XP4xx was deleted because of lack of maintenance in 2020. > > In the years since, the upstream Linux support for IXP4xx has > been rewritten from scratch. It is now pretty well supported > using device tree and modern subsystems that didn't exist > 20 years ago when the first IXP4xx port was done. > > With the switch to kernel v6.1, OpenWrt has the required > baseline to bring IXP4xx back. > > With the (suspiciously similarly named!) IPQ4xxx now supporting > v6.1 exclusively, the door should be open for IXP4xx! > > This is a reimplementation of the IXP4xx support which is > using all the contemporary abstractions, the only thing > actually resurrected is the APEX boot loader. The port is > thus "slim" and not patching a lot on the mainline kernel > as pretty much everything is upstream. > > As a starter, we bring back two Gateworks reference designs, > one for IXP42x and one for IXP43x, and the classic NSLU2 > NAS. We also bring back USRobotics USR8200 because it has > active users and testers. > > Here you find binaries and illustrations if you want to check > out how the support works right now, if you have an NSLU2 > you can flash the binary and rootfs and it "just works", > though NSLU2 is not a default build: > https://dflund.se/~triad/krad/ixp4xx/ > > Thanks to Imre Kaloz add Krzysztof Halasa for all cheering > and reference designs :) > > Thanks to Howard Harte and Joseph for stepping in and helping > out with device support and debugging. > > Thanks for Hauke for the the in-depth review of the v1 > patch set. > > I am pretty confident that we can bring back any IXP4xx with > this, they just need some time and focus. I will add more > routers as time permits. > > I don't know who can import this from patches or pull request: > it may be best if I just apply for commit access to the > OpenWrt git repository and import it myself perhaps?
Fails to build for me when enabling all kmods: Package kmod-crypto-lib-chacha20poly1305 is missing dependencies for the following libraries: chacha-neon.ko poly1305-arm.ko make[3]: *** [modules/crypto.mk:570: /home/jonas/git/openwrt/bin/targets/ixp4xx/generic/packages/kmod-crypto-lib-chacha20poly1305_6.1.55-1_armeb_xscale.ipk] Error 1 .config: CONFIG_TARGET_ixp4xx=y CONFIG_ALL_KMODS=y Best Regards, Jonas _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel