Date: Sun, 17 Feb 2019 16:17:34 -0800 From: "Jayachandran C." <jchandra@freebsd.org> To: freebsd-arm@freebsd.org Subject: FreeBSD on ThunderX2 update Message-ID: <CA%2B7sy7C6jiMOVawHUHaiJSj3_m-BrFS-3D-BbyxfvqmUsrG=dQ@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Another set of changes needed for ThunderX2 support has been committed over the past few weeks (thanks andrew@ for fixes and reviews). The change were to: add IORT table support (r343853, r343856, r343860), fix a crash seen with INVARIANTS off (r343875, r343876), and handle more memory regions from the firmware (r343764). Also, Cavium has released a firmware update at support.cavium.com (for Sabre reference platforms) that fixes the SATA controller initialization issue. With all these, the 13-CURRENT should boot and run fine on ThunderX2 - you just need to add 'options NUMA' to the conf. A backport of the needed changes to 12-STABLE is available at: https://github.com/jchandra-cavm/freebsd/commits/stable/12-tx2 . I have been running this on my Sabre, and so far it has been stable under stress. If you have access to a ThunderX2 board, let me know if it works for you. Thanks, JC
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2B7sy7C6jiMOVawHUHaiJSj3_m-BrFS-3D-BbyxfvqmUsrG=dQ>