Date: Wed, 27 Nov 2024 15:52:52 +0200 From: Stanislav Silnicki <stanislav.silnicki@mailgate.us> To: freebsd-arm@freebsd.org Subject: Re: Radxa Zero and FreeBSD : happy marriage ? Message-ID: <581f2cf5-64cf-4cd6-8045-ed0c7ed756f7@mailgate.us> In-Reply-To: <3D376BD7-AA62-427E-99C0-8C91941E9763@ketas.si.pri.ee> References: <CA%2B1FSigKVnfUm47GGVmxLNKcsSUdofTfdW-7%2B41E5ta4syCDCQ@mail.gmail.com> <9211C7C9-FB09-4EB0-A315-BB86865EE9BC@yahoo.com> <CA%2B1FSihbt7aOtq-hKAMg=uuGMnr6bquvv5dS1YN2foKSb4=Wiw@mail.gmail.com> <CAGtf9xNKiWRr64JiodccKntqGkS16Yru-_wYsZ1iSEDs4uYM9A@mail.gmail.com> <CANCZdfq%2BCBepBJTdUf5bn6aAO4HYjrxtMETqORE-3F3kbHvbyQ@mail.gmail.com> <CA%2B1FSij7pRd9dUUffELuL%2BvcAMJWDoQWDjgpze81GO3BWaws2A@mail.gmail.com> <3D376BD7-AA62-427E-99C0-8C91941E9763@ketas.si.pri.ee>
next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. --------------bH7Hv6Yvbp4LbD0mFsytQzeT Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 ZnJvbSBteSBwb2ludCBvZiB2aWV3LCAzMmJpdCBwbGF0Zm9ybSBpcyBub3QgYSBiaWcgcHJv YmxlbS4NCg0KTXkgcm9hZG1hcCBvZiBzaW1pbGFyIHByb2plY3QgaXMgdG8gcG9ydCBmYnNk IHRvIHN0bTMybXAxIChib290aW5nIGlzIA0KZG9uZSwgd2hpbGUgbW91bnRpbmcgcm9vdCBy ZXF1aXJlcyBTRCBkcml2ZXIsIHdoaWNoIEkgZGVjaWRlZCB0byBsZWF2ZSANCmluIHNlY3Vy ZSBUWiwgcmV3cml0aW5nIGZzYmwgZm9yIHRoYXQgcmVhc29uKSBhbmQgZXhwb3NlIFNEIHRv IHRoZSANCmtlcm5lbCBhcyBhIHRyaXZpYWwgY2hhciBkZXZpY2UgKG1heSBiZSBzb21lIGtl cm5lbCBnbHVlKS4NCg0KQXMgZm9yIHRoZSB2aWRlbywgSSBjaG9zZW4gRFNJIGludGVyZmFj ZSwgYnV0IGhhdmUgbm90IHRlc3RlZCBjdXN0b20gDQpzY3JlZW4gSSBvcmRlcmVkIGZvciBp dCB5ZXQuIEF0IGxlYXN0IEkgaG9wZSB0byBjcmVhdGUga2luZCBvZiANCiJzdXBwcG9ydGVk IiBoYXJkd2FyZSBlbnZpcm9ubWVudCB0byBiZSBhYmxlIHRvIGJvb3QgRkJEUywgTGludXgs IGV0Yy4NCg0KU28sIEkgc2VlIG5vIHByb2JsZW1zIHVzaW5nIDMyYml0IGFzIHBsYXlncm91 bmQuIEZhbWlsaWFyaXppbmcgbXlzZWxmIA0Kd2l0aCBzb21lIGFzcGVjdHMgb2YgZnNibC90 ei9wb3dlciBtYW5hZ2VtZW50IGFuZCB0aGVuIGdvIGZ1cnRoZXIgdG8gDQpzdG0zMm1wMiwg d2hpY2ggbWF5IGJlY29tZSBhIDEwKyB5ZWFycyBvbGQgc21hcnRwaG9uZSB3aXRoIEZCU0Qg dGFyZ2V0ZWQgDQp0b3dhcmRzIHNlY3VyaXR5LCBtb2R1bGFyaXR5LCBvcGVubmVzcy4NCg0K T24gMTEvMjUvMjQgMTg6MTcsIFN1bGV2LU1hZGlzIFNpbGJlciB3cm90ZToNCj4gaSBzZWUg dGhhdCB5b3UgaGF2ZSBjaGlja2VuIGFuZCBlZ2cgcHJvYmxlbSBoZXJlLiB5b3Ugd2FudCB0 byBidWlsZCBhIHBob25lIG9uIGZic2QuIHRoYXQgY291bGQgYmUgbWF5YmUgc29tZSBoaWdo IHNlY3VyaXR5IGRldmljZSBkZXNpZ25lZCBmb3IgZ292ZXJubWVudHMgYXQgZmlyc3QsIGdl bmVyYWwgcHVibGljIGxhdGVyLiB0aGF0IGNvdWxkIGJyaW5nIGxvdCBvZiBkZXZlbG9wbWVu dCBvbnRvIGZic2QsIHJlc3VsdGluZyBpbiBoaWdoZXIgcG9wdWxhcml0eSwgZnVuZGluZyB0 b28sIGFsbCByZWxhdGVkIHRvIGJhdHRlcnkgcG93ZXJlZCBlbWJlZGRlZCBkZXZpY2VzLiBt b3JlIHNlY3VyaXR5IHJlc2VhcmNoIChhbmQgbWFsd2FyZSA6KCkgdG9vLiB0aGUgcHJvYmxl bSBpcyB0aGF0IGZic2QgZG9lc24ndCByZWFsbHkgc3VwcG9ydCBhbnkgb2YgdGhhdC4gdGhl cmUgaXMgZW1iZWRkZWQgYW5kIGl0J3MgdXNlZCBldmVuIGNvbW1lcmNpYWxseSBidXQgc28g bXVjaCBvZiB3b3JrIG5lZWRzIHRvIGJlIGRvbmUgdGhhdCBpdCB3b3VsZCByZXF1aXJlIGEg bG90LiBpIGRpZCByZWFkIGJyaWVmbHkgdGhhdCB5b3UgZXZlbiBlbmRlZCB1cCBoYXZpbmcg ZmlnaHRzIHdpdGggcGVvcGxlIHNlZW1pbmdseSBvbiB3aG8gd2lsbCBkbyB0aGlzIHdvcmsu IGkgYmV0IHNvbWVvbmUgd2lsbCwgcHJvdmlkZWQgc29tZW9uZSBnaXZlcyB0aGVtIGZvb2Qu IHRoYXQgY291bGQgY29tZSBmcm9tIHBlb3BsZSB3aG8gYnV5IHRoaXMuIGhlbGwsIHRoaXMg bmVlZHMgd2hvbGUgdGVhbS4gdGhlcmUgYXJlIGJpZyBjb21wYW5pZXMgY29udHJpYnV0aW5n LCBpZiB5b3Ugd2F0Y2ggY29tbWl0IGxvZ3MsIGJ1dCB0aGV5IGZvY3VzIG9uIGFtZDY0IG9u bHkuIHNvcnJ5IHRvIHNlZSB0aGlzIGZpenpsaW5nIG91dCBhcyBpZGVhIGlzIHN1cGVyIGNv b2wuIHBlcmhhcHMgeW91IGNvdWxkIGJ1aWxkIGJhc2ljYWxseSB3b3JraW5nIHByb3RvdHlw ZSBvbiBzb21ldGhpbmcgZXhpc3RpbmcuIGkgaGF2ZSBoMyBoZXJlIHdoaWNoIHdvcmtzIHdl bGwgZXhjZXB0IGl0J3MgMzJiaXQgc28gaXQncyBnb2luZyBvdXQgc29vbiBhbmQgdmlkZW8g aXMgaGFyZCBpZiBub3QgaW1wb3NzaWJsZS4gKG15IHByb2plY3Qgd2lsbCBub3QgcmVxdWly ZSB2aWRlbyBub3IgYmF0dGVyeSkuIGJ1dCB5b3Uga25vdyBhbGwgdGhhdCBpIHNlZS4gdGhp cyBpcyBub3QgZmlyc3QgdGltZS4gaSB0aGluayBvcGVubW9rbyBmcmVlcnVubmVyIHBvb3Js eSByYW4gZmJzZCB0b28sIG15IGZyaWVuZCBoYWQgdGhhdCB3b3JraW5nIGkgcmVjYWxsLiBo b3cgeW91J3JlIGdvaW5nIHRvIHB1bGwgaXQgb2ZmIGkgaGF2ZSBubyBpZGVhLiBpJ20gbm90 IGdvb2QgaW4gYW55IG9mIHRob3NlIGZpZWxkcyBlaXRoZXIuIGhhcHB5IHRvIHRlc3Qgc29t ZXRoaW5nIHRoby4gaGF2ZSBhIGdvb2QgbHVjayB3aXRoIHRoaXMgbWFzdGVycGllY2UNCj4N Cg== --------------bH7Hv6Yvbp4LbD0mFsytQzeT Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <!DOCTYPE html> <html> <head> <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DUTF= -8"> </head> <body> <p><font face=3D"JetBrains Mono">from my point of view, 32bit platfor= m is not a big problem.</font></p> <p><font face=3D"JetBrains Mono">My roadmap of similar project is to port fbsd to stm32mp1 (booting is done, while mounting root requires SD driver, which I decided to leave in secure TZ, rewriting fsbl for that reason) and expose SD to the kernel as a trivial char device (may be some kernel glue). <br> </font></p> <p><font face=3D"JetBrains Mono">As for the video, I chosen DSI interface, but have not tested custom screen I ordered for it yet. At least I hope to create kind of "suppported" hardware environment to be able to boot FBDS, Linux, etc.</font></p> <p><font face=3D"JetBrains Mono">So, I see no problems using 32bit as= playground. Familiarizing myself with some aspects of fsbl/tz/power management and then go further to stm32mp2, which may become a 10+ years old smartphone with FBSD targeted towards security, modularity, openness. <br> </font></p> <div class=3D"moz-cite-prefix">On 11/25/24 18:17, Sulev-Madis Silber wrote:<br> </div> <blockquote type=3D"cite" cite=3D"mid:3D376BD7-AA62-427E-99C0-8C91941E9763@ketas.si.pri.ee"> <pre wrap=3D"" class=3D"moz-quote-pre">i see that you have chicken = and egg problem here. you want to build a phone on fbsd. that could be ma= ybe some high security device designed for governments at first, general = public later. that could bring lot of development onto fbsd, resulting in= higher popularity, funding too, all related to battery powered embedded = devices. more security research (and malware :() too. the problem is that= fbsd doesn't really support any of that. there is embedded and it's used= even commercially but so much of work needs to be done that it would req= uire a lot. i did read briefly that you even ended up having fights with = people seemingly on who will do this work. i bet someone will, provided s= omeone gives them food. that could come from people who buy this. hell, t= his needs whole team. there are big companies contributing, if you watch = commit logs, but they focus on amd64 only. sorry to see this fizzling out= as idea is super cool. perhaps you could build basically working prototy= pe on something existing. i have h3 here which works well except it's 32b= it so it's going out soon and video is hard if not impossible. (my projec= t will not require video nor battery). but you know all that i see. this = is not first time. i think openmoko freerunner poorly ran fbsd too, my fr= iend had that working i recall. how you're going to pull it off i have no= idea. i'm not good in any of those fields either. happy to test somethin= g tho. have a good luck with this masterpiece </pre> </blockquote> </body> </html> --------------bH7Hv6Yvbp4LbD0mFsytQzeT--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?581f2cf5-64cf-4cd6-8045-ed0c7ed756f7>