summaryrefslogtreecommitdiffstats
path: root/sys
AgeCommit message (Expand)AuthorFilesLines
2020-12-02Enable auto-negotiation on the SerDes links, which allows in-band-statuspatrick1-1/+2
2020-12-01Turn uvm_pagealloc() mp-safe by checking uvmexp global with pageqlock held.mpi4-59/+62
2020-12-01Add option to build loongson kernels using clang.visa1-2/+7
2020-12-01bzero the antireplay counter rwlock before rw_init'ing it, not after.sthen1-1/+1
2020-11-30Implement mii_byname().kettenis2-9/+17
2020-11-30Fix deferred key tasks along the same lines as urtwn(4) and run(4).krw6-12/+57
2020-11-30reset fpu in fpu_kernel_enter() even when there is no xsave statejsg1-1/+3
2020-11-30Use DC_FP_START()/DC_FP_END() around dcn2.1 paths known to causejsg1-0/+6
2020-11-29Enable mvsw(4).kettenis2-2/+4
2020-11-29Add mvsw(4), a driver for Marvell "SOHO" switches that are found on somekettenis2-1/+364
2020-11-29regenkettenis2-2/+7
2020-11-29Add Marvell ARMADA 3700 bridge.kettenis1-1/+2
2020-11-29Teach lld to link the macppc kernelgkoehler1-4/+15
2020-11-29Add support for 1000base-x and 2500base-x connections.kettenis2-8/+98
2020-11-29Give armv7 a <machine/cpufunc.h> header and use it to add a prototypekettenis1-0/+16
2020-11-29Un-const pci_attach_args var.kevlo4-8/+8
2020-11-28make it possible to attach other devices (for example switches) to mvmdio(4).kettenis2-10/+23
2020-11-28Add retguard to macppc kernel locore.S, ofwreal.S, setjmp.Sgkoehler6-38/+70
2020-11-28Since our IPI broadcast functions exclude the CPU doing the broadcast, wekettenis2-2/+4
2020-11-28ICC_DIR, used to deactive interrupts, is only needed when running inpatrick1-7/+2
2020-11-28Rather than skipping %[sizearg]n in the kernel, panic when it is encountered.deraadt1-13/+3
2020-11-27Unleash curlen check from DIAGNOSTIC block, and change the related printf'smglocker1-7/+7
2020-11-27As in urtwn(4), don't bring link up (getting dhclient(8) excited) untilkrw2-8/+22
2020-11-27Set the correct IPL for `pageqlock' now that it is grabbed from interrupt.mpi1-2/+2
2020-11-27Add initialization of sc_sff_lock rwlock.kevlo1-1/+3
2020-11-26fix typo in log message: inteface -> interfacetb1-2/+2
2020-11-25Change kqueue_scan() to keep track of collected events in the given context.mpi2-11/+35
2020-11-24fter ixgbe_stop() there will be no more link-state-changegerhard1-1/+3
2020-11-24Remove commented-out code messing with uvmexp.mpi2-45/+2
2020-11-24Grab the `pageqlock' before calling uvm_pageclean() as intended.mpi5-11/+35
2020-11-23Adopt a Linux heuristic and mark as IGNORE_RESIDUE those umass(4)krw2-2/+12
2020-11-22ARM64's bus dma coalesces segments when they are physically contiguous,patrick1-5/+11
2020-11-22Enabling RGE_ISR_RX_DESC_UNAVAIL causes an interrupt storm, so disableotto1-2/+2
2020-11-21Add barriers in the IO helper functions just like what was done for amdgpu(4).kettenis1-6/+22
2020-11-20Restructure cache flush operations to avoid repeated barriers. Specificallypatrick1-7/+13
2020-11-20Fix comment _SYS_VIDEOIO_H -> _SYS_VIDEOIO_H_mglocker1-2/+2
2020-11-19Always check for EBUSY when the return value of ic_set_key() is tested.krw3-11/+44
2020-11-19Use bus_space_mmap(9) instead of pmap_extract(9) to find out the physicalkettenis1-8/+5
2020-11-19Make bus_space_mmap(9) work for simplebus(4).kettenis1-1/+54
2020-11-19Make sure bus_space_mmap(9) works for pciecam(4).kettenis1-1/+24
2020-11-19Move logic handling lower faults, case 2, to its own function.mpi1-63/+77
2020-11-19TL;DR -- don't configure devices that return insufficient INQUIRY data.krw2-29/+41
2020-11-19Implement address translation for bus_space_mmap(9).kettenis1-1/+20
2020-11-19The conversion of the IO BAR access did not completely mirror thepatrick1-6/+22
2020-11-19Convert sysctl_sysvsem to sysctl_int_boundedgnezdo1-65/+44
2020-11-18fix build on loongson with clangjsg1-3/+4
2020-11-18regenjsg2-2/+22
2020-11-18add Realtek RealManage devicesjsg1-1/+5
2020-11-17Avoid accidental truncation of large memory segments.visa1-2/+2
2020-11-17Ensure proper alignment of memory map entries, needed with clang.visa1-8/+8