The modernization of PCIe hotplug in Linux
The modernization of PCIe hotplug in Linux
Posted Oct 9, 2018 17:58 UTC (Tue) by davidstrauss (guest, #85867)In reply to: The modernization of PCIe hotplug in Linux by jg
Parent article: The modernization of PCIe hotplug in Linux
This is not a unique deficiency of Linux; my understanding is that macOS and Windows have similar effects for many devices. I'm just saying that support for hot removal of PCIe devices requires high-level support as much as low-level. The low-level work is critical, though.
Posted Oct 10, 2018 18:59 UTC (Wed)
by jg (guest, #17537)
[Link] (1 responses)
I don't remember if all the work has been done in the X server, but certainly the applications and window managers already "do the right thing" for the most part. It gives me great pleasure that I now usually have less trouble handling adding displays/projectors than many/most Windoze users do.
Please don't declare the problem as unsolvable in advance. If it isn't completely solved, it's mostly solved for displays. We started working on these issues with the xrandr extension almost 20 years ago (which keeps getting augmented with time: thanks keithp!). The fundamental shift architecturally happened there, with applications no longer able to presume their root window was immutable.
Posted Oct 10, 2018 19:03 UTC (Wed)
by davidstrauss (guest, #85867)
[Link]
I'm not sure where you got the impression I was making this claim. I started the thread to highlight that the value of PCIe hotplug isn't realized for certain device types without work higher in the stack.
The modernization of PCIe hotplug in Linux
- Jim
The modernization of PCIe hotplug in Linux
