summaryrefslogtreecommitdiffstats
path: root/sys
AgeCommit message (Expand)AuthorFilesLines
2021-03-04Print feature that indicates a CPU core supports 16-bit ASIDs.kettenis1-1/+13
2021-03-04Tweak whitespace and adjust prototypes.visa1-23/+21
2021-03-04Combine octeon_pcibusvar.h into octeon_pcibus.c to reduce scatter.visa2-56/+9
2021-03-04Update clock interrupt count atomically.visa1-2/+4
2021-03-04Merge issignal() and CURSIG() in preparation for turning it mp-safe.mpi4-29/+26
2021-03-04Modify `uvmexp.swpgonly' atomically, required for uvm_fault() w/o KERNEL_LOCK()mpi6-17/+24
2021-03-04Bring back previous fix for UVM vnode deadlock.mpi3-49/+95
2021-03-03off by onejsg1-2/+2
2021-03-03Remove bogus (and pointless) pmap_activate(9) call.kettenis1-3/+1
2021-03-03Add a configurable button mapping for tap gestures on touchpads.bru2-22/+47
2021-03-03clean up span ports as span ports, not bridge ports.dlg1-3/+2
2021-03-02fix an assert in veb_p_ioctl() that failed when called by a span port.dlg1-3/+4
2021-03-02include of netinet/in.h here is incorrect, because net/route.h will pullderaadt1-2/+1
2021-03-02Fix the deadlock between uvn_io() and uvn_flush() by restarting the fault.mpi2-5/+10
2021-03-02Revert the fix for the deadlock between uvn_io() and uvn_flush().mpi2-95/+44
2021-03-02Do *not* delay while waiting for IOTLB invalidation to complete. A 1mspatrick1-3/+1
2021-03-01Update the MSI addresses for the Armada 8040. This chunk will only bepatrick1-3/+7
2021-03-01Instead of sprinkling the device's DMA tag, always return a new DMA tagpatrick3-41/+33
2021-03-01Transactions on the AXI bus contain a Stream ID. SMMUs filterpatrick1-1/+15
2021-03-01The ep-gpios property is optional on the Rockchip PCIe controller.patrick1-11/+21
2021-03-01Refactor ip_fragment() and ip6_fragment(). Use a mbuf list tobluhm8-197/+165
2021-03-01If an anon is associated with a page, acquire its lock before any modification.mpi1-3/+34
2021-03-01Move the top part of uvm_fault_lower(), the lookup, in its own function.mpi1-76/+98
2021-02-28Have acpipci(4) look for a matching SMMU in the IORT.patrick1-1/+69
2021-02-28Enable acpiiort(4), add smmu(4) but keep disabled.patrick2-2/+8
2021-02-28acpiiort(4) and smmu(4)patrick1-1/+14
2021-02-28Add smmu(4), a driver the ARM System MMU. This IOMMU is basically apatrick5-0/+2008
2021-02-28Add acpiiort(4), a driver for the ACPI I/O Remapping Table. This tablepatrick2-0/+138
2021-02-28Add memory attributes for stage-2 pagetables.patrick1-1/+7
2021-02-28Issue call to IOMMU OFW API to collect an IOMMU-sprinkled DMA tag.patrick2-2/+9
2021-02-28Implement IOMMU OFW API for on-SoC/non-PCI devices.patrick2-2/+46
2021-02-28Issue call to IOMMU OFW API to collect an IOMMU-sprinkled DMA tag.patrick2-2/+15
2021-02-28big numbers need suffixes on some platforms. fix LACP_ADDR_SLOW_E64.dlg1-2/+2
2021-02-27apldart(4) is needed here as well.kettenis1-1/+2
2021-02-27Add apldart(4), a driver for the IOMMU on Apple M1 SoCs.kettenis3-2/+567
2021-02-27Replace stray direct call of f_event with filter_event().visa1-2/+2
2021-02-27Rework route_input() and rtm_sendup(). While we perform foreach loopmvs1-32/+12
2021-02-27trim some code i accidentally left into the nvgre add address functiondlg1-4/+1
2021-02-27recover scope from v6 nvgre endpoint addresses for userland to look at.dlg1-2/+2
2021-02-27regenjsg2-55/+55
2021-02-27sort and fix RTL8713 idjsg1-12/+12
2021-02-27regenjsg2-14/+14
2021-02-27sortjsg1-5/+5
2021-02-27regenjsg2-32/+312
2021-02-27add ids for Intel Xeon Scalablejsg1-7/+63
2021-02-27put the mac addr into a uint64_t to compare it to the ethernet slow addr.dlg1-5/+9
2021-02-26Read and parse OTP on the BCM4378. There are quite a few firmware andpatrick2-2/+138
2021-02-26Attach to BCM4378.patrick1-1/+2
2021-02-26Add support for BCM4378 as implemented on the Apple M1. This chip seemspatrick2-26/+126
2021-02-26touch pcidevs again to generated new rcs ids in headersjan2-2/+2