search for: nvkm_nsec

Displaying 5 results from an estimated 5 matches for "nvkm_nsec".

Did you mean: nvkm_msec
2017 Mar 09
0
[PATCH 0/5] Thunderbolt GPU fixes
...vers need to cease MMIO and > PCI config space access once a device is gone to avoid delaying device > teardown or accessing a newly attached replacement device. Also, MMIO > reads to removed devices return "all ones", which results in an infinite > loop e.g. in nouveau's nvkm_nsec(). > > The question is how to recognize device removal. One common method is to > read the vendor register with pci_device_is_present(), but this reports > a false positive if the device is present but in D3cold. A better method > is to let the PCIe hotplug driver recognize and ca...
2023 Feb 20
1
linux-6.2-rc4+ hangs on poweroff/reboot: Bisected
...;> break; > >>> ) < 0) > >>> return -ETIMEDOUT; > >>> > >>> return 0; > >>> } > >>> > >>> nvkm_msec is #defined to nvkm_usec which in turn is #defined to nvkm_nsec where the loop that the break is related to > >>> appears > >> > >> I think someone who knows the code needs to look at this. What I can confirm is that after a freeze, I waited for 90 > >> seconds for a timeout to occur, but it didn't. > > Hey, >...
2023 Mar 10
1
linux-6.2-rc4+ hangs on poweroff/reboot: Bisected
...> >>>>>> return -ETIMEDOUT; > >>>>>> > >>>>>> return 0; > >>>>>> } > >>>>>> > >>>>>> nvkm_msec is #defined to nvkm_usec which in turn is #defined to nvkm_nsec where the loop that the break is related to > >>>>>> appears > >>>>> > >>>>> I think someone who knows the code needs to look at this. What I can confirm is that after a freeze, I waited for 90 > >>>>> seconds for a timeout...
2023 Feb 20
2
linux-6.2-rc4+ hangs on poweroff/reboot: Bisected
...(nvkm_falcon_rd32(falcon, 0x10c) & 0x00000006)) > > break; > > ) < 0) > > return -ETIMEDOUT; > > > > return 0; > > } > > > > nvkm_msec is #defined to nvkm_usec which in turn is #defined to nvkm_nsec where the loop that the break is related to > > appears > > I think someone who knows the code needs to look at this. What I can confirm is that after a freeze, I waited for 90 > seconds for a timeout to occur, but it didn't. Hey, Are you able to try the attached patch for me pl...
2017 Feb 24
6
[PATCH 0/5] Thunderbolt GPU fixes
...se removal: DRM drivers need to cease MMIO and PCI config space access once a device is gone to avoid delaying device teardown or accessing a newly attached replacement device. Also, MMIO reads to removed devices return "all ones", which results in an infinite loop e.g. in nouveau's nvkm_nsec(). The question is how to recognize device removal. One common method is to read the vendor register with pci_device_is_present(), but this reports a false positive if the device is present but in D3cold. A better method is to let the PCIe hotplug driver recognize and cache device removal. Keith...