From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Tremer To: sig-arm@lists.ipfire.org Subject: Re: Rockchip RK3188 Radxa Rock Date: Sun, 05 Oct 2014 22:41:53 +0200 Message-ID: <1412541713.2037.226.camel@rice-oxley.tremer.info> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============7286996271684977670==" List-Id: --===============7286996271684977670== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi! On Sun, 2014-10-05 at 22:21 +0200, Jochen Kauz wrote: > Hi, > sorry, but that's one reason I don't like ML's. I pressed reply and > added Astralix, and sig-arm was lost. Just click on "Reply to all" and you are fine. Mailing lists are cool. > Back to topic. > I think that we should try first to get the rockchip kernel able to > boot IPFire. > What are the specials that are needed? I know grsecurity, but Arne > mentioned more things for the kernel, but he did not go into details. > Okay, I could browse your git and try to find all commits that are > different to the normal kernel source, but this is really time > consuming. Please check lfs/linux for that. I pointed you to that in my last post. The biggest chunk is certainly grsecurity. Apart from that there are ipp2p, imq, layer7 filter, PIE, various fixes for drivers - mostly wireless, the netdev LED trigger and various smaller things. Just omit what we added for the other platforms (omap, wandboard and so on) and apply your own patches. You should start with the multiplatform configuration and run "make oldconfig" after you applied your changes and configure everything as you need it. I wouldn't recommend to build a kernel out of tree. >=20 > Cheers > JochenKauz >=20 > 2014-10-05 20:14 GMT+02:00 Michael Tremer : > Hey, > =20 > looking forward to hearing from you when this is finished. > =20 > Just wanted to remind you to keep your replies on list if a > discussion > started there... > =20 > -Michael > =20 > On Sun, 2014-10-05 at 01:01 +0200, Jochen Kauz wrote: > > Hi Michael, > > 1. as I written in another post, sharing is caring.. we have > the > > kernel sources and we build them from sources that we > publish at our > > github repo or our own gitlab, and we respect in every way > the GPL and > > the idea of FLOSS. > > 2. I have looked at your kernel sources, and it is not a > good idea to > > have them merged, cause Rockchip is much too different in > the specific > > kernel sources we have. We have dtb at 3.10.37, but the > source is far > > away from your specific multiarch of IMX. > > 3. thanks for the first hints to build it, but I think more > of a fork > > to implement the Rockchip kernel into IPFire at this point. > So we > > could have our own uboot and kernel, that's much easier in > first step. > > 4. another possibility.... what about mainline kernel? Could > you merge > > into mainline? > > 5. Only as an information.. I have put my Crewmember > Astralix into CC > > cause we both are working on this item together. > > > > > > Cheers > > JochenKauz > > > > 2014-10-04 12:15 GMT+02:00 Michael Tremer > : > > Hi Mario, > > > > On Thu, 2014-10-02 at 00:35 +0200, Jochen Kauz > wrote: > > > Hi list, > > > I'm a member of CrewRKTablets and we make > development of > > custom > > > kernels and roms for rockchip based devices, > mostly tablets. > > > But we have one toy that we find interesting to > try a port > > to, the > > > Radxa Rock of Tom Cubie, a rk3188 based > development board. > > > It has a quadcore Cortex-A9 1.6GHz, 1-2GB RAM, > WLAN, > > ethernet, 2 Host > > > USB 2.0, 1 USB OTG, serial and much more. > > > We are running at this point Ubuntu 14.04 with > 3.0.36 kernel > > on it. > > > > > > > > > Now Astralix and me want to get IPFire on it > running. > > > We have kernel sources for 3.0.36, 3.10.37 and > uboot. > > > > It is always very much trouble to support new ARM > SBCs. Best > > of luck > > with that! > > > > We require to build our kernels from source. > Primarily because > > this is > > an Open Source project and secondly because we > modify the > > kernel a lot > > with patches that harden it or add some features. > > > > > I have read a little bit in the history of this > list.. and I > > know we > > > need grsecurity.. okay found patch sets for 3.0 > and 3.10. > > But I think > > > there are more things, could you please give me > some more > > information > > > what additional should be added to the kernel? > > > > As there is not much support from Rockchip in the > kernel, I > > assume that > > your patchset will be quite huge. Hopefully it > supports the > > multiplatform approach and brings DTB files, etc. If > so, you > > can add > > your patches to the kernel build instructions: > > > > http://cgit.ipfire.org/ipfire-2.x.git/tree/lfs/linux > > > > Update the configuration: > > > > > http://cgit.ipfire.org/ipfire-2.x.git/tree/config/kernel/kernel.co= nfig.armv5tel-ipfire-multi > > > > And you are ready to go. > > > > The same rules as above apply for u-boot as well. > You will > > find that in > > lfs/u-boot > > > > > http://cgit.ipfire.org/ipfire-2.x.git/tree/lfs/u-boot > > > > If the patches are clean and do not break support > for any of > > the other > > platforms, we will merge that and of course we will > assist you > > here if > > you need us to. But I won't make any promises up > front that we > > can add > > support for that hardware, because there are always > many > > things that > > cause us trouble and requires a lot of work to > maintain > > support for that > > hardware. > > > > Best, > > -Michael > > > > > Best regards > > > JochenKauz > > > _______________________________________________ > > > SIG-ARM mailing list > > > SIG-ARM(a)lists.ipfire.org > > > http://lists.ipfire.org/mailman/listinfo/sig-arm > > > > > =20 >=20 >=20 --===============7286996271684977670== Content-Type: application/pgp-signature Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="signature.asc" MIME-Version: 1.0 LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0KVmVyc2lvbjogR251UEcgdjIKCmlRSWNCQUFC Q2dBR0JRSlVNYTBSQUFvSkVJQjU4UDl2a0FrSDQ4Z1AvanRHb1VKa3hHa0hHOEtFaUpJejJlUU4K ckV5M0VQbXVYTHYyNEMxa3ZnRytxN2pXeEtBZTFHTHIvM0ZhYWZWWGNQRlk2d2tWTlZUUlp0M2tR ZWZZUnB1cgpLNE9yTGZ5NXRramNYRi9sZWhWbUs4QkQvbmp6OTJwaU9QYk1xVFpzc3loNGZPYlVE c1RQVkUzRmxZNjRLM0I2Cm9mdnVhV2RWMklJd2dWd1Q1eXp5NTJOQThqeE9ya2VuWmpPUWVDNW1V YW5NVkQrZnhPcXN3dGlvcTdSem12dEYKSyt0QXBSRzZ4aUVKMEpHRWtnSmVlQzQ2OC9pcTg3QjhU T3VSWWYvRXc1RFUyTzRhLzBCTVFldEhGZ2JsZnJISwo3NytKSDdlMTFtT2k5RlZBT05xeDh6TW9h L3VtZDVFSGhPZHFVRUF4U2VHbW5qdjhwOGhjb0VoMFV6MmJRV2VzCmhGSFVNN25mZGQrV2JWdit1 MkhSaHRwKzNGNElMaWxXMTJnRlMweGRjc1NLMTAyeUxMZzVwNmxOWVhqcEhGaXYKUW0yZUhNSmdv Q2RYVHlBN1JaeWhhK0l4Lyt0aE96ODdsRkNuZEQ1amk1MlJXMlRzVE5pellWMDRZSHU4K3V1QQpu bzMvTzRrMk56anVEd2JLSithZjN3VnpLZzJqQ2dDWFNtWDRvVWNQSWxFSG15WkQyZDBQRnF4SlBa T3B4dmxYCjdIbzEyVE9HQVczek1NMVBCV0E1M0hHR25pN0JnTllHenRwaUsxVENSOXQxYjBXeXUw dlZMbHJhOWtaZC94MmkKSTFiKzd5eTJMcXByMEVJc0xmcU55eGZ0aWw5YUJWWHl6d3RMQ0Z2RHBk QWtiaDk1Z2lKb00rNlJ6dnFCdjdFSgo5UjNiRmRnVG9DbVo2SEc1UnZVQgo9WWMvOQotLS0tLUVO RCBQR1AgU0lHTkFUVVJFLS0tLS0K --===============7286996271684977670==--