diff options
author | Ilia Mirkin <imirkin@alum.mit.edu> | 2014-12-16 13:55:38 -0500 |
---|---|---|
committer | Ben Skeggs <bskeggs@redhat.com> | 2014-12-22 08:36:08 +1000 |
commit | 2fe275d0623e8d78acd60ef5da043f446ee00e5d (patch) | |
tree | d4289db843350ff0694ef426e291a416af2f88bd /nvkm/subdev/mc/nv4c.c | |
parent | cb5cdd72027f90a9ed488e4d097b6e0a3911c8c9 (diff) | |
download | nouveau-2fe275d0623e8d78acd60ef5da043f446ee00e5d.tar.gz |
mc/nv4c: disable msi
Several users have, over time, reported issues with MSI on these IGPs.
They're old, rarely available, and MSI doesn't provide such huge
advantages on them. Just disable.
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=87361
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=74492
Fixes: fa8c9ac72fe ("drm/nv4c/mc: nv4x igp's have a different msi rearm register")
Cc: stable@vger.kernel.org
Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Diffstat (limited to 'nvkm/subdev/mc/nv4c.c')
-rw-r--r-- | nvkm/subdev/mc/nv4c.c | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/nvkm/subdev/mc/nv4c.c b/nvkm/subdev/mc/nv4c.c index a75c35ccf..165401c40 100644 --- a/nvkm/subdev/mc/nv4c.c +++ b/nvkm/subdev/mc/nv4c.c @@ -24,13 +24,6 @@ #include "nv04.h" -static void -nv4c_mc_msi_rearm(struct nouveau_mc *pmc) -{ - struct nv04_mc_priv *priv = (void *)pmc; - nv_wr08(priv, 0x088050, 0xff); -} - struct nouveau_oclass * nv4c_mc_oclass = &(struct nouveau_mc_oclass) { .base.handle = NV_SUBDEV(MC, 0x4c), @@ -41,5 +34,4 @@ nv4c_mc_oclass = &(struct nouveau_mc_oclass) { .fini = _nouveau_mc_fini, }, .intr = nv04_mc_intr, - .msi_rearm = nv4c_mc_msi_rearm, }.base; |