Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
aa21c3d4b941739651e77747d2f7a20a6c1d87bc
/
drivers
/
gpu
/
drm
/
i915
/
gvt
/
gtt.c
8b4f292
drm/i915: Remove unneeded semicolon
by zhengbin
· 5 years ago
d18fd05
drm/i915/gvt: Warning for invalid ggtt access
by Xiong Zhang
· 6 years ago
0b32e19
drm/i915/gvt: Assign NULL to the pointer after memory free.
by Aleksei Gimbitskii
· 6 years ago
27348cc
drm/i915/gvt: Check if cur_pt_type is valid
by Aleksei Gimbitskii
· 6 years ago
5e0b3f3b
drm/i915/gvt: refine ggtt range validation
by Xiong Zhang
· 6 years ago
387a4c2
drm/i915/gvt: Initialize intel_gvt_gtt_entry in stack
by Tina Zhang
· 6 years ago
591c39f
drm/i915/gvt: Fix an error code in ppgtt_populate_spt_by_guest_entry()
by Dan Carpenter
· 6 years ago
930c8df
drm/i915/gvt: Check if get_next_pt_type() always returns a valid value
by Aleksei Gimbitskii
· 6 years ago
0cf8f58
drm/i915/gvt: Remove typedef and let the enumeration starts from zero
by Aleksei Gimbitskii
· 6 years ago
b1c4f7f
Merge tag 'drm-intel-next-2019-04-17' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
by Dave Airlie
· 6 years ago
95d002e
Merge tag 'drm-intel-next-2019-04-04' into gvt-next
by Zhenyu Wang
· 6 years ago
968a85b
drm/i915/gvt: Prevent use-after-free in ppgtt_free_all_spt()
by Chris Wilson
· 6 years ago
663a50c
drm/i915/gvt: do not let pin count of shadow mm go negative
by Yan Zhao
· 6 years ago
72aabfb
drm/i915/gvt: Add mutual lock for ppgtt mm LRU list
by Zhenyu Wang
· 6 years ago
ed47c5c
drm/i915/gvt: Refine the combined intel_vgpu_oos_page struct to save memory
by Zhao Yakui
· 6 years ago
2455fac
Merge tag 'gvt-fixes-2018-11-26' of https://github.com/intel/gvt-linux into drm-intel-fixes
by Joonas Lahtinen
· 6 years ago
7513edb
drm/i915/gvt: Avoid use-after-free iterating the gtt list
by Chris Wilson
· 6 years ago
214782d
Merge tag 'gvt-fixes-2018-11-07' of https://github.com/intel/gvt-linux into drm-intel-fixes
by Joonas Lahtinen
· 6 years ago
bc0686f
drm/i915/gvt: support inconsecutive partial gtt entry write
by Hang Yuan
· 6 years ago
f42259e
drm/i915/gvt: invalidate old ggtt page when update ggtt entry
by Hang Yuan
· 6 years ago
b1c1566
Merge tag 'drm-intel-next-2018-09-06-2' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
by Dave Airlie
· 6 years ago
5781cf8
Merge tag 'gvt-next-2018-09-04' of https://github.com/intel/gvt-linux into drm-intel-next-queued
by Joonas Lahtinen
· 6 years ago
a752b07
drm/i915/gvt: Fix function comment doc errors
by Zhenyu Wang
· 6 years ago
3fce461
BackMerge v4.18-rc7 into drm-next
by Dave Airlie
· 6 years ago
ef8e0ff
Merge tag 'drm-intel-next-2018-07-19' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
by Dave Airlie
· 6 years ago
80e76ea
drm/i915/gvt: Fix error handling in ppgtt_populate_spt_by_guest_entry
by Changbin Du
· 7 years ago
54c8165
drm/i915/gvt: Handle special sequence on PDE IPS bit
by Changbin Du
· 7 years ago
b901b25
drm/i915/gvt: Add 2M huge gtt support
by Changbin Du
· 7 years ago
79e542f
drm/i915/kvmgt: Support setting dma map for huge pages
by Changbin Du
· 7 years ago
eb3a353
drm/i915/gvt: Add 64K huge gtt support
by Changbin Du
· 7 years ago
4c9414d
drm/i915/gvt: Make PTE iterator 64K entry aware
by Changbin Du
· 7 years ago
155521c
drm/i915/gvt: Split ppgtt_alloc_spt into two parts
by Changbin Du
· 7 years ago
c3e6976
drm/i915/gvt: Add GTT clear_pse operation
by Changbin Du
· 7 years ago
7163484
drm/i915/gvt: Add software PTE flag to mark special 64K splited entry
by Changbin Du
· 7 years ago
40b2717
drm/i915/gvt: Detect 64K gtt entry by IPS bit of PDE
by Changbin Du
· 7 years ago
6fd7937
drm/i915/gvt: Add PTE IPS bit operations
by Changbin Du
· 7 years ago
b294657
drm/i915/gvt: Add new 64K entry type
by Changbin Du
· 7 years ago
510fe10
drm/i915/gvt: fix a bug of partially write ggtt enties
by Zhao Yan
· 7 years ago
b4d4b0b
Merge tag 'drm-intel-next-2018-06-20' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
by Dave Airlie
· 7 years ago
665004b
drm/i915/gvt: Enable gtt initialization for BXT.
by Colin Xu
· 7 years ago
fad953c
treewide: Use array_size() in vzalloc()
by Kees Cook
· 7 years ago
6595719
drm/i915/gvt: removed unnecessary boundary check
by Xinyun Liu
· 7 years ago
f4c43db
drm/i915/gvt: Cancel dma map when resetting ggtt entries
by Changbin Du
· 7 years ago
7598e87
drm/i915/gvt: Missed to cancel dma map for ggtt entries
by Changbin Du
· 7 years ago
730c8ea
drm/i915/gvt: Invalidate vGPU PPGTT mm objects during a vGPU reset.
by Zhi Wang
· 7 years ago
84f69ba
drm/i915/gvt: fix spelling mistake: "destoried" -> "destroyed"
by Colin Ian King
· 7 years ago
cf4ee73
drm/i915/gvt: Fix guest vGPU hang caused by very high dma setup overhead
by Changbin Du
· 7 years ago
420fba7
drm/i915/gvt: Define PTE addr mask with GENMASK_ULL
by Changbin Du
· 7 years ago
b6c126a
drm/i915/gvt: Manage shadow pages with radix tree
by Changbin Du
· 7 years ago
e502a2a
drm/i915/gvt: Provide generic page_track infrastructure for write-protected page
by Changbin Du
· 7 years ago
0947572
drm/i915/gvt: Don't extend page_track to mpt layer
by Changbin Du
· 7 years ago
d87f5ff
drm/i915/gvt: Rename shadow_page to short name spt
by Changbin Du
· 7 years ago
44b4673
drm/i915/gvt: Rework shadow page management code
by Changbin Du
· 7 years ago
72f03d7
drm/i915/gvt: Refine pte shadowing process
by Changbin Du
· 7 years ago
d861ca2
drm/i915/gvt: Use standard pte bit definition
by Changbin Du
· 7 years ago
e6e9c46
drm/i915/gvt: Factor out intel_vgpu_{get, put}_ppgtt_mm interface
by Changbin Du
· 7 years ago
a143cef
drm/i915/gvt: Rename ggtt related functions to be more specific
by Changbin Du
· 7 years ago
bc37ab5
drm/i915/gvt: Add verbose gtt shadow logs
by Changbin Du
· 7 years ago
b0c766b
drm/i915/gvt: Refine ggtt_set_shadow_entry
by Changbin Du
· 7 years ago
3aff351
drm/i915/gvt: Refine ggtt and ppgtt root entry ops
by Changbin Du
· 7 years ago
1bc2585
drm/i915/gvt: Refine the intel_vgpu_mm reference management
by Changbin Du
· 7 years ago
ede9d0c
drm/i915/gvt: Rework shadow graphic memory management code
by Changbin Du
· 7 years ago
cc753fb
drm/i915/gvt: validate gfn before set shadow page entry
by Hang Yuan
· 7 years ago
4a6cc7a
BackMerge tag 'v4.15-rc8' into drm-next
by Dave Airlie
· 7 years ago
121d760d
drm/i915/gvt: Clear the shadow page table entry after post-sync
by Zhi Wang
· 7 years ago
4fafba2
drm/i915/gvt: move write protect handler out of mmio emulation function
by Zhenyu Wang
· 7 years ago
90551a1
drm/i915/gvt: cleanup usage for typed mmio reg vs. offset
by Zhenyu Wang
· 7 years ago
ca797d2
Merge tag 'drm-intel-next-2017-11-17-1' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
by Dave Airlie
· 7 years ago
b721b65
drm/i915/gvt: Correct ADDR_4K/2M/1G_MASK definition
by Xiong Zhang
· 7 years ago
5c35258
Revert "drm/i915/gvt: Refine broken PPGTT scratch"
by Zhenyu Wang
· 7 years ago
c180253
drm/i915/gvt: Refine broken PPGTT scratch
by Zhi Wang
· 7 years ago
655c64e
drm/i915/gvt: Introduce ops->set_present()
by Zhi Wang
· 7 years ago
054f4eb
drm/i915/gvt: Introduce page table type of current level in GTT type enumerations
by Zhi Wang
· 7 years ago
7422064
drm/i915/gvt: Fix a bug of unexpectedly clear scratch page table
by Zhi Wang
· 7 years ago
22115ce
drm/i915/gvt: Let the caller choose if a shadow page should be put into hash table
by Zhi Wang
· 7 years ago
9556e11
drm/i915/gvt: Use I915_GTT_PAGE_SIZE
by Zhi Wang
· 7 years ago
7d1e5cd
drm/i915/gvt: Factor intel_vgpu_page_track
by Zhi Wang
· 7 years ago
5e86cce
drm/i915/gvt: Use BIT() to make klockwork happy
by Zhi Wang
· 7 years ago
c095b97
drm/i915: Remove the "INDEX" suffix from PPAT marcos
by Zhi Wang
· 7 years ago
46b441e
drm/i915/gvt: Refine error handling for intel_vgpu_pin_mm
by fred gao
· 7 years ago
6b3816d
drm/i915/gvt: Fix guest i915 full ppgtt blocking issue
by Tina Zhang
· 7 years ago
4d3e67b
drm/i915/gvt: Refine the intel_vgpu_reset_gtt reset function
by Chuanxiao Dong
· 7 years ago
4b2dbbc
drm/i915/gvt: Add carefully checking in GTT walker paths
by Changbin Du
· 7 years ago
0de9870
drm/i915/gvt: Fix a memory leak in intel_gvt_init_gtt()
by Zhou, Wenjia
· 7 years ago
af2c639
drm/i915/gvt: add gtt_invalidate API to flush the GTT TLB
by Chuanxiao Dong
· 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
5ad59bf
drm/i915/gvt: Fix PTE write flush for taking runtime pm properly
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
359b693
drm/i915/gvt: set shadow entry to scratch page while p2m failed
by Xiaoguang Chen
· 8 years ago
695fbc0
drm/i915/gvt: replace the gvt_err with gvt_vgpu_err
by Tina Zhang
· 8 years ago
7c28135
drm/i915/gvt: remove unnecessary error msg from gtt write
by Zhao, Xinda
· 8 years ago
da9cc8d
drm/i915/gvt: clear the vGPU reset logic
by Ping Gao
· 8 years ago
5de6bd4
drm/i915/gvt: Map shadow page before using it in shadow page table
by Chuanxiao Dong
· 8 years ago
b611581
drm/i915/gvt: introuduce intel_vgpu_reset_gtt() to reset gtt
by Changbin Du
· 8 years ago
9631739
drm/i915/gvt: cleanup GFP flags
by Jike Song
· 8 years ago
905a503
drm/i915/gvt: always use readq and writeq
by Changbin Du
· 8 years ago
d650ac0
drm/i915/gvt: reset the GGTT entry when vGPU created
by Ping Gao
· 8 years ago
9baf0920
drm/i915/gvt: don't rely on guest PPGTT entry to free old shadow data
by Bing Niu
· 8 years ago
3b6411c
drm/i915/gvt: implement scratch page table tree for shadow PPGTT
by Ping Gao
· 8 years ago
Next »