Difference between revisions of "Articles"
Jump to navigation
Jump to search
Line 59: | Line 59: | ||
[https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git/tree/Documentation/driver-api/vfio-mediated-device.rst?h=driver-core-next&id=7de3697e9cbd4bd3d62bafa249d57990e1b8f294 VFIO Mediated Device] | [https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git/tree/Documentation/driver-api/vfio-mediated-device.rst?h=driver-core-next&id=7de3697e9cbd4bd3d62bafa249d57990e1b8f294 VFIO Mediated Device] | ||
==== Driver APIs ==== | ==== Driver APIs ==== | ||
[https:// | ===== GVM Integration Documents ===== | ||
[https://openmdev.io/index.php/OpenRM Nvidia Open Kernel Modules Driver API] | |||
[ | [https://openmdev.io/index.php/AMDGPU AMDGPU Driver API] | ||
[ | ===== Driver Documents ===== | ||
[[Intel SR-IOV APIs|i915 Driver API]] | |||
[https:// | [https://projectacrn.github.io/2.1/api/GVT-g_api.html Intel GVT-g API] | ||
[https:// | [https://nouveau.freedesktop.org/Development.html Nouveau Tools & API] | ||
===== Sample Code ===== | ===== Sample Code ===== | ||
GPLv2 sources mirrored from [https://elixir.bootlin.com/linux/latest/source/samples/vfio-mdev/ elixir.bootlin.com] with [https://github.com/OpenMdev/VFIO-Mdev_Samples/blob/master/Makefile simple makefile changes]. | GPLv2 sources mirrored from [https://elixir.bootlin.com/linux/latest/source/samples/vfio-mdev/ elixir.bootlin.com] with [https://github.com/OpenMdev/VFIO-Mdev_Samples/blob/master/Makefile simple makefile changes]. |
Revision as of 22:35, 5 September 2022
Abstract
Design Documents
Memory Management High Level Design (ARCN)
Projects
Hardware Support
Software Support
API Documentation
Kernel APIs
Kernel.org Driver Core Documentation
NT Kernel (Windows) IOMMU-based GPU Isolation
Driver APIs
GVM Integration Documents
Nvidia Open Kernel Modules Driver API
Driver Documents
Sample Code
GPLv2 sources mirrored from elixir.bootlin.com with simple makefile changes.
mtty.c - mdpy.c - mdpy-fb.c - mdpy-defs.h - mbochs.c
Virtualization APIs
QEMU Machine Protocol (QMP) Reference Manual
Inter-VM Shared Memory (IVSHMEM)
User Guides
Looking Glass Quickstart Guide
Developer Guides
Linux Device Drivers (3rd Edition)
Data Plane Development Kit: IVSHMEM Programming Guide