Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
9a949a98596c45763299158b9018f3491e3cbf99
/
drivers
/
gpu
/
drm
/
i915
/
intel_fbc.c
1e3fa0a
drm/i915/fbc: Disable on HSW by default for now
by Lyude
· 8 years ago
72e96d6
drm/i915: Refer to GGTT {,VM} consistently
by Joonas Lahtinen
· 9 years ago
62106b4
drm/i915: Rename dev_priv->gtt to dev_priv->ggtt
by Joonas Lahtinen
· 9 years ago
a98ee79
drm/i915/fbc: enable FBC by default on HSW and BDW
by Paulo Zanoni
· 9 years ago
5375ce9
drm/i915/fbc: set fbc->active from the new activation functions
by Paulo Zanoni
· 9 years ago
8c40074
drm/i915/fbc: unexport the HW level activation functions
by Paulo Zanoni
· 9 years ago
e35be23
drm/i915/fbc: refactor some small functions called only once
by Paulo Zanoni
· 9 years ago
9b42281
drm/i915/fbc: don't store/check a pointer to the FB
by Paulo Zanoni
· 9 years ago
b20d275
drm/i915/fbc: don't store the fb_id on reg_params
by Paulo Zanoni
· 9 years ago
913a3a6
drm/i915/fbc: don't print no_fbc_reason to dmesg
by Paulo Zanoni
· 9 years ago
5bc4047
drm/i915/fbc: don't try to deactivate FBC if it's not enabled
by Paulo Zanoni
· 9 years ago
49227c4
drm/i915/fbc: make FBC work with fastboot
by Paulo Zanoni
· 9 years ago
58f9c0b
drm/i915/fbc: move intel_fbc_{enable, disable} call one level up
by Paulo Zanoni
· 9 years ago
f51be2e
drm/i915/fbc: choose the new FBC CRTC during atomic check
by Paulo Zanoni
· 9 years ago
010cf73
drm/i915/fbc: rewrite the multiple_pipes_ok() code for locking
by Paulo Zanoni
· 9 years ago
65c7600
drm/i915/fbc: make sure we cancel the work function at fbc_disable
by Paulo Zanoni
· 9 years ago
c937ab3e5
drm/i915/fbc: rename the FBC disable functions
by Paulo Zanoni
· 9 years ago
60eb2cc
drm/i915/fbc: unexport intel_fbc_deactivate
by Paulo Zanoni
· 9 years ago
1eb5223
drm/i915/fbc: fix the FBC state checking code
by Paulo Zanoni
· 9 years ago
212890c
drm/i915/fbc: split intel_fbc_update into pre and post update
by Paulo Zanoni
· 9 years ago
aaf78d2
drm/i915/fbc: introduce struct intel_fbc_state_cache
by Paulo Zanoni
· 9 years ago
261fe99
drm/i915/fbc: don't flush for operations on the wrong frontbuffer
by Paulo Zanoni
· 9 years ago
0dd8154
drm/i915/fbc: don't use the frontbuffer tracking subsystem for flips
by Paulo Zanoni
· 9 years ago
ab34a7e
drm/i915/fbc: replace frequent dev_priv->fbc.x with fbc->x
by Paulo Zanoni
· 9 years ago
b183b3f
drm/i915/fbc: introduce struct intel_fbc_reg_params
by Paulo Zanoni
· 9 years ago
44a8a25
drm/i915/fbc: extract intel_fbc_can_enable()
by Paulo Zanoni
· 9 years ago
615b40d7
drm/i915/fbc: extract intel_fbc_can_activate()
by Paulo Zanoni
· 9 years ago
ca18d51
drm/i915/fbc: wait for a vblank instead of 50ms when enabling
by Paulo Zanoni
· 9 years ago
ee7d6cf
drm/i915: only recompress FBC after flushing a drawing operation
by Paulo Zanoni
· 9 years ago
820bcab
drm/i915: get rid of FBC {,de}activation messages
by Paulo Zanoni
· 9 years ago
559d913
drm/i915: kill fbc.uncompressed_size
by Paulo Zanoni
· 9 years ago
128d735
drm/i915: use a single intel_fbc_work struct
by Paulo Zanoni
· 9 years ago
e6cd6dc
drm/i915: check for FBC planes in the same place as the pipes
by Paulo Zanoni
· 9 years ago
c5ecd46
drm/i915: alloc/free the FBC CFB during enable/disable
by Paulo Zanoni
· 9 years ago
d029bca
drm/i915: introduce intel_fbc_{enable,disable}
by Paulo Zanoni
· 9 years ago
0e631ad
drm/i915: introduce is_active/activate/deactivate to the FBC terminology
by Paulo Zanoni
· 9 years ago
754d113
drm/i915: pass the crtc as an argument to intel_fbc_update()
by Paulo Zanoni
· 9 years ago
e9c5fd2
drm/i915: set dev_priv->fbc.crtc before scheduling the enable work
by Paulo Zanoni
· 9 years ago
90d5234
drm/i915: fix the CFB size check
by Paulo Zanoni
· 9 years ago
5205bbe
drm/i915: remove in_dbg_master check from intel_fbc.c
by Paulo Zanoni
· 9 years ago
850bfaa
drm/i915: clarify that checking the FB stride for CFB is intentional
by Paulo Zanoni
· 9 years ago
e585feb
drm/i915: remove too-frequent FBC debug message
by Paulo Zanoni
· 9 years ago
b07ea0f
drm/i915: refactor FBC deactivation at init
by Paulo Zanoni
· 9 years ago
c68ae339
drm/i915: don't disable_fbc() if FBC is already disabled
by Paulo Zanoni
· 9 years ago
548043a
drm/i915: fix the __intel_fbc_update() comments
by Paulo Zanoni
· 9 years ago
45b32a2
drm/i915: use struct intel_crtc *crtc at __intel_fbc_update()
by Paulo Zanoni
· 9 years ago
30c58d5
drm/i915: extract crtc_is_valid() on the FBC code
by Paulo Zanoni
· 9 years ago
a4dedd5
drm/i915: remove unnecessary check for crtc->primary->fb
by Paulo Zanoni
· 9 years ago
5710502
drm/i915: extract fbc_on_pipe_a_only()
by Paulo Zanoni
· 9 years ago
d5ce416
drm/i915: rename intel_fbc_nuke to intel_fbc_recompress
by Paulo Zanoni
· 9 years ago
793af07
drm/i915: remove newline from a no_fbc_reason message
by Paulo Zanoni
· 9 years ago
bf6189c
drm/i915: change no_fbc_reason from enum to string
by Paulo Zanoni
· 9 years ago
ef11bdb
drm/i915/kbl: Introduce Kabylake platform defition.
by Rodrigo Vivi
· 9 years ago
856312a
drm/i915: fix FBC buffer size checks
by Paulo Zanoni
· 9 years ago
c4ffd40
drm/i915: fix CFB size calculation
by Paulo Zanoni
· 9 years ago
3c5f174
drm/i915: export size_is_valid() from __intel_fbc_update()
by Paulo Zanoni
· 9 years ago
9f21833
drm/i915: extract fbc_supported()
by Paulo Zanoni
· 9 years ago
4d110c7
drm/i915: Parametrize FBC_TAG registers
by Ville Syrjälä
· 9 years ago
2db3366
drm/i915: fix FBC for cases where crtc->base.y is non-zero
by Paulo Zanoni
· 9 years ago
b9e831d
drm/i915: reject invalid formats for FBC
by Paulo Zanoni
· 9 years ago
40f4022
drm/i915: don't apply WaFbcAsynchFlipDisableFbcQueue on SKL
by Paulo Zanoni
· 9 years ago
57012be9
drm/i915: apply WaFbcAsynchFlipDisableFbcQueue earlier
by Paulo Zanoni
· 9 years ago
7b24c9a
drm/i915: don't enable FBC when pixel rate exceeds 95% on HSW/BDW
by Paulo Zanoni
· 9 years ago
b8bf5d7
drm/i915: print the correct amount of bytes allocated for the CFB
by Paulo Zanoni
· 9 years ago
a9da512
drm/i915: avoid the last 8mb of stolen on BDW/SKL
by Paulo Zanoni
· 9 years ago
adf70c6
drm/i915: check for the supported strides on HSW+ FBC
by Paulo Zanoni
· 9 years ago
e8cb8d6
drm/i915: fix the FBC work allocation failure path
by Paulo Zanoni
· 9 years ago
6f4551f
drm/i915: fix FBC frontbuffer tracking flushing code
by Paulo Zanoni
· 9 years ago
8df5dd5
drm/i915: move set_no_fbc_reason() call out of intel_fbc_find_crtc()
by Paulo Zanoni
· 9 years ago
232fd93
drm/i915: extract FBC_MULTIPLE_PIPES check
by Paulo Zanoni
· 9 years ago
8935108
drm/i915: add FBC_IN_DBG_MASTER no_fbc_reason
by Paulo Zanoni
· 9 years ago
220285f
drm/i915: use intel_crtc for the FBC functions
by Paulo Zanoni
· 9 years ago
7733b49
drm/i915: use dev_priv for the FBC functions
by Paulo Zanoni
· 9 years ago
ff2a311
drm/i915: move FBC vfuncs to struct i915_fbc
by Paulo Zanoni
· 9 years ago
0bf73c3
drm/i915: protect FBC functions with FBC checks
by Paulo Zanoni
· 9 years ago
c80ac85
drm/i915: FBC doesn't need struct_mutex anymore
by Paulo Zanoni
· 9 years ago
25ad93f
drm/i915: add the FBC mutex
by Paulo Zanoni
· 9 years ago
fc78672
drm/i915: move FBC code out of i915_gem_stolen.c
by Paulo Zanoni
· 9 years ago
ce65e47
drm/i915: don't increment the FBC threshold at fbc_enable
by Paulo Zanoni
· 9 years ago
d8514d6
drm/i915: don't set the FBC plane select bits on HSW+
by Paulo Zanoni
· 9 years ago
2e8144a
drm/i915: unify no_fbc_reason message printing
by Paulo Zanoni
· 9 years ago
87f5ff0
drm/i915: add FBC_ROTATION to enum no_fbc_reason
by Paulo Zanoni
· 9 years ago
b70709a
drm/i915: get rid of primary_enabled and use atomic state
by Maarten Lankhorst
· 10 years ago
ab585de
drm/i915: kill i915.powersave
by Rodrigo Vivi
· 10 years ago
dbef0f1
drm/i915: add frontbuffer tracking to FBC
by Paulo Zanoni
· 10 years ago
e489e38
drm/i915: gen5+ can have FBC with multiple pipes
by Paulo Zanoni
· 10 years ago
68b9214
drm/i915: HSW+ FBC is tied to pipe A
by Paulo Zanoni
· 10 years ago
9510675
drm/i915: extract intel_fbc_find_crtc()
by Paulo Zanoni
· 10 years ago
bd49234
drm/i915: Disable framebuffer compression for i915 driver in VM
by Yu Zhang
· 10 years ago
e35fef2
drm/i915: change dev_priv->fbc.plane to dev_priv->fbc.crtc
by Paulo Zanoni
· 10 years ago
104618b
drm/i915: don't keep reassigning FBC_UNSUPPORTED
by Paulo Zanoni
· 10 years ago
7cc6574
drm/i915: don't try to find crtcs for FBC if it's disabled
by Paulo Zanoni
· 10 years ago
60ee5cd
drm/i915/fbc: fix the check for already reserved fbc size
by Jani Nikula
· 10 years ago
8e7d688
drm/i915: Move rotation from intel_plane to drm_plane_state
by Matt Roper
· 10 years ago
59bad94
drm/i915: Rename the forcewake get/put functions
by Mika Kuoppala
· 10 years ago
6e3c971
drm/i915: Make intel_crtc->config a pointer
by Ander Conselvan de Oliveira
· 10 years ago
2d112de
drm/i915: Embedded struct drm_crtc_state in intel_crtc_state
by Ander Conselvan de Oliveira
· 10 years ago
94b8395
drm/i915: Introduce FBC DocBook.
by Rodrigo Vivi
· 10 years ago
7ff0ebc
drm/i915: Move FBC stuff to intel_fbc.c
by Rodrigo Vivi
· 10 years ago