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...