Skip site navigation (1)Skip section navigation (2)
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>