summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Expand)Author
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
2021-02-27trim some code i accidentally left into the nvgre add address functionDavid Gwynne
2021-02-27recover scope from v6 nvgre endpoint addresses for userland to look at.David Gwynne
2021-02-27regenJonathan Gray
2021-02-27sort and fix RTL8713 idJonathan Gray
2021-02-27regenJonathan Gray
2021-02-27sortJonathan Gray
2021-02-27regenJonathan Gray
2021-02-27add ids for Intel Xeon ScalableJonathan Gray
2021-02-27put the mac addr into a uint64_t to compare it to the ethernet slow addr.David Gwynne
2021-02-26Read and parse OTP on the BCM4378. There are quite a few firmware andPatrick Wildt
2021-02-26Attach to BCM4378.Patrick Wildt
2021-02-26Add support for BCM4378 as implemented on the Apple M1. This chip seemsPatrick Wildt
2021-02-26touch pcidevs again to generated new rcs ids in headersjan
2021-02-26Only support #iommu-cells = <1> for now to make sure the correct stream IDMark Kettenis
2021-02-26Increase the amount of RX buffers given to the bwfm(4) chip. We haave seenPatrick Wildt
2021-02-26Add aplcpie(4), a (minimal) driver for the PCIe host bridge on Apple M1 SoCs.Mark Kettenis
2021-02-26Add missing PCI product IDs for x710 10GBase-T into ixl(4)jan
2021-02-26only store the current time on address table entries if it changes.David Gwynne
2021-02-26tpmr can use the eth64 bits too.David Gwynne
2021-02-26try do a better job of filtering 802.1 reserved group addresses.David Gwynne
2021-02-26use uint64_ts for ethernet addresses in the src/dst bits of rules.David Gwynne
2021-02-26use a uint64_t for the ethernet address in the etherbridge table.David Gwynne
2021-02-26add some helpers for working with ethernet addresses as uint64_tDavid Gwynne
2021-02-26Increase the buffer size for the ioctl response buffers to the same asPatrick Wildt
2021-02-26gcc is more strict about union declsTheo de Raadt
2021-02-26Indicate hostready signal to inform the firmware that the rings have beenPatrick Wildt
2021-02-26Refactor bwfm(4) firmware loading. The PCIe backend will need to be ablePatrick Wildt
2021-02-26Fix prio2fifo mapping table.Patrick Wildt
2021-02-25The firmware replaces the last 32-bit on RAM with a shared DRAM address.Patrick Wildt