Skip to content
This repository has been archived by the owner on Nov 1, 2023. It is now read-only.
Patrick Magauran edited this page Nov 6, 2020 · 3 revisions

Welcome to the i915ovmfPkg wiki!

This project attempts to create a UEFI driver for the intel integrated GPUS so that they can be used in VFIO Passthrough. Prior to this driver, there was no easy or reliable solution to both virtualized and direct passthrough(GVT-G/D). This driver adds an opRegion for the iGPU to utilize during the Boot Process, allowing for access to the UEFI menus and any other interfaces that are created before an operating system level driver is initialized. As a bonus, this allows for MacOS to boot in this virtual environment.

Current Feature Support:

  • Boot a virtual intel GPU(GVT-G)
  • Passthrough the entire Intel GPU (GVT-D)
    • Display Port interfaces
    • eDP interfaces, including Laptop Screens
    • HDMI interfaces
  • Theoretically compatible with any 14nm chip(Skylake, Kaby lake, Coffee Lake, Amber Lake, Whiskey Lake, Comet Lake).

Possible Features to come

  • Auto detect Outputs and types(Currently hard-coded)
  • Allow for generation Specific Quirks
  • Allow for other it to work with other intel CPU Generations.
Clone this wiki locally