[Nouveau] [PATCH] drm/nouveau: Add proper vgaarb support.
Ben Skeggs
skeggsb at gmail.com
Mon Feb 8 20:54:07 PST 2010
On Mon, 2010-02-08 at 18:44 +0100, Maarten Maathuis wrote:
> 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.
I pushed this already today along with some other fixes, had it queued
up since yesterday.
Ben.
>
> Maarten.
> _______________________________________________
> Nouveau mailing list
> Nouveau at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/nouveau
More information about the Nouveau
mailing list