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

Reply via email to