Date: Thu, 25 Jul 2019 23:01:10 -0600 From: Warner Losh <imp@bsdimp.com> To: "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org> Subject: kernel.tramp* to be removed Message-ID: <CANCZdfrCKcGB6rRmE8ximkX9Ef6m=FLhBbxA7v6qSqzpzzF9JA@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
The kernel.tramp* support was for small boards w/o uboot that needed a compression story. These are primarily the early armv4 boards we supported, though a few armv5 boards could use it because they were successor to earlier armv4 boards. Today, both ralink and marvel, the only two remaining armv5 CPUs, use uboot, which has its own compression story. As such, this is dead code and will be removed. It is also getting in the way of having a unified compression story between userland and the kernel, as it's the only semi-working code that uses the old interfaces. Since this is dead code, there will be no deprecation phase. However, it won't be merged to 11.x. I might merge it to stable/12 if we have the same issue when the unified compression code gets merged. Since it's dead code, it can be removed from the branch w/o issue. Before I pull the trigger, I thought I'd post this review: https://reviews.freebsd.org/D21072 and make a 'last call' for people who are interested to object and show that it's actually still in use despite my careful analysis and the word of the closest thing we have to a marvel armv5 maintainer. Please take all feedback to the review. Thanks! Warner
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANCZdfrCKcGB6rRmE8ximkX9Ef6m=FLhBbxA7v6qSqzpzzF9JA>