forked from Minki/linux
d162219c65
This frontend driver implements MEI hw interface based on virtio framework to let MEI driver work without changes under virtualization. It requires a backend service in the ACRN device-model on the service OS side to make it work. The backend service will emulate mei routing and assign vtags for each mei vritio device. The backend service is available in ACRN device-model at github. For more information, please refer to https://projectacrn.org The ACRN virtio sub device id for MEI is is 0x8602. Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com> Signed-off-by: Wang Yu <yu1.wang@intel.com> Signed-off-by: Liu Shuo <shuo.a.liu@intel.com> Link: https://lore.kernel.org/r/20200818115147.2567012-14-tomas.winkler@intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
32 lines
785 B
Makefile
32 lines
785 B
Makefile
# SPDX-License-Identifier: GPL-2.0
|
|
#
|
|
# Copyright (c) 2010-2019, Intel Corporation. All rights reserved.
|
|
# Makefile - Intel Management Engine Interface (Intel MEI) Linux driver
|
|
#
|
|
obj-$(CONFIG_INTEL_MEI) += mei.o
|
|
mei-objs := init.o
|
|
mei-objs += hbm.o
|
|
mei-objs += interrupt.o
|
|
mei-objs += client.o
|
|
mei-objs += main.o
|
|
mei-objs += dma-ring.o
|
|
mei-objs += bus.o
|
|
mei-objs += bus-fixup.o
|
|
mei-$(CONFIG_DEBUG_FS) += debugfs.o
|
|
|
|
obj-$(CONFIG_INTEL_MEI_ME) += mei-me.o
|
|
mei-me-objs := pci-me.o
|
|
mei-me-objs += hw-me.o
|
|
|
|
obj-$(CONFIG_INTEL_MEI_TXE) += mei-txe.o
|
|
mei-txe-objs := pci-txe.o
|
|
mei-txe-objs += hw-txe.o
|
|
|
|
obj-$(CONFIG_INTEL_MEI_VIRTIO) += mei-virtio.o
|
|
mei-virtio-objs := hw-virtio.o
|
|
|
|
mei-$(CONFIG_EVENT_TRACING) += mei-trace.o
|
|
CFLAGS_mei-trace.o = -I$(src)
|
|
|
|
obj-$(CONFIG_INTEL_MEI_HDCP) += hdcp/
|