Skip to content

irq-core-2020-03-30

tagged this 30 Mar 13:27
  Treewide:

    - Cleanup of setup_irq() which is not longer required because the
      memory allocator is available early. Most cleanup changes come
      through the various maintainer trees, so the final removal of
      setup_irq() is postponed towards the end of the merge window.

  Core:

    - Protection against unsafe invocation of interrupt handlers and unsafe
      interrupt injection including a fixup of the offending PCI/AER error
      injection mechanism.

      Invoking interrupt handlers from arbitrary contexts, i.e. outside of
      an actual interrupt, can cause inconsistent state on the fragile
      x86 interrupt affinity changing hardware trainwreck.

  Drivers:

    - Second wave of support for the new ARM GICv4.1
    - Multi-instance support for Xilinx and PLIC interrupt controllers
    - CPU-Hotplug support for PLIC
    - The obligatory new driver for X1000 TCU
    - Enhancements, cleanups and fixes all over the place
Assets 2
Loading