aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/subr_intr.c
Commit message (Expand)AuthorAgeFilesLines
* intrng: switch flag arguments to unsignedElliott Mitchell2024-05-091-5/+5
* arm64: Make KMSAN aware of exceptionsMark Johnston2024-02-081-0/+2
* intrng: Allow alternative IPI PICs to be registered and usedJessica Clarke2024-01-241-7/+35
* intrng: Extract arm/arm64 IPI->PIC glue codeJessica Clarke2024-01-241-33/+155
* intrng: Remove irq_root_ipicount and corresponding intr_pic_claim_root argJessica Clarke2024-01-241-3/+1
* intrng: switch from MAXCPU to mp_ncpusElliott Mitchell2023-09-271-11/+11
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* Continue searching for an irq map from the startAndrew Turner2023-06-281-0/+8
* Hide irq_next_free, it's not used out of this fileAndrew Turner2023-06-281-1/+1
* arm64: add KASAN supportKyle Evans2023-03-231-0/+3
* intrng: track counter allocation with a bitmapMitchell Horne2023-02-141-14/+40
* intrng: sort includesMitchell Horne2023-02-141-9/+9
* ddb: annotate some commands with DB_CMD_MEMSAFEMitchell Horne2022-07-181-1/+1
* intrng: Use less confusing return value for intr_pic_add_handlerJessica Clarke2022-01-031-3/+3
* intrng: remove now redundant shadow variable.Michal Meloun2021-07-081-6/+5
* intrng: Releasing interrupt source should clear interrupt table full state.Michal Meloun2021-07-081-0/+10
* kern/intr: declare interrupt vectors unsignedElliott Mitchell2021-05-031-4/+4
* make maximum interrupt number tunable on ARM, ARM64, MIPS, and RISC-VOleksandr Tymoshenko2021-01-191-20/+38
* Also pass interrupt binding request to non-root interrupt controllers.Michal Meloun2020-11-201-3/+0
* Add a method to determine whether given interrupt is per CPU or not.Michal Meloun2020-11-071-0/+15
* o Add iommu de-initialization method for MSI interface.Ruslan Bukin2020-10-241-12/+4
* Manage MSI iommu pages.Ruslan Bukin2020-10-191-0/+46
* kern: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-2/+0
* INTRNG: only shuffle for !EARLY_AP_STARTUPMitchell Horne2020-07-211-3/+9
* Simplify the flow when getting/setting an isrcAndrew Turner2020-07-011-10/+6
* Fix arm64 kernel build with DEBUG onEd Maste2020-06-101-2/+2
* Remove duplicated empty lines from kern/*.cMateusz Guzik2020-01-301-4/+0
* Extract eventfilter declarations to sys/_eventfilter.hConrad Meyer2019-05-201-0/+2
* Fix compile error with option DEBUG. This is fallout from some long-agoIan Lepore2017-08-161-2/+2
* Only return the current cpu if it's in the cpumask. When we restrict theAndrew Turner2017-08-111-2/+10
* - Remove 'struct vmmeter' from 'struct pcpu', leaving only global vmmeterGleb Smirnoff2017-04-171-1/+1
* All these files need sys/vmmeter.h, but now they got it implicitlyGleb Smirnoff2017-04-171-0/+1
* Only allow the pic type to be either a PIC or MSI type. All interruptAndrew Turner2017-02-061-30/+35
* INTRNG - fix MSI/MSIX release pathOleksandr Tymoshenko2016-10-111-3/+35
* INTRNG: Rework handling with resources. Partially revert r301453.Michal Meloun2016-08-191-56/+286
* Remove temporary solution for storing interrupt mapping data asSvatopluk Kraus2016-06-071-143/+11
* INTRNG: As follow up of r301451, implement mapping and configurationMichal Meloun2016-06-071-24/+4
* INTRNG - change the way how an interrupt mapping data are providedSvatopluk Kraus2016-06-051-37/+20
* (1) Add a new bus method to get a mapping data for an interrupt.Svatopluk Kraus2016-06-051-1/+0
* Add an interface to handle interrupt controllers that have a contiguousAndrew Turner2016-06-031-0/+73
* Limit calling pmc_hook to when the interrupt comes while running userspace.Andrew Turner2016-05-241-1/+2
* Add the needed hwpmc hooks to subr_intr.c. This is needed for the correctAndrew Turner2016-05-231-0/+9
* Return the struct intr_pic pointer from intr_pic_register. This will beAndrew Turner2016-05-181-4/+4
* Introduce MSI and MSI-X support to intrng. This adds a new msi deviceAndrew Turner2016-05-161-1/+173
* Check malloc succeeded in pic_create, with M_NOWAIT it may return NULL.Andrew Turner2016-05-091-0/+4
* Set correct size to the size member of struct intr_map_data whenSvatopluk Kraus2016-05-061-1/+1
* INTRNG - redefine struct intr_map_data to avoid headers pollution. EachSvatopluk Kraus2016-05-051-20/+34
* Remove superfluous check. The pic_dev member of struct picSvatopluk Kraus2016-05-051-1/+1
* sys/kern: spelling fixes in comments.Pedro F. Giffuni2016-04-291-2/+2
* INTRNG: Define 'INTR_IRQ_INVALID' constant and use it consistentlyMichal Meloun2016-04-281-8/+6