summaryrefslogtreecommitdiffstats
path: root/sys/sys
AgeCommit message (Expand)AuthorFilesLines
2020-06-22Extend kqueue interface with EVFILT_EXCEPT filter.mpi1-1/+8
2020-06-22let userland read vpd info from a pci device.dlg1-1/+9
2020-06-21wireguard is taking over the gif mbuf tag.dlg1-4/+4
2020-06-21add mq_push. it's like mq_enqueue, but drops from the head, not the tail.dlg1-1/+2
2020-06-19backout pipe change, it crashes some archderaadt1-4/+1
2020-06-17Instead of performing three distinct allocations per created pipe,anton1-1/+4
2020-06-17Expose SMR list and pointer macros to userspace. This enables the usevisa1-3/+3
2020-06-17make ph_flowid in mbufs 16bits by storing whether it's set in csum_flags.dlg1-6/+3
2020-06-17make intrmap_cpu return a struct cpu_info *, not a "cpuid number" thing.dlg1-2/+2
2020-06-17add intrmap, an api that picks cpus for devices to attach interrupts to.dlg1-0/+38
2020-06-15Implement a simple kqfilter for deadfs matching its poll handler.mpi1-1/+2
2020-06-15Set __EV_HUP when the conditions matching poll(2)'s POLLUP are found.mpi1-2/+5
2020-06-12Revert addition of double underbars for filter-specific flag.mpi1-2/+2
2020-06-11Rename poll-compatibility flag to better reflect what it is.mpi1-3/+3
2020-06-08Use a new EV_OLDAPI flag to match the behavior of poll(2) and select(2).mpi1-1/+2
2020-06-08visa points out we don't use or need the TASK_BARRIER flag anymore.dlg1-2/+1
2020-06-04add missing forward declaration of struct procanton1-1/+3
2020-05-29dev/rndvar.h no longer has statistical interfaces (removed during variousderaadt1-1/+6
2020-05-27Document the various flavors of NET_LOCK() and rename the reader version.mpi1-16/+25
2020-05-26Make cdev_{audio,video}_init() expose a kqfilter handler.mpi1-4/+4
2020-05-25Revert "Add kqueue_scan_state struct"visa1-12/+1
2020-05-23Add RB_GOODRANDOM passed from bootloader to kernel in boothowto. Indicatesderaadt1-17/+18
2020-05-21Update comment to reflect current headers.visa1-6/+5
2020-05-20kernel.h: remove global declaration for naptimecheloha1-3/+1
2020-05-20timecounting: decide whether to advance offset within tc_windup()cheloha1-1/+4
2020-05-17Add kqueue_scan_state structvisa1-1/+12
2020-05-13Match direct `seltrue' usages with a corresponding `seltrue_kqfilter'.mpi1-2/+2
2020-05-10Use a double-underscore prefix for local variables declared in macrosguenther5-40/+40
2020-05-09Initialize the srp_ref in the non-MP version of srp_enterjca1-3/+10
2020-04-28Document that thread credentials are owned by curproc.mpi1-2/+2
2020-04-21Correct cdev_ipmi_init()'s poll stub to return 0 instead of ENODEV.mpi1-3/+4
2020-04-18Sync existing stacktrace_save() implementationsvisa1-2/+7
2020-04-12Mention tail queue in comments.visa1-3/+11
2020-04-08Make fifo_kqfilter() honor FREAD|FWRITE just like fifo_poll() does.mpi1-2/+3
2020-04-07Abstract the head of knote lists. This allows extending the lists,visa2-8/+15
2020-04-07Implement a SMR TAILQ implementation. The only operations which can be usedclaudio1-1/+110
2020-04-06Fix single thread behaviour in sleep_setup_signal(). If a thread needs toclaudio1-1/+2
2020-04-05Declare pledgenames[] as const.visa1-3/+3
2020-04-05crank to 6.7-betaderaadt1-3/+3
2020-04-04Prevent shadowing of local variable by the EV_SET() macro.mpi1-9/+9
2020-04-03Kill unused cdev_mousewr_init().mpi1-8/+1
2020-04-03Adjust SMR_ASSERT_CRITICAL() and SMR_ASSERT_NONCRITICAL() so that thevisa1-5/+9
2020-04-02double ARG_MAXderaadt1-2/+2
2020-03-25Introduce stacktrace_save_at() and make use of it in dt(4).mpi1-1/+2
2020-03-20Use atomic operations to update ps_singlecount. This makesclaudio1-2/+2
2020-03-20tsleep_nsec(9): add MAXTSLP macro, the maximum sleep durationcheloha1-1/+2
2020-03-19Move unveil data structures away from the proc.h header into theanton2-20/+4
2020-03-18regenanton2-4/+4
2020-03-18Restart child process scan in dowait4() if single_thread_wait() sleeps.visa1-2/+2
2020-03-16Keep track of traced child under a list of orphans while they are beingmpi2-4/+16