aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_intr.c
Commit message (Expand)AuthorAgeFilesLines
* Allow swi_sched() to be called from NMI context.Alexander Motin2020-07-251-7/+27
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-4/+8
* Fix for unbalanced EPOCH(9) usage in the generic kernel interruptHans Petter Selasky2020-02-101-6/+10
* Enter the network epoch for interrupt handlers of INTR_TYPE_NET.Gleb Smirnoff2020-01-231-2/+22
* Add ie_hflags to struct intr_event, which accumulates flags from allGleb Smirnoff2020-01-231-11/+4
* schedlock 4/4Jeff Roberson2019-12-151-6/+7
* schedlock 1/4Jeff Roberson2019-12-151-3/+3
* Remove the deprecated timeout(9) interface.John Baldwin2019-12-131-1/+0
* Disable intr_storm_threshold mechanism by defaultConrad Meyer2019-05-241-1/+1
* Bind TCP HPTS (pacer) threads to NUMA domainsAndrew Gallatin2019-05-101-0/+19
* Revert accidental change that should not have been included in r345475.Ian Lepore2019-03-241-1/+1
* Truncate a too-long interrupt handler name when there is only one handler.Ian Lepore2019-03-241-4/+14
* add support for marking interrupt handlers as suspendedAndriy Gapon2018-12-171-9/+95
* Remove the Yarrow PRNG algorithm option in accordance with due noticeMark Murray2018-08-261-2/+2
* safer wait-free iteration of shared interrupt handlersAndriy Gapon2018-08-031-28/+65
* change interrupt event's list of handlers from TAILQ to CK_SLISTAndriy Gapon2018-07-231-45/+51
* Yank crufty INTR_FILTER optionConrad Meyer2018-05-241-540/+0
* intr unbreak KTR/LINT buildMatt Macy2018-05-191-2/+2
* intr: eliminate / annotate unused stack localsMatt Macy2018-05-191-6/+6
* sys/kern: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Extend cpuset_get/setaffinity() APIsConrad Meyer2017-05-031-30/+104
* - Remove 'struct vmmeter' from 'struct pcpu', leaving only global vmmeterGleb Smirnoff2017-04-171-1/+1
* The part of r285680 which removed release semantic for two stores toKonstantin Belousov2015-07-211-2/+14
* Restructure code for readability improvement. No functional change.Kirk McKusick2015-07-191-10/+7
* Further cleanup after r285607.Konstantin Belousov2015-07-181-22/+29
* Do not use atomic_swap_int(9), it is not available on allKonstantin Belousov2015-07-151-2/+2
* Reset non-zero it_need indicator to zero atomically with fetching itsKonstantin Belousov2015-07-151-12/+10
* Style. Remove excessive brackets. Compare non-boolean with zero.Konstantin Belousov2015-07-151-4/+4
* Huge cleanup of random(4) code.Mark Murray2015-06-301-3/+3
* Remove support for Xen PV domU kernels. Support for HVM domU kernelsJohn Baldwin2015-04-301-5/+0
* This is the much-discussed major upgrade to the random(4) device, known to yo...Mark Murray2014-10-301-18/+7
* Convert a missed u_char cpu -> int cpu.Adrian Chadd2014-10-191-3/+2
* Add kernel option KSTACK_USAGE_PROF to sample the stack depth onKonstantin Belousov2014-10-041-0/+5
* Migrate ie->ie_assign_cpu and associated code to use an int for CPU ratherAdrian Chadd2014-09-171-3/+3
* Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky2014-06-281-2/+1
* Revert r267961, r267973:Glen Barber2014-06-271-1/+2
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifHans Petter Selasky2014-06-271-2/+1
* Permit changing cpu mask for cpu set 1 in presence of driversAlexander V. Chernikov2014-06-221-13/+3
* Snapshot. This passes the build test, but has not yet been finished or debugged.Mark Murray2013-10-041-3/+3
* Snapshot; Do some running repairs on entropy harvesting. More needs to follow.Mark Murray2013-08-261-1/+1
* The change in r236456 (atomic_store_rel not locked) exposed a bugAlfred Perlstein2013-07-041-9/+11
* If filter of the interrupt event is not null, print it, in addition toKonstantin Belousov2013-04-051-1/+10
* MFcalloutng (r244355):Davide Italiano2013-03-041-10/+1
* If an interrupt event's assign_cpu method fails, then restore the originalNeel Natu2013-02-071-1/+1
* Add optional entropy harvesting for software interrupts in swi_sched()John Baldwin2012-09-251-0/+10
* Do not add handler to event handlers list until ithread is created.Alexander Kabaev2012-08-061-25/+27
* Export intrcnt correctly when running under 32-bit compatibility.Juli Mallett2012-03-091-0/+18
* Add a new sched_clear_name() method to the scheduler interface to clearJohn Baldwin2012-03-081-0/+3
* Be pedantic and change // comment to C-style one.Sergey Kandaurov2012-01-161-1/+1
* Use strchr() and strrchr().Ed Schouten2012-01-021-4/+4