Paulo Zanoni
|
a98ee79317
drm/i915/fbc: enable FBC by default on HSW and BDW
|
9 年之前 |
Paulo Zanoni
|
5375ce9f38
drm/i915/fbc: set fbc->active from the new activation functions
|
9 年之前 |
Paulo Zanoni
|
8c40074cb2
drm/i915/fbc: unexport the HW level activation functions
|
9 年之前 |
Paulo Zanoni
|
e35be23f31
drm/i915/fbc: refactor some small functions called only once
|
9 年之前 |
Paulo Zanoni
|
9b42281f9d
drm/i915/fbc: don't store/check a pointer to the FB
|
9 年之前 |
Paulo Zanoni
|
b20d27526c
drm/i915/fbc: don't store the fb_id on reg_params
|
9 年之前 |
Paulo Zanoni
|
913a3a6aca
drm/i915/fbc: don't print no_fbc_reason to dmesg
|
9 年之前 |
Paulo Zanoni
|
5bc40472de
drm/i915/fbc: don't try to deactivate FBC if it's not enabled
|
9 年之前 |
Paulo Zanoni
|
49227c4ae3
drm/i915/fbc: make FBC work with fastboot
|
9 年之前 |
Paulo Zanoni
|
58f9c0bc55
drm/i915/fbc: move intel_fbc_{enable, disable} call one level up
|
9 年之前 |
Paulo Zanoni
|
f51be2e0e3
drm/i915/fbc: choose the new FBC CRTC during atomic check
|
9 年之前 |
Paulo Zanoni
|
010cf73d46
drm/i915/fbc: rewrite the multiple_pipes_ok() code for locking
|
9 年之前 |
Paulo Zanoni
|
65c7600f07
drm/i915/fbc: make sure we cancel the work function at fbc_disable
|
9 年之前 |
Paulo Zanoni
|
c937ab3e58
drm/i915/fbc: rename the FBC disable functions
|
9 年之前 |
Paulo Zanoni
|
60eb2cc71c
drm/i915/fbc: unexport intel_fbc_deactivate
|
9 年之前 |
Paulo Zanoni
|
1eb52238a5
drm/i915/fbc: fix the FBC state checking code
|
9 年之前 |
Paulo Zanoni
|
212890cfcd
drm/i915/fbc: split intel_fbc_update into pre and post update
|
9 年之前 |
Paulo Zanoni
|
aaf78d276b
drm/i915/fbc: introduce struct intel_fbc_state_cache
|
9 年之前 |
Paulo Zanoni
|
261fe99ac2
drm/i915/fbc: don't flush for operations on the wrong frontbuffer
|
9 年之前 |
Paulo Zanoni
|
0dd81544c9
drm/i915/fbc: don't use the frontbuffer tracking subsystem for flips
|
9 年之前 |
Paulo Zanoni
|
ab34a7e8b5
drm/i915/fbc: replace frequent dev_priv->fbc.x with fbc->x
|
9 年之前 |
Paulo Zanoni
|
b183b3f143
drm/i915/fbc: introduce struct intel_fbc_reg_params
|
9 年之前 |
Paulo Zanoni
|
44a8a25708
drm/i915/fbc: extract intel_fbc_can_enable()
|
9 年之前 |
Paulo Zanoni
|
615b40d7e4
drm/i915/fbc: extract intel_fbc_can_activate()
|
9 年之前 |
Paulo Zanoni
|
ca18d51d77
drm/i915/fbc: wait for a vblank instead of 50ms when enabling
|
9 年之前 |
Paulo Zanoni
|
ee7d6cfa4b
drm/i915: only recompress FBC after flushing a drawing operation
|
9 年之前 |
Paulo Zanoni
|
820bcabbf0
drm/i915: get rid of FBC {,de}activation messages
|
9 年之前 |
Paulo Zanoni
|
559d913583
drm/i915: kill fbc.uncompressed_size
|
9 年之前 |
Paulo Zanoni
|
128d735606
drm/i915: use a single intel_fbc_work struct
|
9 年之前 |
Paulo Zanoni
|
e6cd6dc104
drm/i915: check for FBC planes in the same place as the pipes
|
9 年之前 |