Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
xcap
xcap-capability-linux
Commits
03bc9675
Commit
03bc9675
authored
Jul 04, 2011
by
Ben Skeggs
Browse files
drm/nouveau: allow modeset module option to select 'headless mode'
Signed-off-by:
Ben Skeggs
<
bskeggs@redhat.com
>
parent
1575b364
Changes
3
Hide whitespace changes
Inline
Side-by-side
drivers/gpu/drm/nouveau/nouveau_drv.c
View file @
03bc9675
...
...
@@ -41,7 +41,7 @@ int nouveau_agpmode = -1;
module_param_named
(
agpmode
,
nouveau_agpmode
,
int
,
0400
);
MODULE_PARM_DESC
(
modeset
,
"Enable kernel modesetting"
);
static
int
nouveau_modeset
=
-
1
;
/* kms */
int
nouveau_modeset
=
-
1
;
module_param_named
(
modeset
,
nouveau_modeset
,
int
,
0400
);
MODULE_PARM_DESC
(
vbios
,
"Override default VBIOS location"
);
...
...
drivers/gpu/drm/nouveau/nouveau_drv.h
View file @
03bc9675
...
...
@@ -798,6 +798,7 @@ nouveau_bo_ref(struct nouveau_bo *ref, struct nouveau_bo **pnvbo)
}
/* nouveau_drv.c */
extern
int
nouveau_modeset
;
extern
int
nouveau_agpmode
;
extern
int
nouveau_duallink
;
extern
int
nouveau_uscript_lvds
;
...
...
drivers/gpu/drm/nouveau/nouveau_state.c
View file @
03bc9675
...
...
@@ -431,6 +431,15 @@ static int nouveau_init_engine_ptrs(struct drm_device *dev)
return
1
;
}
/* headless mode */
if
(
nouveau_modeset
==
2
)
{
engine
->
display
.
early_init
=
nouveau_stub_init
;
engine
->
display
.
late_takedown
=
nouveau_stub_takedown
;
engine
->
display
.
create
=
nouveau_stub_init
;
engine
->
display
.
init
=
nouveau_stub_init
;
engine
->
display
.
destroy
=
nouveau_stub_takedown
;
}
return
0
;
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment