Used under guest system, it submits GPU tasks into hardware while host driver is unaware of it. Hgsl communicates with GPU hardware using either GPU registers or TCSR compute signaling hardware block. Change-Id: I881941953ee2340a4c47f10e85e4b0a1dfb87a50 Signed-off-by: Kasin Li <donglil@codeaurora.org> Signed-off-by: Hai Li <hali@codeaurora.org> Signed-off-by: Thomas (Wonyoung) Yun <wyun@codeaurora.org>
22 lines
680 B
Plaintext
22 lines
680 B
Plaintext
# SPDX-License-Identifier: GPL-2.0-only
|
|
#
|
|
# Hypervisor graphics system layer configuration
|
|
#
|
|
config QCOM_HGSL
|
|
bool "Graphics driver for Hypervisor"
|
|
depends on QTI_QUIN_GVM
|
|
help
|
|
This driver could help commands submmitting functions for
|
|
hypervisor Linux. With HFI feature provided by A6x, it
|
|
could submit commands directly to hardware without passing
|
|
them to host system.
|
|
|
|
config QCOM_HGSL_TCSR_SIGNAL
|
|
bool "TCSR signal for Hypervisor GSL"
|
|
depends on MFD_SYSCON && QCOM_HGSL
|
|
help
|
|
The TCSR compute signal module provides hgsl driver
|
|
in hypervisor Linux a way to send/receive signals
|
|
to/from A6x GPU hardware directly, without going
|
|
through host system.
|