• Jike Song's avatar
    drm/i915/gvt: cleanup opregion memory allocation code · 03551e97
    Jike Song authored
    According to the spec, ACPI OpRegion must be placed at a physical address
    below 4G. That is, for a vGPU it must be associated with a GPA below 4G,
    but on host side, it doesn't matter where the backing pages actually are.
    So when allocating pages from host, the GFP_DMA32 flag is unnecessary.
    
    Also the allocation is from a sleepable context, so GFP_ATOMIC is also
    unnecessary.
    
    This patch also removes INTEL_GVT_OPREGION_PORDER and use get_order()
    instead.
    Signed-off-by: default avatarJike Song <jike.song@intel.com>
    Signed-off-by: default avatarZhenyu Wang <zhenyuw@linux.intel.com>
    03551e97
reg.h 3.06 KB