Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 May 2020 20:44:45 +0000
From:      Robert Crowston <crowston@protonmail.com>
To:        Philipp Klaus Krause <pkk@spth.de>
Cc:        "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org>
Subject:   Re: Recommended arm hardware (mostly for compilation)?
Message-ID:  <7wDQBtxlTSCZJ35vc5uLkFgSsm-YeZS3l14XADTshLjgtE8mHx39CmQlzI866jWt9KuFl4CprIRIvqX924kkZ-rLWLkOdNU8Qwxnf3UhxQw=@protonmail.com>
In-Reply-To: <1b109252-3232-05c4-e1e0-2fea4739583d@spth.de>
References:  <1b109252-3232-05c4-e1e0-2fea4739583d@spth.de>

next in thread | previous in thread | raw e-mail | index | archive | help
> (how does OpenBSD manage?)

Instead of using uboot, I understand OpenBSD uses TianoCore as a UEFI emula=
tion. 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 b=
een quite the opposite. Their approach may be more sensible -- after all, u=
boot 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 Ama=
zon's Graviton2 architecture?

=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 Original Me=
ssage =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90
On Thursday, 14 May 2020 14:34, Philipp Klaus Krause <pkk@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@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-arm
> To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org"





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7wDQBtxlTSCZJ35vc5uLkFgSsm-YeZS3l14XADTshLjgtE8mHx39CmQlzI866jWt9KuFl4CprIRIvqX924kkZ-rLWLkOdNU8Qwxnf3UhxQw=>