[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