summaryrefslogtreecommitdiff
path: root/sys/arch/arm/cortex/gicv3_its.c
AgeCommit message (Expand)Author
2021-10-31Fix non-DIAGNOSTIC builds (hopefully). No idea why this didn't fail toskrll
2021-10-31Rework Arm (32bit and 64bit) AP startup so that cpu_hatch doesn't sleep.skrll
2021-01-16Remove MAXCPUS dependency.jmcneill
2020-12-24trailing whitespacejmcneill
2020-12-11Simplify gits_command by getting rid of the _BYTE_ORDER test and justjmcneill
2020-12-11Preserve ST Lower and Upper fields when clearing Mask bit in the MSI-Xjmcneill
2020-09-24need to swap on big endian machines.ryo
2020-02-13Make intr affinity work with MSIs againjmcneill
2020-02-13Since all ITS instances share a common LPI configuration table, used ajmcneill
2020-02-01Use kmem_zalloc for its state, fixes possible crash if a driver tries tojmcneill
2020-01-17Set msi_id to its_idjmcneill
2019-12-24Traiing whitespaceskrll
2019-12-02 Use PCI_MSIX_"TBL"BIR_MASK instead of PCI_MSIX_"PBA"BIR_MASK for MSI-X table.msaitoh
2019-06-30Cleanup ThunderX quirk and print cache / shareability details for ITT tablesjmcneill
2019-06-30Enable caching of ITS tables when possiblejmcneill
2019-06-29Restore original size calculation for MAPD and don't disable MSI/MSIX on devi...jmcneill
2019-06-29Rename lpi pic to gicv3-its when an ITS is foundjmcneill
2019-06-23Pass correct EventID to MOVI and INV commandsjmcneill
2019-06-23Remove unused variable (build fix)jmcneill
2019-06-23Ensure that the "size" parameter of MAPD matches the size of the ITT beingjmcneill
2019-06-16Pass correct event ID with MOVI commandsjmcneill
2019-06-16- Disable MSI/MSI-X when making changesjmcneill
2019-06-12Allow set_affinity calls before PEs are brought online. We store thejmcneill
2019-06-12Fail gracefully if gicv3_its_set_affinity is called before a cpu isjmcneill
2018-12-08Add support for decoding PCI ID mappings using IO remapping tables (IORT).jmcneill
2018-11-28Allow non-power of 2 counts, and support alloc/release/alloc patterns for a d...jmcneill
2018-11-24Handle ThunderX errataskrll
2018-11-23Only allocate what we need for ITT tablesjmcneill
2018-11-23Fix ITT size, only need to MAPD once per device.jmcneill
2018-11-22use correct interrupt indexjakllsch
2018-11-21kcpuset_ffs returns the cpu number plus one, so make sure to subtract itjmcneill
2018-11-16Add intr_establish_xname support to arm and expose it to intrctljmcneill
2018-11-10Implement pic_get_affinity/pic_set_affinity for LPIs via ITSjmcneill
2018-11-09Add support for GICv3 Locality-specific Periphal Interrupts (LPIs) and thejmcneill