{"push_id":2787068758,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"a485f4eacf41ee8fcf6a279f9c63ffd185d017bc","before":"8c55b51d542543c50a13ec4b2a2d06f464071f9e","commits":[{"sha":"9ce1db4ac434b8e851241ebb2919136dedce058c","author":{"name":"Zhipeng Gong","email":"d21a7e93d30c7901e891563e12a4450ad156a8c6@intel.com"},"message":"drm/i915/gvt: notify ppgtt update through g2v\n\nThis patch extends g2v notification to notify host GVT-g of\nppgtt update from guest, including alloc_4lvl, clear_4lv4 and\ninsert_4lvl. It uses shared page to pass the additional params.\nThis patch also add one new pvmmio level to control ppgtt update.\n\nThis patch is needed for both uos and sos\n\nv2:\n- create a struct for ppggt update in shared page.\n- use multiple notifications in case insert size is too big.\n\nv3:\n- not pass pd pages, let GVT-g read from guest memory instead.\n\nv4:\n- not change rsvd2 type.\n\nv5:\n- pass cache_level to GVT-g\n\nTracked-On: #874\nSigned-off-by: Zhipeng Gong <zhipeng.gong@intel.com>\nReviewed-by: He, Min <min.he@intel.com>\nReviewed-by: Zhao Yakui <yakui.zhao@intel.com>","distinct":true,"url":"https://api.github.com/repos/projectacrn/acrn-kernel/commits/9ce1db4ac434b8e851241ebb2919136dedce058c"},{"sha":"446bd7686ceefacfa38686dac7454fbf671ee7d2","author":{"name":"Zhipeng Gong","email":"d21a7e93d30c7901e891563e12a4450ad156a8c6@intel.com"},"message":"drm/i915/gvt: handle ppgtt update from g2v\n\nThis patch handles ppgtt update from g2v notification.\nIt read out ppgtt pte entries from guest pte tables\npage and convert them to host pfns.\nIt creates local ppgtt tables and insert the content pages\ninto the local ppgtt tables directly, which does not track\nthe usage of guest page table and removes the cost\nof write protection from the original shadow page mechansim.\n\nThis patch is only for sos.\n\nv3:\n- Not pass pd pages, let GVT-g read from guest memory instead.\n\nv4:\n- fix page walk error.\n- remove insert_4lvl_sg.\n\nv5:\n- use cache_level from guest.\n\nTracked-On: #874\nSigned-off-by: Zhipeng Gong <zhipeng.gong@intel.com>\nReviewed-by: He, Min <min.he@intel.com>\nReviewed-by: Zhao Yakui <yakui.zhao@intel.com>","distinct":true,"url":"https://api.github.com/repos/projectacrn/acrn-kernel/commits/446bd7686ceefacfa38686dac7454fbf671ee7d2"},{"sha":"4b5b478ee2470d8828f07fdd9b7676791f7fc60a","author":{"name":"Zhipeng Gong","email":"d21a7e93d30c7901e891563e12a4450ad156a8c6@intel.com"},"message":"drm/i915/gvt: enable pv ppgtt update by default\n\nThis patch enables pv ppgtt update by default.\n\nIt is needed for both uos and sos.\n\nTracked-On: #874\nSigned-off-by: Zhipeng Gong <zhipeng.gong@intel.com>\nReviewed-by: He, Min <min.he@intel.com>\nReviewed-by: Zhao Yakui <yakui.zhao@intel.com>","distinct":true,"url":"https://api.github.com/repos/projectacrn/acrn-kernel/commits/4b5b478ee2470d8828f07fdd9b7676791f7fc60a"},{"sha":"fd07009dc4c556607514129ecf11a975e6d92f20","author":{"name":"Changbin Du","email":"cdcef747db330b5520897b70efe55c0a15209511@intel.com"},"message":"[UPSTREAM] drm/i915/gvt: Convert macro queue_workload to a function\n\nConvert the macro to a function which should always be preferred.\n\nTracked-On: #874\nSigned-off-by: Changbin Du <changbin.du@intel.com>\nSigned-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>\nReviewed-by: He, Min <min.he@intel.com>","distinct":true,"url":"https://api.github.com/repos/projectacrn/acrn-kernel/commits/fd07009dc4c556607514129ecf11a975e6d92f20"},{"sha":"a485f4eacf41ee8fcf6a279f9c63ffd185d017bc","author":{"name":"Changbin Du","email":"cdcef747db330b5520897b70efe55c0a15209511@intel.com"},"message":"[UPSTREAM] drm/i915/gvt: Kick scheduler when new workload queued\n\nThe current schedule policy rely on a 1ms timer to execute workload. This\ncan introduce maximum 1ms unnecessary latency. This is especially bad for\nsmall media workloads.\n\nAnd I don't think we need this timer for QoS, but the change is not simply\nremove the code. So I made a new API intel_gvt_kick_schedule() for future\nchange.\n\nTracked-On: #874\nSigned-off-by: Changbin Du <changbin.du@intel.com>\nSigned-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>\nReviewed-by: He, Min <min.he@intel.com>","distinct":true,"url":"https://api.github.com/repos/projectacrn/acrn-kernel/commits/a485f4eacf41ee8fcf6a279f9c63ffd185d017bc"}]}
{"actor":{"display_login":"lijinxia"}}