summaryrefslogtreecommitdiffstats
path: root/sys
AgeCommit message (Expand)AuthorFilesLines
2018-06-28remove other chunk of accidentally committed test code, spotted by deraadtsthen1-4/+1
2018-06-28remove accidentally committed test code, spotted by deraadtsthen1-8/+2
2018-06-28Add ci_acpi_proc_id member to struct cpu_info; needed by acpi(4).kettenis1-1/+2
2018-06-28regenkevlo2-4/+29
2018-06-28Add Microchip Ethernet device IDs.kevlo1-1/+6
2018-06-28Remove unused/redundant prototypes.kettenis2-16/+2
2018-06-27regenmpi4-20/+20
2018-06-27Revert previous, at least one pool need its IPL to be IPL_MPFLOOR asmpi1-13/+13
2018-06-27Raise file_pool's IPL to prevent deadlocks with the newly unlockedvisa1-2/+2
2018-06-27Refactor to simplify - no functional change.helg1-31/+14
2018-06-27regenmpi4-20/+20
2018-06-27Unlock 12 network-related syscalls.mpi1-13/+13
2018-06-27Rework vbus(4) interrupt handling to be similar to cbus(4). Expose functionskettenis3-19/+57
2018-06-26The disk specification in an Open Firmware device path depends on the buskettenis3-4/+32
2018-06-26Make the system cache a small number of free lock list entries per CPU.visa1-2/+34
2018-06-26Remove a duplicate fd_used() call. The new file descriptor passedvisa1-2/+3
2018-06-26Make ast() call refreshcreds(). Tweak this code to be similar to the amd64.kettenis1-15/+3
2018-06-26knfmlarkin1-13/+21
2018-06-26Let acpi(4) pass down the bus dma tag.kettenis3-10/+8
2018-06-25Add code that builds a basic device tree from ACPI tables if the firmwarekettenis6-5/+1101
2018-06-25Reorganize acpi(4) code a bit in preparation for upcoming arm64 support.kettenis6-55/+99
2018-06-25Implement DRI3/prime support. This allows graphics buffers to be passedkettenis16-27/+1445
2018-06-25During open(2), release the fdp lock before calling vn_open(9).visa1-1/+7
2018-06-25Fix a kernelpanic when using rdomain(4) and enc(4)denis1-2/+2
2018-06-25Remove unused fbuf parameter from fuse_device_cleanup().helg3-32/+26
2018-06-25Assert that the NET_LOCK() is held when iterating over `ipsec_acquire_head'.mpi1-1/+3
2018-06-25Push the NET_LOCK() down in pfkeyv2_send().mpi1-35/+98
2018-06-25Factorize MPLS setup/teardown into two functions.mpi3-67/+55
2018-06-25Push the NET_LOCK() down in rtm_output().mpi1-11/+36
2018-06-25Introduce fnew(), a function to initialize a `struct file'.mpi2-13/+33
2018-06-24Save all mixer elements in the suspend/resume array instead of onlyratchov1-10/+3
2018-06-24If ACPI tables are present, set a global variable to point at theirkettenis2-10/+30
2018-06-24Use atomic operations for updating `numfiles'. This makes the file countvisa1-5/+6
2018-06-24Move signal generation from fputrap() to where it's called in trap()guenther3-20/+15
2018-06-23Save and restore FPU registers around signal handlers.kettenis2-4/+32
2018-06-23Add -z notext and -z norelro to prevent fatal warnings with ld.lld(1).kettenis1-2/+3
2018-06-23Replace value with a constantdenis1-3/+3
2018-06-23Improve the consistency of variable naming in unp_externalize().visa1-16/+17
2018-06-22Move up the setting of pcb_tf, refreshcreds(), and stack check so thatguenther1-28/+26
2018-06-22Updating md_astpending in ast() creates a race, update the variable in asmdrahn2-6/+7
2018-06-22set I2C_F_POLL when acquiring the iic bus in an interrupt handlerjcs1-3/+3
2018-06-22Update the pointer to the trapframe in the PCB when handling an AST.kettenis1-1/+3
2018-06-22Update the pointer to the trapframe in the PCB when handling an AST.kettenis1-1/+3
2018-06-22Save and restore the relevant FPU state on armv7.kettenis1-35/+27
2018-06-22tweak commentvisa1-2/+2
2018-06-22Finish the last missing piece for the i386 meltdown fix:bluhm11-70/+302
2018-06-22vmm(4): Be more careful when tearing down VMs, to avoid a possible racemlarkin1-10/+10
2018-06-21Don't timeout on fb_queue(9). The current process will blockhelg4-25/+32
2018-06-21Drop redundant "node == parent node" checks from VOP_RMDIR()visa6-49/+8
2018-06-21Use atomic operations for updating cred structure reference countsvisa3-6/+18