On 2017/06/15 10:21, Tinker wrote:
> 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?

In my case I get deadlocks rather than kernel crashes.

>  * Any idea if there's PCI express or XHCI yet?

On the Overdrive 1000 the lan-on-motherboard is connected by PCIe, so
that works. No card connector though.

>  * 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.)

There's some explanation from Mark's investigation into the problems
with the vp pool at http://marc.info/?l=openbsd-tech&m=149207874802781&w=2

I don't recall reading of any ideas about the bin/sh segfaults yet.

Reply via email to