[PATCH v2 0/4] refactor the force-nonpriv handler

Zhao Yan yan.y.zhao at intel.com
Mon May 7 04:57:57 UTC 2018


Each ring has 12 force_to_nonpriv registers, the registers written to
those registers will be converted to nonprivleged from privileged.

In this patch set, 
1. we expand force_to_nonpriv registers range to cover all rings
2. let NOPID of each ring to be default value of force_to_nonpriv
registers, which is in accord with guest drivers
3. do not return error in the handlers to avoid guest enter into failsafe
mode
4. refactor the cmd handler to cover only LRI cmd case.

v2: split a big patch into 4 smaller patches (zhenyu wang)

Zhao Yan (4):
  drm/i915/gvt: adds force_to_nonpriv registers for all rings
  drm/i915/gvt: let NOPID be the default value of force_to_nonpriv
    registers
  drm/i915/gvt: do not return error on handling force_to_nonpriv
    registers
  drm/i915/gvt: let force_to_nonpriv cmd handler only valid for LRI cmd

 drivers/gpu/drm/i915/gvt/cmd_parser.c | 35 +++++++++++++++++++++++++++--------
 drivers/gpu/drm/i915/gvt/handlers.c   | 28 ++++++++++++++++++----------
 2 files changed, 45 insertions(+), 18 deletions(-)

-- 
1.9.1



More information about the intel-gvt-dev mailing list