This is API part of API-GVT-g high level design doc. Signed-off-by: Xinyun Liu <xinyun.liu@intel.com> Reviewed-by: Geoffroy Van Cutsem <geoffroy.vancutsem@intel.com> Reviewed-by: David B. Kinder <david.b.kinder@intel.com>