Re: Porting to ARMv8 (board, qemu, etc.)

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Re: Porting to ARMv8 (board, qemu, etc.)

Peter Hessler-4
Hi, I'm doing the package builds for OpenBSD/aarch64.  Right now the
setup is 2x Overdrive 1000.  Both have 8G of ram.  arm64 does not yet
have MP, so they are ran in single CPU mode.


On 2018 Jan 11 (Thu) at 15:40:01 +0100 (+0100), Karel Gardas wrote:
:
:Hello,
:
:I'd like to help a bit with GHC work on OpenBSD and would like to give it a try
:to port GHC to ARMv8. GHC is a beast so I assume I'll need machine/emulator
:with 4GB RAM at least. I'm curious what you guys are using for running all those
:ARMv8 packages builders and for your own porting efforts?
:
:so far I see following options:
:
:- qemu-system-aarch64 running on OpenBSD/amd64. I've verified qemu distributed with 6.2-current
:  is well capable of running Ubuntu cloud image 16.04 for ARMv8. The question is, has anybody
:  here tested that or get OpenBSD/arm64 running on Qemu? The advantage of this solution is flexibility
:  especially in choosing the right amount of RAM although it may not be speed daemon of course
:
:- firefly rk3399 4GB RAM version. Board looks nice, cortex-a72 @ 2GHz should be quite capable especially
:  if paired with SATA drive(s) or NVMe on PCIe. The questions are:
:  - is cortex-a72 run (i.e. utilized) by OpenBSD? Is SMP supported?
:  - has anobody tried running it with NVMe card in PCIe slot (if so which one?) or with SATA/PCIe adapter
:    and SATA drive(s) hooked to it (preferably using firefly's ASM1061 based PCIe to SATA3 adapter)?
:  - any distributor in EU? Or what's your recommended way to purchase this in EU?
:
:- cloud/kvm solution. There are several cloud provides already selling/supporting Cavium ThunderX
:  and for quite cheap money. Anyone has a luck with this solution? I guess OpenBSD would need to run on
:  qemu-system-aarch64 first to support all those kvm/virtio devices needed and then grabed to cloud, but still
:  any chance?
:
:So I'm looking for as pain-less as possible way to get OpenBSD running on some 4GB arm64 either hardware or software
:to dig into GHC hacking.
:
:Any help with this appreciated!
:
:Thanks!
:Karel
:

--
"I cannot and will not cut my conscience to fit this year's fashions."
                -- Lillian Hellman