ladybird/Kernel/Bus
Liav A 657bc71247 Kernel/VirtIO: Ignore the VIRTIO_PCI_CAP_PCI_CFG configuration type
This configuration exposes a suboptimal mechanism to access other
VirtIO device configurations. It is also the only configuration to use a
zero length for a configuration structure, and specify a valid BAR which
triggered a kernel panic when attaching a virtio-gpu-pci device before
95b15e4901 was applied.

The real solution for that problem is to ignore this configuration type
because we never actually use it. It means that we can VERIFY that all
other configuration types have a valid length, as being expected.
2023-03-19 00:19:06 +00:00
..
PCI Everywhere: Remove NonnullRefPtr.h includes 2023-03-06 23:46:35 +01:00
USB Kernel: Stop using NonnullLockRefPtrVector 2023-03-06 23:46:36 +01:00
VirtIO Kernel/VirtIO: Ignore the VIRTIO_PCI_CAP_PCI_CFG configuration type 2023-03-19 00:19:06 +00:00