EC2 ARM64 "bare metal" instances

greg at unrelenting.technology greg at unrelenting.technology
Thu Oct 17 21:03:06 UTC 2019


October 16, 2019 7:51 PM, "Colin Percival" <cperciva at tarsnap.com> wrote:

> Hi ARM experts,
> 
> FreeBSD does not currently boot on Amazon's recently released "bare metal"
> ARM64 instances. It might be useful to get these working, since they're
> reasonably powered hardware (16 cores, 32 GB RAM) and should be able to run
> bhyve (that's the "bare metal" part).

I know bhyvearm64 only supports GICv3 right now, so I wonder how bhyvearm64
is going to interact with the GICv2m-on-GICv3 thing they've done
(WTF are they smoking?!).. 

> I'm aware of a few patches these systems needed in order to work on Linux

NetBSD got support recently too (yes yes I'm checking dmesgd.nycbug quite often :D)

https://github.com/NetBSD/src/commits?author=jaredmcneill

Apparently "downstream ports" in general only have a single device, so this
filtering thing doesn't have to be a Graviton quirk:
https://github.com/NetBSD/src/commit/5969d36d314e797f3ce439a3fd445e5ba9d268f1

But we do need the AMZN0001 thing and the GIC thing.


More information about the freebsd-arm mailing list