On 2017-06-15 08:50, Stuart Henderson wrote:
On 2017/06/15 03:59, Tinker wrote:
Hi!
About how usable and stable is ARM64 now, in particular Rockchip?
Are we more at "happy if it boots & doesn't crash in 5 minutes and PCI
express is experimental", or might it survive with some load and for
long, a
good home router?
What about PCIe and USB/XHCI?
Thanks!
Tinker
I don't know about Rockchip in particular. With the Overdrive 1000
there are
some segfaults in sh processes, which I hit in the configure script for
ruby/python (need to re-attempt builds many times to get past that
stage).
And there are deadlocks relating to the vp pool when the machine is
working
hard. When I was doing package builds I was seeing it roughly every
12-48
hours (I have stopped these builds for now because with those problems
progress is just too slow to be useful).
Aha. Thanks for letting me know!
Three brief followup Q:s if relevant,
* Regarding stability, are kernel trace bug reports of crash occasions
possible & useful, or might it be so early that it's not in that game
yet?
* Any idea if there's PCI express or XHCI yet?
* The vp pool and other crashes, may those relate to the ARM platform's
weaker memory consistency model so memory read/write sync/barriers in
the kernel need to be tuned for that? (ARM32 is only singlecore while
ARM64 is SMP already.)
(Not sure how to read
https://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys/arch/arm64/ to extract
these answers.)
Tinker