Skip to content

ilGino/MxGPU-Virtualization

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GIM

What is GIM?

GIM (GPU-IOV Module) is a Linux kernel module for AMD SR-IOV based HW Virtualization (MxGPU) product. It supports KVM based hypervisors with necessary kernel compatibility layer. GIM is reponsible for:

  • GPU IOV initialization
  • Virtual function configuration and enablement
  • GPU scheduling for world switch
  • Hang detection and virtual function level reset (FLR)
  • PF/VF hand shake and other GPU utilities.

DOCUMENTATION:

Please check out our User Guide for instructions on how to set up GIM and example configurations to run SR-IOV enabled VMs.

Hardware/Features supported:

Please check the latest release note.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C 98.1%
  • C++ 1.4%
  • Python 0.3%
  • CSS 0.1%
  • Makefile 0.1%
  • M4 0.0%