This patch introduces the card "Virtio over PCIe" interface for Intel MIC. It allows virtio drivers on the card to communicate with their user space backends on the host via a device page. Ring 3 apps on the host can add, remove and configure virtio devices. A thin MIC specific virtio_config_ops is implemented which is borrowed heavily from previous similar implementations in lguest and s390 @ drivers/lguest/lguest_device.c drivers/s390/kvm/kvm_virtio.c Co-author: Sudeep Dutt <sudeep.dutt@intel.com> Signed-off-by: Ashutosh Dixit <ashutosh.dixit@intel.com> Signed-off-by: Caz Yokoyama <Caz.Yokoyama@intel.com> Signed-off-by: Dasaratharaman Chandramouli <dasaratharaman.chandramouli@intel.com> Signed-off-by: Nikhil Rao <nikhil.rao@intel.com> Signed-off-by: Harshavardhan R Kharche <harshavardhan.r.kharche@intel.com> Signed-off-by: Sudeep Dutt <sudeep.dutt@intel.com> Acked-by: Yaozu (Eddie) Dong <eddie.dong@intel.com> Reviewed-by: Peter P Waskiewicz Jr <peter.p.waskiewicz.jr@intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12 lines
262 B
Makefile
12 lines
262 B
Makefile
#
|
|
# Makefile - Intel MIC Linux driver.
|
|
# Copyright(c) 2013, Intel Corporation.
|
|
#
|
|
ccflags-y += -DINTEL_MIC_CARD
|
|
|
|
obj-$(CONFIG_INTEL_MIC_CARD) += mic_card.o
|
|
mic_card-y += mic_x100.o
|
|
mic_card-y += mic_device.o
|
|
mic_card-y += mic_debugfs.o
|
|
mic_card-y += mic_virtio.o
|