summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Expand)Author
2021-03-05ansiJonathan Gray
2021-03-05ansiJonathan Gray
2021-03-05ansiJonathan Gray
2021-03-05deregisterJonathan Gray
2021-03-05ansiJonathan Gray
2021-03-05pass the uint64_t dst ethernet address from ether_input to bridges.David Gwynne
2021-03-05ansiJonathan Gray
2021-03-05ansiJonathan Gray
2021-03-05work with 64bit ethernet addresses in ether_input().David Gwynne
2021-03-05Improve readability of softc accesses.Patrick Wildt
2021-03-05Introduce an IOVA allocator instead of mapping pages 1:1. Mapping pages 1:1Patrick Wildt
2021-03-05Extend the commented code that shows which additional mappings are needed,Patrick Wildt
2021-03-04Turns out the cores on Apple's M1 SoC only support 8-bit ASIDs.Mark Kettenis
2021-03-04Print feature that indicates a CPU core supports 16-bit ASIDs.Mark Kettenis
2021-03-04Tweak whitespace and adjust prototypes.Visa Hankala
2021-03-04Combine octeon_pcibusvar.h into octeon_pcibus.c to reduce scatter.Visa Hankala
2021-03-04Update clock interrupt count atomically.Visa Hankala
2021-03-04Merge issignal() and CURSIG() in preparation for turning it mp-safe.Martin Pieuchot
2021-03-04Modify `uvmexp.swpgonly' atomically, required for uvm_fault() w/o KERNEL_LOCK()Martin Pieuchot
2021-03-04Bring back previous fix for UVM vnode deadlock.Martin Pieuchot
2021-03-03off by oneJonathan Gray
2021-03-03Remove bogus (and pointless) pmap_activate(9) call.Mark Kettenis
2021-03-03Add a configurable button mapping for tap gestures on touchpads.Ulf Brosziewski
2021-03-03clean up span ports as span ports, not bridge ports.David Gwynne
2021-03-02fix an assert in veb_p_ioctl() that failed when called by a span port.David Gwynne
2021-03-02include of netinet/in.h here is incorrect, because net/route.h will pullTheo de Raadt
2021-03-02Fix the deadlock between uvn_io() and uvn_flush() by restarting the fault.Martin Pieuchot
2021-03-02Revert the fix for the deadlock between uvn_io() and uvn_flush().Martin Pieuchot
2021-03-02Do *not* delay while waiting for IOTLB invalidation to complete. A 1msPatrick Wildt
2021-03-01Update the MSI addresses for the Armada 8040. This chunk will only bePatrick Wildt
2021-03-01Instead of sprinkling the device's DMA tag, always return a new DMA tagPatrick Wildt
2021-03-01Transactions on the AXI bus contain a Stream ID. SMMUs filterPatrick Wildt
2021-03-01The ep-gpios property is optional on the Rockchip PCIe controller.Patrick Wildt
2021-03-01Refactor ip_fragment() and ip6_fragment(). Use a mbuf list toAlexander Bluhm
2021-03-01If an anon is associated with a page, acquire its lock before any modification.Martin Pieuchot
2021-03-01Move the top part of uvm_fault_lower(), the lookup, in its own function.Martin Pieuchot
2021-02-28Have acpipci(4) look for a matching SMMU in the IORT.Patrick Wildt
2021-02-28Enable acpiiort(4), add smmu(4) but keep disabled.Patrick Wildt
2021-02-28acpiiort(4) and smmu(4)Patrick Wildt
2021-02-28Add smmu(4), a driver the ARM System MMU. This IOMMU is basically aPatrick Wildt
2021-02-28Add acpiiort(4), a driver for the ACPI I/O Remapping Table. This tablePatrick Wildt
2021-02-28Add memory attributes for stage-2 pagetables.Patrick Wildt
2021-02-28Issue call to IOMMU OFW API to collect an IOMMU-sprinkled DMA tag.Patrick Wildt
2021-02-28Implement IOMMU OFW API for on-SoC/non-PCI devices.Patrick Wildt
2021-02-28Issue call to IOMMU OFW API to collect an IOMMU-sprinkled DMA tag.Patrick Wildt
2021-02-28big numbers need suffixes on some platforms. fix LACP_ADDR_SLOW_E64.David Gwynne
2021-02-27apldart(4) is needed here as well.Mark Kettenis
2021-02-27Add apldart(4), a driver for the IOMMU on Apple M1 SoCs.Mark Kettenis
2021-02-27Replace stray direct call of f_event with filter_event().Visa Hankala
2021-02-27Rework route_input() and rtm_sendup(). While we perform foreach loopmvs