bhyve/arm64 status

Alexandru Elisei alexandru.elisei at
Mon May 27 10:06:58 UTC 2019


I've been working on bhyve for arm64.

For the CPUs that you have posted:
- Overdrive, pine64, pinebook and rock64 don't support bhyvearm64, because
they have an older version of the interrupt controller (GIC400 vs GIC500).
- RPI3 doesn't support bhyvearm64, because it has a custom interrupt
- ThunderX2 will support bhyvearm64 in its current state, however the
hypervisor won't take advantage of some important virtualization
optimizations that the CPU implements.

bhyvearm64 hasn't been tested on hardware, but Mihai is considering the
espressobin platform for hardware bringup.

On Mon, May 27, 2019 at 2:37 AM Shawn Webb <shawn.webb at>

> Hey all,
> I'm trying to figure out the state of bhyve on arm64 in 13-current. I
> have two SoftIron OverDrive 1000s, a bajillion RPI3s, a Pine64,
> Rock64, and PineBook, and a ThunderX2. Punish me.
> Thanks,
> --
> Shawn Webb
> Cofounder / Security Engineer
> HardenedBSD
> Tor-ified Signal:    +1 443-546-8752
> Tor+XMPP+OTR:        lattera at
> GPG Key ID:          0xFF2E67A277F8E1FA
> GPG Key Fingerprint: D206 BB45 15E0 9C49 0CF9  3633 C85B 0AF8 AB23 0FB2

More information about the freebsd-virtualization mailing list