Qualcomm Falkor (Centriq) Patches For The Linux Kernel

Written by Michael Larabel in Hardware on 11 December 2016 at 07:40 AM EST. 2 Comments
HARDWARE
This week Qualcomm announced they are now sampling the first 10nm 48-core ARMv8 SoC based upon their in-house "Falkor" design. With these SoCs branded as the Centriq 2400 series soon to reach partners and potential customers, Qualcomm has published some Falkor V1 patches for the Linux kernel.

The ARMv8-based Falkor needs just some basic patches for the Linux kernel. There is the changes for cputype info followed by two patches to address errors with the hardware.

erratum 1003 for Falkor is described as "memory accesses may allocate TLB entries using an incorrect ASID when TTBRx_EL1 is being updated. Changing the TTBRx_EL1[ASID] and TTBRx_EL1[BADDR] fields separately using a reserved ASID will ensure that there are no TLB entries with incorrect ASID after changing the the ASID."

Meanwhile erratum 1009 was patched too. "During a TLB invalidate sequence targeting the inner shareable domain, Falkor may prematurely complete the DSB before all loads and stores using the old translation are observed; instruction fetches are not subject to the conditions of this erratum."

Those are the Falkor patches out so far for the Linux kernel. Can't wait to hopefully be able to run some Qualcomm Centriq (Falkor) Linux benchmarks in 2017.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week