Subversion Repositories Kolibri OS

Rev

Rev 5060 | Rev 6084 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5060 Rev 5354
Line 33... Line 33...
33
	.lvds_channel_mode = 0,
33
	.lvds_channel_mode = 0,
34
	.panel_use_ssc = -1,
34
	.panel_use_ssc = -1,
35
	.vbt_sdvo_panel_type = -1,
35
	.vbt_sdvo_panel_type = -1,
36
	.enable_rc6 = -1,
36
	.enable_rc6 = -1,
37
	.enable_fbc = -1,
37
	.enable_fbc = -1,
-
 
38
	.enable_execlists = 0,
38
	.enable_hangcheck = true,
39
	.enable_hangcheck = true,
39
    .enable_ppgtt = 1,
40
    .enable_ppgtt = 1,
40
	.enable_psr = 0,
41
	.enable_psr = 0,
41
	.preliminary_hw_support = IS_ENABLED(CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT),
42
	.preliminary_hw_support = IS_ENABLED(CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT),
42
	.disable_power_well = 1,
43
	.disable_power_well = 1,
Line 64... Line 65...
64
 
65
 
65
module_param_named(powersave, i915.powersave, int, 0600);
66
module_param_named(powersave, i915.powersave, int, 0600);
66
MODULE_PARM_DESC(powersave,
67
MODULE_PARM_DESC(powersave,
Line 67... Line 68...
67
	"Enable powersavings, fbc, downclocking, etc. (default: true)");
68
	"Enable powersavings, fbc, downclocking, etc. (default: true)");
68
 
69
 
69
module_param_named(semaphores, i915.semaphores, int, 0400);
70
module_param_named_unsafe(semaphores, i915.semaphores, int, 0400);
70
MODULE_PARM_DESC(semaphores,
71
MODULE_PARM_DESC(semaphores,
Line 71... Line 72...
71
	"Use semaphores for inter-ring sync "
72
	"Use semaphores for inter-ring sync "
72
	"(default: -1 (use per-chip defaults))");
73
	"(default: -1 (use per-chip defaults))");
73
 
74
 
74
module_param_named(enable_rc6, i915.enable_rc6, int, 0400);
75
module_param_named_unsafe(enable_rc6, i915.enable_rc6, int, 0400);
75
MODULE_PARM_DESC(enable_rc6,
76
MODULE_PARM_DESC(enable_rc6,
76
	"Enable power-saving render C-state 6. "
77
	"Enable power-saving render C-state 6. "
77
	"Different stages can be selected via bitmask values "
78
	"Different stages can be selected via bitmask values "
Line 78... Line 79...
78
	"(0 = disable; 1 = enable rc6; 2 = enable deep rc6; 4 = enable deepest rc6). "
79
	"(0 = disable; 1 = enable rc6; 2 = enable deep rc6; 4 = enable deepest rc6). "
79
	"For example, 3 would enable rc6 and deep rc6, and 7 would enable everything. "
80
	"For example, 3 would enable rc6 and deep rc6, and 7 would enable everything. "
80
	"default: -1 (use per-chip default)");
81
	"default: -1 (use per-chip default)");
81
 
82
 
Line 82... Line 83...
82
module_param_named(enable_fbc, i915.enable_fbc, int, 0600);
83
module_param_named_unsafe(enable_fbc, i915.enable_fbc, int, 0600);
Line 111... Line 112...
111
MODULE_PARM_DESC(enable_hangcheck,
112
MODULE_PARM_DESC(enable_hangcheck,
112
	"Periodically check GPU activity for detecting hangs. "
113
	"Periodically check GPU activity for detecting hangs. "
113
	"WARNING: Disabling this can cause system wide hangs. "
114
	"WARNING: Disabling this can cause system wide hangs. "
114
	"(default: true)");
115
	"(default: true)");
Line 115... Line 116...
115
 
116
 
116
module_param_named(enable_ppgtt, i915.enable_ppgtt, int, 0400);
117
module_param_named_unsafe(enable_ppgtt, i915.enable_ppgtt, int, 0400);
117
MODULE_PARM_DESC(enable_ppgtt,
118
MODULE_PARM_DESC(enable_ppgtt,
118
	"Override PPGTT usage. "
119
	"Override PPGTT usage. "
Line -... Line 120...
-
 
120
	"(-1=auto [default], 0=disabled, 1=aliasing, 2=full)");
-
 
121
 
-
 
122
module_param_named(enable_execlists, i915.enable_execlists, int, 0400);
-
 
123
MODULE_PARM_DESC(enable_execlists,
-
 
124
	"Override execlists usage. "
119
	"(-1=auto [default], 0=disabled, 1=aliasing, 2=full)");
125
	"(-1=auto, 0=disabled [default], 1=enabled)");
120
 
126
 
Line 121... Line 127...
121
module_param_named(enable_psr, i915.enable_psr, int, 0600);
127
module_param_named(enable_psr, i915.enable_psr, int, 0600);
122
MODULE_PARM_DESC(enable_psr, "Enable PSR (default: false)");
128
MODULE_PARM_DESC(enable_psr, "Enable PSR (default: false)");