]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add support for Intel Stratix 10 platform.
authorbr <br@FreeBSD.org>
Fri, 13 Sep 2019 16:50:57 +0000 (16:50 +0000)
committerbr <br@FreeBSD.org>
Fri, 13 Sep 2019 16:50:57 +0000 (16:50 +0000)
commit7ebcf07f42679d3df511f9d1952e4ba3450c58e6
tree424d610addef86073fa25444af63a8c0b19037ca
parent1ec287f9c95d290bea00c28ad90ff1462f27ac9c
Add support for Intel Stratix 10 platform.

Intel Stratix 10 SoC includes a quad-core arm64 cluster and FPGA fabric.

This adds support for reconfiguring FPGA.

Accessing FPGA core of this SoC require the level of privilege EL3,
while kernel runs in EL1 (lower) level of privilege.

This provides an Intel service layer interface that uses SMCCC to pass
queries to the secure-monitor (EL3).

Sponsored by: DARPA, AFRL
Differential Revision: https://reviews.freebsd.org/D21454
sys/arm64/conf/GENERIC
sys/arm64/intel/firmware.c [new file with mode: 0644]
sys/arm64/intel/intel-smc.h [new file with mode: 0644]
sys/arm64/intel/stratix10-soc-fpga-mgr.c [new file with mode: 0644]
sys/arm64/intel/stratix10-svc.c [new file with mode: 0644]
sys/arm64/intel/stratix10-svc.h [new file with mode: 0644]
sys/conf/files.arm64
sys/conf/options.arm64