linux_dsm_epyc7002/drivers/gpu/drm/i915
Paulo Zanoni 86c4ec0d32 drm/i915: kill dev_priv->pc8.gpu_idle
Since the addition of dev_priv->mm.busy, there's no more need for
dev_priv->pc8.gpu_idle, so kill it.

Notice that when you remove gpu_idle, hsw_package_c8_gpu_idle and
hsw_package_c8_gpu_busy become identical to hsw_enable_package_c8 and
hsw_disable_package_c8, so just use them.

Also, when we boot the machine, dev_priv->mm.busy initially considers
the machine as idle. This is opposed to dev_priv->pc8.gpu_idle, which
considered it busy. So dev_priv->pc8.disable_count has to be
initalized to 1 now.

Signed-off-by: Paulo Zanoni <paulo.r.zanoni@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2014-03-05 21:30:17 +01:00
..
dvo_ch7xxx.c
dvo_ch7017.c
dvo_ivch.c
dvo_ns2501.c
dvo_sil164.c
dvo_tfp410.c
dvo.h
i915_debugfs.c drm/i915: kill dev_priv->pc8.gpu_idle 2014-03-05 21:30:17 +01:00
i915_dma.c drm/i915: switch order of power domain init wrt. irq install 2014-03-05 21:30:07 +01:00
i915_drv.c drm/i915/bdw: Add FBC support 2014-03-05 21:30:11 +01:00
i915_drv.h drm/i915: kill dev_priv->pc8.gpu_idle 2014-03-05 21:30:17 +01:00
i915_gem_context.c drm/i915/bdw: Free PPGTT struct 2014-03-04 15:53:58 +01:00
i915_gem_debug.c
i915_gem_dmabuf.c
i915_gem_evict.c drm/i915: Consolidate binding parameters into flags 2014-02-14 14:16:58 +01:00
i915_gem_execbuffer.c drm/i915: Only bind each object rather than for every execbuffer 2014-02-14 14:18:38 +01:00
i915_gem_gtt.c drm/i915/bdw: Kill ppgtt->num_pt_pages 2014-03-05 21:30:00 +01:00
i915_gem_stolen.c
i915_gem_tiling.c
i915_gem.c drm/i915: Don't ban default context when stop_rings!=0 2014-03-05 21:30:14 +01:00
i915_gpu_error.c drm/i915: Generate a hang error code 2014-02-05 17:17:10 +01:00
i915_ioc32.c
i915_irq.c drm/i915: sprinkle static 2014-03-02 21:19:51 +01:00
i915_params.c drm/i915: Provide a command line option to disable display 2014-02-12 18:53:01 +01:00
i915_reg.h drm/i915: Revert workaround for disabling L3 cache aging on IVB 2014-03-05 21:30:02 +01:00
i915_suspend.c
i915_sysfs.c drm/i915: Update rps interrupt limits 2014-02-07 10:26:17 +01:00
i915_trace_points.c
i915_trace.h drm/i915: Consolidate binding parameters into flags 2014-02-14 14:16:58 +01:00
i915_ums.c
intel_acpi.c
intel_bios.c drm/i915: Update VBT data structures to have MIPI block enhancements 2014-03-05 21:30:12 +01:00
intel_bios.h drm/i915: Update VBT data structures to have MIPI block enhancements 2014-03-05 21:30:12 +01:00
intel_crt.c drm/i915: get runtime PM while trying to detect CRT 2014-03-05 21:30:16 +01:00
intel_ddi.c drm/i915: Consolidate FUSE_STRAP in one set of defines 2014-02-12 18:52:52 +01:00
intel_display.c drm/i915: kill dev_priv->pc8.gpu_idle 2014-03-05 21:30:17 +01:00
intel_dp.c drm/i915: dp: fix order of dp aux i2c device cleanup 2014-02-14 11:24:59 +01:00
intel_drv.h drm/i915: use drm_i915_private everywhere in the power domain api 2014-03-05 21:30:07 +01:00
intel_dsi_cmd.c
intel_dsi_cmd.h
intel_dsi_pll.c
intel_dsi.c drm/i915: add unregister callback to connector 2014-02-14 11:24:47 +01:00
intel_dsi.h
intel_dvo.c drm/i915: add unregister callback to connector 2014-02-14 11:24:47 +01:00
intel_fbdev.c drm/i915: ignore bios output config if not all outputs are on 2014-03-05 21:30:06 +01:00
intel_hdmi.c drm/i915: add unregister callback to connector 2014-02-14 11:24:47 +01:00
intel_i2c.c
intel_lvds.c drm/i915: add unregister callback to connector 2014-02-14 11:24:47 +01:00
intel_modes.c
intel_opregion.c
intel_overlay.c drm/i915: tune down user-triggerable dmesg noise in the cursor/overlay code 2014-02-14 19:02:32 +01:00
intel_panel.c drm/i915: Initialize downclock mode in panel init 2014-02-12 18:53:05 +01:00
intel_pm.c drm/i915: kill dev_priv->pc8.gpu_idle 2014-03-05 21:30:17 +01:00
intel_ringbuffer.c drm/i915: Handle set_cache_level errors in the status page setup 2014-02-14 14:18:00 +01:00
intel_ringbuffer.h drm/i915: Use hangcheck score to find guilty context 2014-02-04 11:57:24 +01:00
intel_sdvo_regs.h
intel_sdvo.c drm/i915: sdvo: add i2c sysfs symlink to the connector's directory 2014-02-14 11:25:14 +01:00
intel_sideband.c
intel_sprite.c
intel_tv.c drm/i915: add unregister callback to connector 2014-02-14 11:24:47 +01:00
intel_uncore.c drm/i915: put runtime PM only when we actually release force_wake 2014-03-05 21:30:15 +01:00
Kconfig
Makefile