ThunderX2 support in FreeBSD/arm64

Jayachandran C. jchandra at freebsd.org
Thu Jan 3 20:52:00 UTC 2019


(Was AFK for a while, sorry for the late reply)
Hi Ed,

On Fri, Dec 21, 2018 at 11:15 AM Ed Maste <emaste at freebsd.org> wrote:
>
> On Mon, 17 Dec 2018 at 21:51, Jayachandran C. <jchandra at freebsd.org> wrote:
> >
> > Over the last few weeks I have committed changes for a few outstanding
> > items needed for ThunderX2 support in FreeBSD/arm64.
>
> I see that D10082, D10083, D10084 are still open, awaiting review.
> Should I apply them to my test tree?
>
> My current status - loader claims to start the kernel, but I see no
> further output. Can you share the kernel config file you used (or
> perhaps a git tree you built from)?

There seems to be 2 issues here - both of them happen when the AMI
firmware is used.
The first issue is that the efi framebuffer does not work, and I am
not able to select the serial console with AMI firmware. The second
issue is that the on-chip SATA controller is not setup correctly by
the AMI firmware and can cause a 'NBU BAR error' failure.

I have uploaded a test firmware and instructions to
https://people.freebsd.org/~jchandra/testfw/ which should boot FreeBSD
fine. This is an internal build which does not have both the problems
above. Let me know if this works, and I will try to push the fixes to
AMI.

Thanks,
JC.


More information about the freebsd-arm mailing list