Port-arm archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: NetBSD 6.0 and earmv7hf



On Thu, 14 Feb 2019 at 01:27, Kulesa, Craig A - (ckulesa)
<ckulesa%email.arizona.edu@localhost> wrote:
>
> On 02/13/19 11:27, Ernst J. Oud wrote:
> > "Kulesa, Craig A - (ckulesa)" <ckulesa%email.arizona.edu@localhost> wrote in message
> > news:6CC6AD7F-F05A-41F5-900B-DEBF9DCE7132%email.arizona.edu@localhost...
> >
> > But the SOC in the latest TC (BCM53019) is earmv7hf according to all info I
> > can find (same SOC as in Raspberry Pi2).
>
> *Hardware* is neither EABI nor OABI, per se.  Your BCM53019 can handle
> armv7 instructions (and nominally instruction sets prior to that, such
> as armv6, armv5, etc).
>
> The choice of OABI or EABI is a software choice.   NetBSD 6 releases
> support the OABI.  NetBSD 7 supports EABI and OABI, but everything from
> armv5 and up went to EABI.  So did specific armv4 ports.
>
> "earmv7hf" is NetBSD shorthand for "ARM EABI, with armv7 instructions
> and hard-float binaries".  It requires NetBSD 7 and later.
>
> We just need to figure out what Apple did on your 5th generation Time
> Capsule.  Based on your results of running "file" on a binary, it looks
> like the OABI is used ("ARM" is reported, instead of "EABI5"), but older
> OABI binaries from NetBSD 6 pkgsrc will not run.

Does a static binary from NetBSD-6 /rescue work on it?

David


Home | Main Index | Thread Index | Old Index