]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add a framework to install CPU errata on arm64. Each erratum can encode
authorandrew <andrew@FreeBSD.org>
Tue, 9 Jan 2018 14:33:05 +0000 (14:33 +0000)
committerandrew <andrew@FreeBSD.org>
Tue, 9 Jan 2018 14:33:05 +0000 (14:33 +0000)
commit34a4720159116bd947b25102ebc2f60dd5d7fe7a
tree8df36b542d92ca54a279bb59d3993d8dbdeb45e1
parent67ddd5797461744f2103b1dfce9b10a9a479a049
Add a framework to install CPU errata on arm64. Each erratum can encode
a mask and value to compare with the Main ID Register. If these match then a
function is called to handle the installation of the erratum workaround.

No errata are currently handled, however this will change soon in a future
commit.

MFC after: 1 week
Sponsored by: DARPA, AFRL
sys/arm64/arm64/cpu_errata.c [new file with mode: 0644]
sys/arm64/arm64/machdep.c
sys/arm64/arm64/mp_machdep.c
sys/arm64/include/cpu.h
sys/conf/files.arm64