summaryrefslogtreecommitdiffstats
path: root/sys/kern (follow)
Commit message (Expand)AuthorAgeFilesLines
* add intrmap_one, some temp code to help us write pci_intr_establish_cpu.dlg2020-06-231-1/+15
* timecounting: add gettime(9), getuptime(9)cheloha2020-06-221-1/+45
* inittodr(9): introduce dedicated flag to enable writes from resettodr(9)cheloha2020-06-221-2/+9
* Extend kqueue interface with EVFILT_EXCEPT filter.mpi2020-06-223-5/+43
* there's not going to be any whole kernel wide network livelocks soon.dlg2020-06-221-3/+2
* add mq_push. it's like mq_enqueue, but drops from the head, not the tail.dlg2020-06-211-1/+20
* backout pipe change, it crashes some archderaadt2020-06-191-53/+51
* Compare `so' and `sosp' types just after `sosp' obtaining. We can't splicemvs2020-06-181-5/+5
* Instead of performing three distinct allocations per created pipe,anton2020-06-171-51/+53
* make intrmap_cpu return a struct cpu_info *, not a "cpuid number" thing.dlg2020-06-171-8/+8
* add intrmap, an api that picks cpus for devices to attach interrupts to.dlg2020-06-171-0/+347
* wire stoeplitz code into the tree.dlg2020-06-161-1/+10
* Implement a simple kqfilter for deadfs matching its poll handler.mpi2020-06-151-2/+4
* Set __EV_HUP when the conditions matching poll(2)'s POLLUP are found.mpi2020-06-154-4/+20
* Raise SPL when modifying ps_klist to prevent a race with interrupts.visa2020-06-152-3/+15
* Remove misleading XXX about locking of ps_klist. All of the kqueuevisa2020-06-142-5/+2
* Revert addition of double underbars for filter-specific flag.mpi2020-06-121-4/+4
* Move FRELE() outside fdplock in dup*(2) code. This avoids a potentialvisa2020-06-111-4/+7
* Rename poll-compatibility flag to better reflect what it is.mpi2020-06-113-8/+8
* Make spec_kqfilter() and cttykqfilter() behave like their correspondingmpi2020-06-112-8/+16
* whitespace and speeling fix in a comment. no functional change.dlg2020-06-111-4/+4
* make taskq_barrier wait for pending tasks, not just the running tasks.dlg2020-06-111-2/+2
* get rid of a vestigial bit of the sbartq.dlg2020-06-111-5/+1
* Move closef() outside fdplock() in sys_socketpair(). This preventsvisa2020-06-101-6/+11
* add support for running taskq_barrier from a task inside the taskq.dlg2020-06-071-62/+131
* In automatic performance mode on systems with offline CPUs because of SMTsolene2020-05-301-1/+3
* Introduce kqueue_terminate() & kqueue_free(), no functional changes.mpi2020-05-301-12/+38
* dev/rndvar.h no longer has statistical interfaces (removed during variousderaadt2020-05-294-9/+4
* rndvar.h not needed herederaadt2020-05-291-2/+1
* File allocation in socket(2) & socketpair(2) no longer need the KERNEL_LOCK().mpi2020-05-281-6/+1
* Revert "Add kqueue_scan_state struct"visa2020-05-251-72/+26
* Pass bootblock indicator RB_GOODRANDOM to random_start(). Future workderaadt2020-05-251-2/+2
* Add missing ICANON check in filt_ptcwrite().mpi2020-05-211-2/+3
* clock_gettime(2): use nanoruntime(9) to get value for CLOCK_UPTIMEcheloha2020-05-201-5/+2
* timecounting: decide whether to advance offset within tc_windup()cheloha2020-05-201-25/+44
* Add function for attaching RTC drivers, to reduce direct usevisa2020-05-171-1/+7
* Add kqueue_scan_state structvisa2020-05-171-26/+72
* Make inittodr() and resettodr() MI.kettenis2020-05-161-1/+91
* Do not wait indefinitely for flushing when closing a tty.mpi2020-05-081-6/+24
* Ensure that if we are doing a delayed write with a NOCACHE buffer, webeck2020-04-291-1/+2
* Fix panic message.kettenis2020-04-151-2/+2
* In sosplice(), temporarily release the socket lock before callinganton2020-04-121-1/+9
* Add soassertlocked() checks to sbappend() and sbappendaddr(). This bringsclaudio2020-04-111-1/+4
* Make fifo_kqfilter() honor FREAD|FWRITE just like fifo_poll() does.mpi2020-04-083-6/+7
* Abstract the head of knote lists. This allows extending the lists,visa2020-04-077-45/+64
* Defer selwakeup() from kqueue_wakeup() to kqueue_task() to preventvisa2020-04-071-6/+8
* Fix single thread behaviour in sleep_setup_signal(). If a thread needs toclaudio2020-04-061-13/+20
* futex(2): FUTEX_WAIT: rwsleep_nsec(9) at least one nanosecondcheloha2020-04-061-2/+2
* Declare pledgenames[] as const.visa2020-04-051-2/+2
* Adjust SMR_ASSERT_CRITICAL() and SMR_ASSERT_NONCRITICAL() so that thevisa2020-04-031-23/+1