Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitd162219

Browse files
Tomas Winklergregkh
Tomas Winkler
authored andcommitted
mei: virtio: virtualization frontend driver
This frontend driver implements MEI hw interface based on virtioframework to let MEI driver work without changes under virtualization.It requires a backend service in the ACRN device-model on the serviceOS side to make it work. The backend service will emulate mei routingand assign vtags for each mei vritio device.The backend service is available in ACRN device-model at github.For more information, please refer tohttps://projectacrn.orgThe 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.comSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1 parent2257b74 commitd162219

File tree

3 files changed

+887
-0
lines changed

3 files changed

+887
-0
lines changed

‎drivers/misc/mei/Kconfig‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,4 +46,14 @@ config INTEL_MEI_TXE
4646
Supported SoCs:
4747
Intel Bay Trail
4848

49+
config INTEL_MEI_VIRTIO
50+
tristate "Intel MEI interface emulation with virtio framework"
51+
select INTEL_MEI
52+
depends on X86 && PCI && VIRTIO_PCI
53+
help
54+
This module implements mei hw emulation over virtio transport.
55+
The module will be called mei_virtio.
56+
Enable this if your virtual machine supports virtual mei
57+
device over virtio.
58+
4959
source "drivers/misc/mei/hdcp/Kconfig"

‎drivers/misc/mei/Makefile‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ obj-$(CONFIG_INTEL_MEI_TXE) += mei-txe.o
2222
mei-txe-objs := pci-txe.o
2323
mei-txe-objs += hw-txe.o
2424

25+
obj-$(CONFIG_INTEL_MEI_VIRTIO) += mei-virtio.o
26+
mei-virtio-objs := hw-virtio.o
27+
2528
mei-$(CONFIG_EVENT_TRACING) += mei-trace.o
2629
CFLAGS_mei-trace.o = -I$(src)
2730

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp