[Nouveau] [PATCH] drm/nouveau: Add proper vgaarb support.
Maarten Maathuis
madman2003 at gmail.com
Mon Feb 8 09:44:48 PST 2010
2010/2/8 Marcin Kościelnicki <koriakin at 0x04.net>:
> Signed-off-by: Marcin Kościelnicki <koriakin at 0x04.net>
> ---
> drivers/gpu/drm/nouveau/nouveau_state.c | 7 +++++++
> 1 files changed, 7 insertions(+), 0 deletions(-)
>
> diff --git a/drivers/gpu/drm/nouveau/nouveau_state.c b/drivers/gpu/drm/nouveau/nouveau_state.c
> index fcd7610..c538eee 100644
> --- a/drivers/gpu/drm/nouveau/nouveau_state.c
> +++ b/drivers/gpu/drm/nouveau/nouveau_state.c
> @@ -310,6 +310,13 @@ static int nouveau_init_engine_ptrs(struct drm_device *dev)
> static unsigned int
> nouveau_vga_set_decode(void *priv, bool state)
> {
> + struct drm_device *dev = priv;
> + struct drm_nouveau_private *dev_priv = dev->dev_private;
> + if (dev_priv->chipset >= 0x40) {
> + nv_wr32(dev, 0x88054, state);
> + } else {
> + nv_wr32(dev, 0x1854, state);
> + }
> if (state)
> return VGA_RSRC_LEGACY_IO | VGA_RSRC_LEGACY_MEM |
> VGA_RSRC_NORMAL_IO | VGA_RSRC_NORMAL_MEM;
> --
> 1.6.4.1
>
> _______________________________________________
> Nouveau mailing list
> Nouveau at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/nouveau
>
If noone complains by tomorrow, i will pick this up.
Maarten.
More information about the Nouveau
mailing list