Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-5.4
/
5c35258de6cfc0829803fe9f9869253a4e600925
/
drivers
/
gpu
/
drm
/
i915
/
gvt
/
scheduler.c
9556e11
drm/i915/gvt: Use I915_GTT_PAGE_SIZE
by Zhi Wang
· 8 years ago
f52c380
drm/i915/gvt: Refine shadow batch buffer
by Zhi Wang
· 8 years ago
e2c43c0
drm/i915/gvt: Move clean_workloads() into scheduler.c
by Zhi Wang
· 8 years ago
06bb372
drm/i915/gvt: Introduce intel_vgpu_reset_submission
by Zhi Wang
· 8 years ago
ad1d363
drm/i915/gvt: Introduce vGPU submission ops
by Zhi Wang
· 8 years ago
6d76303
drm/i915/gvt: Move common vGPU workload creation into scheduler.c
by Zhi Wang
· 8 years ago
d8235b5
drm/i915/gvt: Move common workload preparation into prepare_workload()
by Zhi Wang
· 8 years ago
497aa3f
drm/i915/gvt: Factor out prepare_workload()
by Zhi Wang
· 8 years ago
21527a8
drm/i915/gvt: Factor out vGPU workload creation/destroy
by Zhi Wang
· 8 years ago
e011c6c
drm/i915/gvt: Add VM healthy check for workload_thread
by fred gao
· 8 years ago
5c56883
drm/i915/gvt: Change the return type during command scan
by fred gao
· 8 years ago
91d5d85
drm/i915/gvt: Move tlb_handle_pending into intel_vgpu_submission
by Zhi Wang
· 8 years ago
1406a14
drm/i915/gvt: Introduce intel_vgpu_submission
by Zhi Wang
· 8 years ago
9a9829e
drm/i915/gvt: Move workload cache init/clean into intel_vgpu_{setup, clean}_submission()
by Zhi Wang
· 8 years ago
874b6a9
drm/i915/gvt: Rename intel_vgpu_{init, clean}_gvt_context()
by Zhi Wang
· 8 years ago
d2b4b97
drm/i915: Record the default hw state after reset upon load
by Chris Wilson
· 8 years ago
d6c0511
drm/i915/execlists: Distinguish the incomplete context notifies
by Chris Wilson
· 8 years ago
0b29c75
drm/i915/lrc: Clarify the format of the context image
by Michel Thierry
· 8 years ago
0f43702
drm/i915/gvt: Refine error handling in dispatch_workload
by fred gao
· 8 years ago
a3cfdca
drm/i915/gvt: Add error handling for intel_gvt_scan_and_shadow_workload
by fred gao
· 8 years ago
0a53bc0
drm/i915/gvt: Separate cmd scan from request allocation
by fred gao
· 8 years ago
735f463
Merge tag 'drm-intel-next-2017-08-18' of git://anongit.freedesktop.org/git/drm-intel into drm-next
by Dave Airlie
· 8 years ago
0c697fa
Backmerge tag 'v4.13-rc5' into drm-next
by Dave Airlie
· 8 years ago
9dfb8e5
drm/i915/gvt: Add shadow context descriptor updating
by Kechen Lu
· 8 years ago
87e919d
drm/i915/gvt: To check whether workload scan and shadow has mutex hold
by Ping Gao
· 8 years ago
d0302e7
drm/i915/gvt: Audit and shadow workload during ELSP writing
by Ping Gao
· 8 years ago
89ea20b
drm/i915/gvt: Factor out scan and shadow from workload dispatch
by Ping Gao
· 8 years ago
6184cc8
drm/i915/gvt: change resetting to resetting_eng
by Chuanxiao Dong
· 8 years ago
2d62c79
Merge tag 'drm-intel-next-2017-07-17' of git://anongit.freedesktop.org/git/drm-intel into drm-next
by Dave Airlie
· 8 years ago
0cf5ec4
drm/i915/gvt: Use fence error from GVT request for workload status
by Chuanxiao Dong
· 8 years ago
4cc7438
drm/i915/gvt: remove scheduler_mutex in per-engine workload_thread
by Weinan Li
· 8 years ago
5f09a9c
drm/i915: Allow contexts to be unreferenced locklessly
by Chris Wilson
· 8 years ago
f100dae
drm/i915/gvt: Trigger scheduling after context complete
by Ping Gao
· 8 years ago
0e86cc9
drm/i915/gvt: implement per-vm mmio switching optimization
by Changbin Du
· 8 years ago
266a240
drm/i915: Use engine->context_pin() to report the intel_ring
by Chris Wilson
· 8 years ago
ad15f74
Merge tag 'tags/drm-for-v4.12' into drm-intel-next-queued
by Daniel Vetter
· 8 years ago
63ffbcd
drm/i915: Sanitize engine context sizes
by Joonas Lahtinen
· 8 years ago
f8a7715
Merge tag 'gvt-next-fixes-2017-04-20' of https://github.com/01org/gvt-linux into drm-intel-next-fixes
by Jani Nikula
· 8 years ago
954180a
drm/i915/gvt: remove some debug messages in scheduler timer handler
by Zhenyu Wang
· 8 years ago
b769fef
Backmerge tag 'v4.11-rc6' into drm-next
by Dave Airlie
· 8 years ago
e3476c0
drm/i915/gvt: Add KBL dispatch logic in each function.
by Xu Han
· 8 years ago
e5c1ff1
Backmerge tag 'v4.11-rc4' into drm-next
by Dave Airlie
· 8 years ago
69653f6
Merge tag 'gvt-fixes-2017-03-23' of https://github.com/01org/gvt-linux into drm-intel-fixes
by Jani Nikula
· 8 years ago
65d1086
BackMerge tag 'v4.11-rc3' into drm-next
by Dave Airlie
· 8 years ago
bc2d4b6
drm/i915/gvt: Use force single submit flag to distinguish gvt request from i915 request
by Changbin Du
· 8 years ago
590379a
drm/i915: make context status notifier head be per engine
by Changbin Du
· 8 years ago
e642c85
drm/i915: Remove superfluous i915_add_request_no_flush() helper
by Chris Wilson
· 8 years ago
3cd23b8
drm/i915/gvt: GVT pin/unpin shadow context
by Chuanxiao Dong
· 8 years ago
17f1b1a
drm/i915/gvt: scan shadow indirect context image when valid
by Tina Zhang
· 8 years ago
3dce2ac
drm/i915/gvt: Remove bogus retry around i915_wait_request
by Chris Wilson
· 8 years ago
695fbc0
drm/i915/gvt: replace the gvt_err with gvt_vgpu_err
by Tina Zhang
· 8 years ago
3fc0306
drm/i915: make context status notifier head be per engine
by Changbin Du
· 8 years ago
8f1117a
drm/i915/gvt: handle workload lifecycle properly
by Chuanxiao Dong
· 8 years ago
9272f73
drm/i915/gvt: add a NULL pointer check to avoid kernel panic
by Chuanxiao Dong
· 8 years ago
03806ed
drm/i915/gvt: Fix shadow context descriptor
by Zhenyu Wang
· 8 years ago
3ce3274
drm/i915/gvt: remove a redundant end of line in debug log
by Changbin Du
· 9 years ago
b0df0b2
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into drm-next
by Dave Airlie
· 9 years ago
440a9b9
drm/i915/gvt: dec vgpu->running_workload_num after the workload is really done
by Changbin Du
· 9 years ago
2e51ef3
drm/i915/gvt: fix use after free for workload
by Changbin Du
· 9 years ago
a402eae
Merge tag 'v4.10-rc2' into drm-intel-next-queued
by Daniel Vetter
· 9 years ago
70ffe99
drm/i915: Mark the shadow gvt context as closed
by Chris Wilson
· 9 years ago
53d6f812
drm/i915/gvt: fix lock not released bug for dispatch_workload() err path
by Zhenyu Wang
· 9 years ago
90d27a1
drm/i915/gvt: fix deadlock in workload_thread
by Pei Zhang
· 9 years ago
c754936
drm/i915/gvt: use kmap instead of kmap_atomic around guest memory access
by Xiaoguang Chen
· 9 years ago
9b17234
drm/i915/gvt: Fix workload status after wait
by Zhenyu Wang
· 9 years ago
e95433c
drm/i915: Rearrange i915_wait_request() accounting with callers
by Chris Wilson
· 9 years ago
e45d7b7
drm/i915/gvt: fix nested sleeping issue
by Du, Changbin
· 9 years ago
999ccb4
drm/i915/gvt: mark symbols static where possible
by Du, Changbin
· 9 years ago
0fac21e
drm/i915/gvt: properly access enabled intel_engine_cs
by Zhenyu Wang
· 9 years ago
66bbc3b
drm/i915/gvt: Stop waiting whilst holding struct_mutex
by Chris Wilson
· 9 years ago
f460c25
drm/i915/gvt: Stop checking for impossible interrupts from a kthread
by Chris Wilson
· 9 years ago
0eb742d
drm/i915/gvt: Hold a reference on the request
by Chris Wilson
· 9 years ago
feddf6e
drm/i915/gvt: clean up intel_gvt.h as interface for i915 core
by Zhenyu Wang
· 9 years ago
1140f9e
drm/i915/gvt: Fix build failure after intel_engine_cs change
by Zhenyu Wang
· 9 years ago
be1da70
drm/i915/gvt: vGPU command scanner
by Zhi Wang
· 9 years ago
1786571
drm/i915/gvt: vGPU context switch
by Zhi Wang
· 9 years ago
e473405
drm/i915/gvt: vGPU workload scheduler
by Zhi Wang
· 9 years ago