summaryrefslogtreecommitdiffstats
path: root/sys
AgeCommit message (Expand)AuthorFilesLines
2021-02-26Only support #iommu-cells = <1> for now to make sure the correct stream IDkettenis1-17/+8
2021-02-26Increase the amount of RX buffers given to the bwfm(4) chip. We haave seenpatrick1-4/+4
2021-02-26Add aplcpie(4), a (minimal) driver for the PCIe host bridge on Apple M1 SoCs.kettenis4-3/+505
2021-02-26Add missing PCI product IDs for x710 10GBase-T into ixl(4)jan4-2/+9
2021-02-26only store the current time on address table entries if it changes.dlg1-3/+6
2021-02-26tpmr can use the eth64 bits too.dlg1-9/+5
2021-02-26try do a better job of filtering 802.1 reserved group addresses.dlg1-3/+22
2021-02-26use uint64_ts for ethernet addresses in the src/dst bits of rules.dlg1-26/+26
2021-02-26use a uint64_t for the ethernet address in the etherbridge table.dlg5-58/+64
2021-02-26add some helpers for working with ethernet addresses as uint64_tdlg2-2/+48
2021-02-26Increase the buffer size for the ioctl response buffers to the same aspatrick2-7/+8
2021-02-26gcc is more strict about union declsderaadt1-3/+3
2021-02-26Indicate hostready signal to inform the firmware that the rings have beenpatrick2-4/+18
2021-02-26Refactor bwfm(4) firmware loading. The PCIe backend will need to be ablepatrick4-130/+129
2021-02-26Fix prio2fifo mapping table.patrick1-5/+5
2021-02-25The firmware replaces the last 32-bit on RAM with a shared DRAM address.patrick1-2/+8
2021-02-25Some newer chips have two D11/802.11 cores, and we need to reset both atpatrick2-5/+38
2021-02-25Support for version 7 of the bwfm(4) PCIe interface. The size of the itemspatrick2-5/+7
2021-02-25Add some infrastructure in the PCI chipset tag for pci_probe_device_hook()patrick10-12/+81
2021-02-25Add a framework for IOMMUs.kettenis2-2/+108
2021-02-25Prevent zero size devices from attachingjan1-6/+11
2021-02-25we don't have to cast to caddr_t when calling m_copydata anymore.dlg29-118/+108
2021-02-25let m_copydata use a void * instead of caddr_tdlg2-4/+5
2021-02-25enable veb(4), it's time for wider testing.dlg1-1/+2
2021-02-24add support for hashing 64 and 32 bit numbers in host byte order.dlg1-1/+17
2021-02-24kqueue: Revise filterops interfacevisa2-52/+257
2021-02-24In sorflush() use m_purge() instead of handrolling it.bluhm1-3/+2
2021-02-24white space tweak, no functional changedlg1-2/+2
2021-02-24fix stoeplitz_n16 and stoeplitz_h16dlg1-3/+3
2021-02-24Enumerate GCI core, which seems to contain the OTP on the Apple M1.patrick2-4/+7
2021-02-24whitespace tweaks, no functional change.dlg1-4/+4
2021-02-24fix the length check on arp packets when handling arp filter rules.dlg1-2/+2
2021-02-24remove unused usbd_get_device_string()jsg1-21/+1
2021-02-24remove unused usbdi functionsjsg2-44/+2
2021-02-24add support for adding and deleting mac addr entries on nvgre.dlg1-1/+89
2021-02-24remove unused xhci_cmd_evaluate_ctx()jsg1-22/+1
2021-02-24add support for adding and deleting address table entries.dlg1-1/+52
2021-02-24add support for adding and deleting address table entries.dlg3-3/+149
2021-02-23handle ifconfig veb0 flush with etherbridge_flush, like bpe and nvgredlg1-1/+5
2021-02-23Use pool to allocate tdbs.tobhe1-3/+12
2021-02-23Add aplintc(4), a driver for the interrupt controller found onkettenis4-3/+388
2021-02-23sparc64/clock.c: use ANSI-style function definitionscheloha1-57/+20
2021-02-23Wrap by netlock the whole foreach loop which calls switch_port_detach() inmvs1-1/+3
2021-02-23remove unused malloc_roundup()jsg2-15/+2
2021-02-23As ip_insertoptions() may prepend a mbuf, "goto bad" has to freebluhm1-19/+11
2021-02-23Make more efficient clearing interrupts on all processors at boot time.aoyama1-4/+4
2021-02-23small adjustment of the deck chairs, no functional change.dlg1-2/+2
2021-02-23Use NULL instead of 0 in `m_nextpkt' assignment.mvs3-7/+7
2021-02-23make a start on transparent ipsec interception, based on bridge(4).dlg1-1/+287
2021-02-23remove unused uvm_mapent_bias()jsg1-35/+1