linux_dsm_epyc7002/drivers/gpu/drm/nouveau/nvkm/subdev
Karol Herbst a121027d27 drm/nouveau/pci: do a msi rearm on init
On my GP107 when I load nouveau after unloading it, for some reason the
GPU stopped sending or the CPU stopped receiving interrupts if MSI was
enabled.

Doing a rearm once before getting any interrupts fixes this.

Signed-off-by: Karol Herbst <kherbst@redhat.com>
Reviewed-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2017-12-19 10:16:37 +10:00
..
bar drm/nouveau/bar/gf100: initialise vmm with new interfaces 2017-11-02 13:32:30 +10:00
bios drm/nouveau/bios/dp: support DP Info Table 2.0 2017-12-19 10:16:37 +10:00
bus drm/nouveau/core: remove pmc_enable argument from subdev ctor 2016-05-20 14:43:04 +10:00
clk replace BUG_ON(1) with BUG() 2017-02-17 15:14:55 +10:00
devinit drm/nouveau/devinit/nv04: mark expected switch fall-throughs 2017-11-03 09:12:10 +10:00
fb drm/nouveau/mmu: remove old vmm frontend 2017-11-02 13:32:33 +10:00
fuse drm/nouveau/core: remove pmc_enable argument from subdev ctor 2016-05-20 14:43:04 +10:00
gpio dmi: Mark all struct dmi_system_id instances const 2017-09-14 11:59:30 +02:00
i2c drm/nouveau/i2c/gf119-: add support for address-only transactions 2017-07-24 12:15:24 +10:00
ibus drm/nouveau/ibus: add GP10B support 2017-04-06 14:39:04 +10:00
iccsense drm/nouveau/iccsense: Parse max and crit power level 2017-02-17 17:38:16 +10:00
instmem drm/nouveau/imem/nv50: fix refcount_t warning 2017-12-19 10:16:37 +10:00
ltc drm/nouveau/ltc/gm200: limit NV_MMU_PTE_COMPTAGLINE bits to 16 where required 2017-11-02 13:32:27 +10:00
mc drm/nouveau/mc/gf100: add pmu to reset mask 2017-08-22 18:04:30 +10:00
mmu drm/nouveau/mmu: swap out round for ALIGN 2017-11-03 09:12:09 +10:00
mxm ACPI: Switch to use generic guid_t in acpi_evaluate_dsm() 2017-06-07 12:20:49 +02:00
pci drm/nouveau/pci: do a msi rearm on init 2017-12-19 10:16:37 +10:00
pmu drm/nouveau/pmu/gt215-: abstract detection of whether reset is needed 2017-08-22 18:04:31 +10:00
secboot drm/nouveau/secboot/gm200: use new interfaces for vmm operations 2017-11-02 13:32:30 +10:00
therm drm/nouveau/therm/gp100: initial implementation of new gp1xx temperature sensor 2017-11-02 13:32:15 +10:00
timer drm/nouveau/tmr: remove nvkm_timer_alarm_cancel() 2017-06-16 14:04:42 +10:00
top drm/nouveau/core: add SEC2 engine 2017-03-07 17:05:13 +10:00
volt drm/nouveau/bios/volt: pointers are 32-bit 2016-11-28 15:39:35 +10:00
Kbuild drm/nouveau/core: add top plumbing 2016-05-20 14:43:04 +10:00