Recommended arm hardware (mostly for compilation)?

Michael Tuexen tuexen at freebsd.org
Thu May 14 20:55:49 UTC 2020



> On 14. May 2020, at 22:44, Robert Crowston via freebsd-arm <freebsd-arm at freebsd.org> wrote:
> 
>> (how does OpenBSD manage?)
> 
> Instead of using uboot, I understand OpenBSD uses TianoCore as a UEFI emulation. Again, from what I understand, this does a large part of the hardware initialization for them. For example, their PCI-e driver for the Rpi4 is a work of simplicity. What I have hacked together thus far for FreeBSD has been quite the opposite. Their approach may be more sensible -- after all, uboot is GPL'd so we don't win anything licence-wise from it.
> 
> On the question itself, I wonder if anyone has tried running FreeBSD on Amazon's Graviton2 architecture?
https://dmesgd.nycbug.org/index.cgi?do=view&id=5478
https://dmesgd.nycbug.org/index.cgi?do=view&id=5481

Best regards
Michael
> 
> ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
> On Thursday, 14 May 2020 14:34, Philipp Klaus Krause <pkk at spth.de> wrote:
> 
>> I'm considering to add a FreeBSD arm machine to the Small Device C
>> Compiler (SDCC) compile farm. The goal would be to have another arm
>> machine in the farm (for redundancy in case we need to drop the current
>> GNU/Linux arm machine, which ) and a FreeBSD machine (to allow us to
>> promote FreeBSD to an officially supported platform for SDCC). Its task
>> would be daily compilation of SDCC snapshots and running regression
>> tests (i.e. mostly compiling small test programs with SDCC and running
>> the binaries on emulators).
>> 
>> Can you recommend some hardware?
>> 
>> A RasPi 3B would probably a bit too weak (I have one and tried FreeBSD
>> 12 on it; the 1GB RAM limit is an issue for this task - in particular it
>> makes parallel compilation impossible); there currently is some RasPi
>> running GNU/Linux in the farm and it barely keeps up with the load.
>> 
>> So I'm looking for something with sufficient RAM that is likely to be
>> well-supported by FreeBSD for some years.
>> 
>> So far, I've considered:
>> 
>> RasPi 4B - hardware seems ok, though FreeBSD support is apaprently
>> lacking due to lack of documentation (how does OpenBSD manage?), and
>> only 4 GB of RAM.
>> 
>> RockPro64 - hardware seems okay, though only 4 GB of RAM. I've read on
>> this list thaat the big/little cores aren't handled well by FreeBSD.
>> 
>> Pine H64 - small RAM (3GB), rather new.
>> 
>> MACCHIATObin - a bit on the expensive side, but still okay and has a RAM
>> slot.
>> 
>> Which of these is likely to work out-of-the-box in the FreeBSD 13
>> release? Any recommendations on which hardware to get?
>> 
>> freebsd-arm at freebsd.org mailing list
>> https://lists.freebsd.org/mailman/listinfo/freebsd-arm
>> To unsubscribe, send any mail to "freebsd-arm-unsubscribe at freebsd.org"
> 
> 
> _______________________________________________
> freebsd-arm at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-arm
> To unsubscribe, send any mail to "freebsd-arm-unsubscribe at freebsd.org"



More information about the freebsd-arm mailing list