Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
32029895da754133e7d7d242cd4be02c09fb8887
/
drivers
/
gpu
/
drm
/
i915
/
i915_cmd_parser.c
911f486
drm/i915: use NULL for NULL pointers
by Jani Nikula
· 8 years ago
52a42ce
drm/i915/cmdparser: Accelerate copies from WC memory
by Chris Wilson
· 8 years ago
76ff480
drm/i915/cmdparser: Use binary search for faster register lookup
by Chris Wilson
· 8 years ago
ea884f0
drm/i915/cmdparser: Check for SKIP descriptors first
by Chris Wilson
· 8 years ago
efdfd91
drm/i915/cmdparser: Compare against the previous command descriptor
by Chris Wilson
· 8 years ago
d6a4ead
drm/i915/cmdparser: Improve hash function
by Chris Wilson
· 8 years ago
ed13033
drm/i915/cmdparser: Only cache the dst vmap
by Chris Wilson
· 8 years ago
0b53727
drm/i915/cmdparser: Use cached vmappings
by Chris Wilson
· 8 years ago
068715b
drm/i915/cmdparser: Add the TIMESTAMP register for the other engines
by Chris Wilson
· 8 years ago
7756e45
drm/i915/cmdparser: Make initialisation failure non-fatal
by Chris Wilson
· 8 years ago
43394c7
drm/i915: Extract i915_gem_obj_prepare_shmem_write()
by Chris Wilson
· 8 years ago
33a051a
drm/i915/cmdparser: Remove stray intel_engine_cs *ring
by Chris Wilson
· 8 years ago
14bb2c1
drm/i915: Fix a buch of kerneldoc warnings
by Tvrtko Ursulin
· 8 years ago
c033666
drm/i915: Store a i915 backpointer from engine, and use it
by Chris Wilson
· 8 years ago
6761d0a
drm/i915: Allow MI_LOAD_REGISTER_REG between whitelisted registers.
by Kenneth Graunke
· 8 years ago
1ca3712
drm/i915: Report command parser version 0 if disabled
by Chris Wilson
· 8 years ago
6cf0716
drm/i915: Bump command parser version for new whitelisted registers
by Jordan Justen
· 9 years ago
1b85066
drm/i915: Add Haswell CS GPR registers to whitelist
by Jordan Justen
· 9 years ago
99c5aec
drm/i915: Move Haswell registers to separate whitelist table
by Jordan Justen
· 9 years ago
361b027
drm/i915: Use an array of register tables in command parser
by Jordan Justen
· 9 years ago
a6573e1
drm/i915: Add TIMESTAMP to register whitelist
by Jordan Justen
· 9 years ago
0bc40be
drm/i915: Rename intel_engine_cs function parameters
by Tvrtko Ursulin
· 9 years ago
f0f59a0
drm/i915: Type safe register read/write
by Ville Syrjälä
· 9 years ago
e597ef4
drm/i915: Make the cmd parser 64bit regs explicit
by Ville Syrjälä
· 9 years ago
7b9748c
drm/i915: Add GEN7_GPGPU_DISPATCHDIMX/Y/Z to the register whitelist
by Jordan Justen
· 9 years ago
614f4ad
drm/i915: Fix cmdparser STORE/LOAD command descriptors
by Chris Wilson
· 9 years ago
2bbe6bb
drm/i915: Bump command parser version number.
by Francisco Jerez
· 9 years ago
f1afe24
drm/i915: Change SRM, LRM instructions to use correct length
by Arun Siluvery
· 9 years ago
8453580
drm/i915: Fix command parser table validator
by Hanno Böck
· 9 years ago
9f58582
drm/i915: Properly sort MI coomand table
by Hanno Böck
· 9 years ago
9e00084
drm/i915: Update WaFlushCoherentL3CacheLinesAtContextSwitch
by Arun Siluvery
· 9 years ago
d351f6d
drm/i915: Add SCRATCH1 and ROW_CHICKEN3 to the register whitelist.
by Francisco Jerez
· 9 years ago
4e86f72
drm/i915: Extend the parser to check register writes against a mask/value pair.
by Francisco Jerez
· 9 years ago
6a65c5b
drm/i915: Fix command parser to validate multiple register access with the same command.
by Francisco Jerez
· 9 years ago
de4e783
drm/i915: Tidy batch pool logic
by Chris Wilson
· 10 years ago
72c5ba9
drm/i915: Fix vmap_batch page iterator overrun
by Mika Kuoppala
· 10 years ago
17cabf5
drm/i915: Trim the command parser allocations
by Chris Wilson
· 10 years ago
c61200c
drm/i915: Add GPGPU_THREADS_DISPATCHED to the register whitelist
by Jordan Justen
· 10 years ago
7174537
drm/i915: Tidy up execbuffer command parsing code
by Brad Volkin
· 10 years ago
b9ffd80
drm/i915: Use batch length instead of object size in command parser
by Brad Volkin
· 10 years ago
78a4237
drm/i915: Use batch pools with the command parser
by Brad Volkin
· 10 years ago
86ef630
drm/i915: Add MI_SET_APPID cmd to cmd parser tables
by Michael H. Nguyen
· 10 years ago
bfc882b
drm/i915: Flatten engine init control flow
by Daniel Vetter
· 10 years ago
f1f55cc
drm/i915: Add the predicate source registers to the register whitelist
by Neil Roberts
· 10 years ago
eb84f97
Merge remote-tracking branch 'airlied/drm-next' into HEAD
by Daniel Vetter
· 10 years ago
1f9e14b
Merge tag 'topic/core-stuff-2014-11-05' of git://anongit.freedesktop.org/drm-intel into drm-next
by Dave Airlie
· 10 years ago
42c7156
drm/i915: Abort command parsing for chained batches
by Brad Volkin
· 10 years ago
bbf0ef0
Merge tag 'drm-intel-next-2014-10-03-no-ppgtt' of git://anongit.freedesktop.org/drm-intel into drm-next
by Dave Airlie
· 10 years ago
32197aa
gpu:drm: Fix typo in Documentation/DocBook/drm.xml
by Masanari Iida
· 10 years ago
2d65a9f
Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux
by Linus Torvalds
· 10 years ago
22cb99a
drm/i915: Don't leak command parser tables on suspend/resume
by Brad Volkin
· 10 years ago
00caf01
drm/i915: Log a message when rejecting LRM to OACONTROL
by Brad Volkin
· 10 years ago
9beb0cc
drm/i915: Re-enable the command parser when using PPGTT
by Brad Volkin
· 10 years ago
896ab1a
drm/i915: Fix up checks for aliasing ppgtt
by Daniel Vetter
· 10 years ago
c9224fa
drm/i915: Add some L3 registers to the parser whitelist
by Brad Volkin
· 10 years ago
a4872ba
drm/i915: s/intel_ring_buffer/intel_engine_cs
by Oscar Mateo
· 10 years ago
44e895a
drm/i915: Use hash tables for the command parser
by Brad Volkin
· 10 years ago
4b6eab5
Revert "drm/i915: fix build warning on 32-bit (v2)"
by Jan Moskyto Matejka
· 10 years ago
122b250
drm/i915: Integrate cmd parser kerneldoc
by Daniel Vetter
· 10 years ago
113a047
drm/i915: Add more registers to the whitelist for mesa
by Brad Volkin
· 11 years ago
8cbf320
Merge remote-tracking branch 'airlied/drm-next' into HEAD
by Daniel Vetter
· 11 years ago
66e514c
Merge tag 'drm-intel-next-2014-03-21' of git://anongit.freedesktop.org/drm-intel into drm-next
by Dave Airlie
· 11 years ago
86a2512
drm/i915: fix command parser debug print format mismatches
by Jani Nikula
· 11 years ago
6e66ea1
drm/i915: Track OACONTROL register enable/disable during parsing
by Brad Volkin
· 11 years ago
b651000
drm/i915: Refactor cmd parser checks into a function
by Brad Volkin
· 11 years ago
300233e
drm/i915: BUG_ON() when cmd/reg tables are not sorted
by Brad Volkin
· 11 years ago
77fec55
drm/i915: drop the typedef for drm_i915_private_t
by Jani Nikula
· 11 years ago
180b813
drm/i915: Add OACONTROL to the command parser register whitelist.
by Kenneth Graunke
· 11 years ago
d728c8e
drm/i915: Add a CMD_PARSER_VERSION getparam
by Brad Volkin
· 11 years ago
114d4f7
drm/i915: Reject commands that would store to global HWS page
by Brad Volkin
· 11 years ago
d4d4803
drm/i915: Enable PPGTT command parser checks
by Brad Volkin
· 11 years ago
b18b396
drm/i915: Reject commands that explicitly generate interrupts
by Brad Volkin
· 11 years ago
f0a346b
drm/i915: Enable register whitelist checks
by Brad Volkin
· 11 years ago
220375a
drm/i915: Add register whitelist for DRM master
by Brad Volkin
· 11 years ago
5947de9
drm/i915: Add register whitelists for mesa
by Brad Volkin
· 11 years ago
17c1eb1
drm/i915: Allow some privileged commands from master
by Brad Volkin
· 11 years ago
9c640d1
drm/i915: Reject privileged commands
by Brad Volkin
· 11 years ago
3a6fa98
drm/i915: Initial command parser table definitions
by Brad Volkin
· 11 years ago
60f2b4a
drm/i915: fix build warning on 32-bit (v2)
by Dave Airlie
· 11 years ago
e5081a5
drm/i915: Use the correct format string modifier for ptrdiff_t
by Damien Lespiau
· 11 years ago
351e3db
drm/i915: Implement command buffer parsing logic
by Brad Volkin
· 11 years ago