Recommended arm hardware (mostly for compilation)?

Mark Millard marklmi at yahoo.com
Mon May 18 23:01:55 UTC 2020



On 2020-May-18, at 05:27, Dan Kotowski <dan.kotowski at a9development.com> wrote:

> After a solid 16hrs this weekend, I can confirm that the pre-built images do NOT "just work", at least not with SolidRun's HoneyComb version rev 1.4. A more thorough post in the other thread I have about this platform with subject "FreeBSD on Layerscape/QorIQ LX2160X".

Interestingly, there seems to be another github area from
solidrun referenced by:

https://developer.solid-run.com/knowledge-base/lx2160a-firmware/

that has a link that points to:

https://github.com/SolidRun/lx2160a_build/tree/LSDK-19.09-sr-uefi

Note that it is explicitly uefi . There also is a non-uefi branch:

https://github.com/SolidRun/lx2160a_build/tree/LSDK-19.09-sr

The referencing developer.solid-run page says:

Currently recommend are branch LSDK-19.09-sr for U-Boot, and branch LSDK-19.09-sr-uefi for UEFI!

However, the notes on the developer.solidrun page referenced
say:

QUOTE
Binaries

At this point in time we do not provide firmware binaries due to the necessity of deployment-specific configuration. While we are working on simplifying this situation, firmware can be compiled using our tool linked above, and explicitly taking into account the particular RAM installed on the system, as well as the intended firmware media (SPI, microSD, ...).
END QUOTE

But:

https://developer.solid-run.com/knowledge-base/honeycomb-clearfog-cx-installation-and-tips/

does reference a pre-built image. But it is not explicit upfront
if it is the uefi variant or not.

One hint may be other text on the page and what that text
references:

QUOTE
To flash to eMMC run the following commands (it will wipre your data on the eMMC device). For this to work eMMC distroboot support is required (patch is here – https://github.com/SolidRun/lx2160a_build/commit/75891e5cb4d2171a2094c1e35087374b1f47acdd )
END QUOTE

and that patch area has things like:

patches/{u-boot → u-boot-LSDK-19.06}/0001-armv8-add-lx2160acex7-build-inclusion.patch

This suggests it is the example is u-boot material,
not uefi material.



> Dan Kotowski
> 
> ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
> On Sunday, May 17, 2020 10:00 PM, Mark Millard via freebsd-arm <freebsd-arm at freebsd.org> wrote:
> 
>> 
>> 
>> On 2020-May-17, at 03:26, Mark Murray <mrvmurray aticloud.com> wrote:
>> 
>>>> On 17 May 2020, at 10:41, Mark Millard via freebsd-arm freebsd-arm at freebsd.org wrote:
>>>> Sounds like a LX2K would be an interesting thing to
>>>> compare with.
>>> 
>>> If UEFI was ported, would FreeBSD "Just Work" like on the Macchiatobin?
>>> . . .
>> 
>> I do not know but there appears to be a UEFI port already.
>> There is:
>> 
>> https://github.com/SolidRun/edk2-platforms/tree/master-lx2160a
>> 
>> as was referenced in:
>> 
>> https://lists.freebsd.org/pipermail/freebsd-arm/2020-May/021609.html
>> 
>> I've no clue if the combination of that with FreeBSD "just works".
>> The last commit seems to be on 2020-Feb-12.
>> 
>> The edk2 material above seems to be tied to the same person as
>> the twitter link below, with a solid-run E-mail address shown
>> in edk2 material.
>> 
>> There is https://twitter.com/linux4kix/status/1210936214259404800?s=20
>> that reports the PCIe ECAM needs a quirk to deal with the differing
>> address spaces between it and the devices behind it. It mentions SATA
>> errata as well. And it mentions V2 silicon in the future for fixing
>> these points. It also indicates "98% SBSA compliant".
>> 
>> One of the replies is from Jared McNeill indicating that he got his
>> board and was looking to get NetBSD running on it.
>> 
>> Back at the edk2-platform/tree/master-lx2160a area there is this:
>> 
>> QUOTE
>> Add this class code so AHCI functions properly on kernels that don't
>> have the qoriq specific AHCI driver.
>> 
>> This still misses the quirk for V1 silicon that if the device is hard
>> reset the SerDes can lose link, but in general this is enough to boot
>> and install an OS.
>> END QUOTE
> 
. . .

===
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)



More information about the freebsd-arm mailing list