summaryrefslogtreecommitdiffstats
path: root/sys
AgeCommit message (Expand)AuthorFilesLines
2020-06-21Making tracing through traps work.kettenis1-2/+19
2020-06-21Update Spleen kernel fonts to version 1.7.1, bringing the followingfcambus5-35/+35
2020-06-21Enable machine check interrupt.kettenis1-2/+2
2020-06-21Set PTE valid bit in PTE descriptors such that we actually match them inkettenis1-4/+2
2020-06-21Set reference count of freshly created pmap to one.kettenis1-1/+2
2020-06-21Nuke pointless vioblk_dev_probe() and vioblk_dev_free() functions andkrw1-21/+5
2020-06-21correct mutex_lock_interruptible()jsg1-2/+9
2020-06-21Set up exec_map and phys_map.kettenis2-3/+23
2020-06-21Add code to synchronize I-cache if necessary when mapping an executablekettenis1-2/+26
2020-06-21Implement copyin(9), copyout(9), copyinstr(9) and copyoutstr(9).kettenis10-36/+212
2020-06-21add a commented out entry for wg(4).dlg1-1/+2
2020-06-21tell config how to build wg(4)dlg1-1/+7
2020-06-21add wg(4), an in kernel driver for WireGuard vpn communication.dlg7-1/+5218
2020-06-21wireguard is taking over the gif mbuf tag.dlg1-4/+4
2020-06-21wireguard can do ipv6, but doesnt do link local addresses.dlg1-1/+8
2020-06-21add IFT_WIREGUARD.dlg1-1/+2
2020-06-21add constructions for wireguard.dlg2-0/+174
2020-06-21add hchacha20 for wireguard.dlg1-0/+40
2020-06-21curve25519 for wireguard.dlg2-0/+933
2020-06-21add blake2s for wireguard.dlg2-0/+309
2020-06-21add mq_push. it's like mq_enqueue, but drops from the head, not the tail.dlg2-2/+22
2020-06-21wrap a long line. no functional change.dlg1-2/+3
2020-06-21if an inp_upcall is set, let it look at and maybe steal the udp packet.dlg1-3/+11
2020-06-21The onboard interfaces on T7/S7 machines don't provide a valid MAC addressjmatthew1-1/+11
2020-06-21knf: the inp_upcall line was too long.dlg1-2/+3
2020-06-21add a inp_upcall function pointer and inp_upcall_arg to struct in_pcb.dlg1-1/+3
2020-06-20Add bcmtmon(4), a driver for the temperature sensor on the Raspberry Pi 4.kettenis3-2/+131
2020-06-20Shifts (<<) of more than 32 bits must be done on 64-bit values.krw1-2/+2
2020-06-20Make FUNCTION()/UNIT() return valid major/minor device numbers ratherkrw1-3/+4
2020-06-20With filesystem having many cylinder groups and many inodes per cg theotto2-48/+53
2020-06-20make zeroing fb mem conditional matching linux pathjsg1-1/+2
2020-06-19Break a glass ceiling on cwnd due to integer division during congestionprocter1-2/+2
2020-06-19VM_MAXUSER_ADDRESS needs to be page-aligned.kettenis1-1/+1
2020-06-19Fix calculation of the year.kettenis1-2/+2
2020-06-19Not quite correct implementations of copystr(9) and kcopy(9).kettenis1-7/+20
2020-06-19First stab at implementing system calls.kettenis2-2/+109
2020-06-19Add support for BCM4359 SDIO variants such as the AP6359SA module foundkettenis2-3/+12
2020-06-19Whitespace.krw1-2/+2
2020-06-19Set %r13 with a pointer to our per-CPU info struct when setting up akettenis1-1/+2
2020-06-19fold the TSC value in fewer operations, same result; ok deraadt@naddy2-12/+13
2020-06-19Whitespace. Two short lines to one line.krw2-14/+13
2020-06-19Make iwx(4) reset Tx byte count table slots for frames that are done.stsp1-5/+11
2020-06-19Add WPA2 (CCMP) crypto offload support to iwx(4).stsp2-25/+216
2020-06-19reduce the diff to linuxjsg2-4/+2
2020-06-19let stoeplitz_to_key take a void * argument instead of uint8_t *.dlg2-4/+5
2020-06-19backout pipe change, it crashes some archderaadt2-57/+52
2020-06-18pass the mbuf with the data separately to the one with the pkthdr to mtap.dlg1-7/+15
2020-06-18add $OpenBSD$ tagsdlg2-0/+4
2020-06-18extend the bpf_hdr struct to include some metadata if available.dlg2-34/+46
2020-06-18AST handling.kettenis3-6/+54