• Changbin Du's avatar
    drm/i915/gvt: Add 2M huge gtt support · b901b252
    Changbin Du authored
    This add 2M huge gtt support for GVTg. Unlike 64K gtt entry, we can
    shadow 2M guest entry with real huge gtt. But before that, we have to
    check memory physical continuous, alignment and if it is supported on
    the host. We can get all supported page sizes from
    intel_device_info.page_sizes.
    
    Finally we must split the 2M page into smaller pages if we cannot
    satisfy guest Huge Page.
    Signed-off-by: default avatarChangbin Du <changbin.du@intel.com>
    Signed-off-by: Zhenyu Wang's avatarZhenyu Wang <zhenyuw@linux.intel.com>
    b901b252
gtt.c 70.1 KB