5a43628d58
New events module: a 500ms poller thread scans every enumerated device and produces two read-only event streams: - /scheme/pci/aer — uncorrectable (NonFatal) and correctable AER status from the PCIe AER extended capability, emitted as 'severity=<level> device=<bdf> raw=...' lines and W1C-cleared - /scheme/pci/pciehp — Slot Status events from hot-plug-capable ports (presence detect, DLL state, attention button, MRL sensor, power fault), emitted as 'kind=<event> device=<bdf>' lines and W1C-cleared Events accumulate in capped in-memory logs (64 lines) served by the scheme; device strings use the scheme dir-name format (0000--00--1f.2) so driver-manager's route_to_driver matches bound paths. The Pcie handle is now Arc-shared with the poller. Extended capabilities need ECAM; on PCI 3.0 fallback machines the scanners gracefully produce nothing. This wires driver-manager's previously inert unified event listener to real producers.