drm/switcheroo: track state of switch in drivers.
We need to track the state of the switch in drivers, so that after s/r we don't resume the card we've explicitly switched off before. Also don't allow a userspace open to occur if we've switched the gpu off. Signed-off-by: Dave Airlie <airlied@redhat.com>
This commit is contained in:
@@ -1121,9 +1121,13 @@ struct drm_device {
|
||||
spinlock_t object_name_lock;
|
||||
struct idr object_name_idr;
|
||||
/*@} */
|
||||
|
||||
int switch_power_state;
|
||||
};
|
||||
|
||||
#define DRM_SWITCH_POWER_ON 0
|
||||
#define DRM_SWITCH_POWER_OFF 1
|
||||
#define DRM_SWITCH_POWER_CHANGING 2
|
||||
|
||||
static __inline__ int drm_core_check_feature(struct drm_device *dev,
|
||||
int feature)
|
||||
{
|
||||
|
Reference in New Issue
Block a user