summaryrefslogtreecommitdiffstats
path: root/sys/arch
AgeCommit message (Expand)AuthorFilesLines
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-03Remove bogus (and pointless) pmap_activate(9) call.kettenis1-3/+1
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-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-28Issue call to IOMMU OFW API to collect an IOMMU-sprinkled DMA tag.patrick1-1/+8
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-26Add aplcpie(4), a (minimal) driver for the PCIe host bridge on Apple M1 SoCs.kettenis4-3/+505
2021-02-25Add some infrastructure in the PCI chipset tag for pci_probe_device_hook()patrick6-8/+45
2021-02-25we don't have to cast to caddr_t when calling m_copydata anymore.dlg2-8/+6
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-23Make more efficient clearing interrupts on all processors at boot time.aoyama1-4/+4
2021-02-23remove some unused includesjsg4-198/+0
2021-02-23timecounting: use C99-style initialization for all timecounter structscheloha19-70/+176
2021-02-22Terminate backtrace of secondary processors in ddb.kettenis1-1/+4
2021-02-22Enable bge(4).kettenis2-2/+4
2021-02-22Enable apldog(4).kettenis3-3/+9
2021-02-22Add apldog(4), a driver for the watchdog on Apple M1 SoCs.kettenis1-0/+117
2021-02-21Add cryptox(4), a driver for armv8 cryptographic extensions.tobhe5-3/+1660
2021-02-21One CPUs that implement the VHE extension and have the E2H bit set, keepkettenis2-6/+12
2021-02-20Fix disestablishing of PCI interrupt handlers.visa1-9/+2
2021-02-18Make kernel ld.script similar to octeon's on loongson and sgi.visa2-14/+74
2021-02-18handle "simple-pm-bus" in simplebusjsg1-5/+10
2021-02-17Skip gp initialization in loongson bootblocksvisa2-3/+1
2021-02-17Do not reprogram address filter after MII status changevisa1-5/+1
2021-02-17Add support for FIQs. We need these to support agtimer(4) on Apple M1 SoCskettenis9-48/+103
2021-02-16Introduce BUS_SPACE_MAP_POSTED such that we can distinguish betweenkettenis8-31/+43
2021-02-16some phy are not needed anymore since the ethernet drivers went awayderaadt1-6/+6
2021-02-15While it should be possible to use "normal uncachable" mappings forkettenis1-1/+2
2021-02-14Enable clocks and adjust for removal of subnodes in upstream Linuxkettenis1-2/+4
2021-02-14Enable clocks.kettenis1-1/+4
2021-02-14Raise match priority to beat syscon(4).kettenis1-39/+81
2021-02-14Recent device trees have the syscon-reboot and syscon-poweroff nodes askettenis2-11/+22
2021-02-13Revise cnmac(4)'s address filter setupvisa4-114/+47
2021-02-13Fix a commentmlarkin1-2/+2
2021-02-13Remove trailing whitespacemlarkin1-14/+14
2021-02-13Remove trailing whitespacemlarkin1-6/+6
2021-02-11Call exuart(4) early attach on arm64.patrick1-1/+3
2021-02-11Enable exuart(4).patrick2-2/+8
2021-02-11Leave out gp initialization from kernel entry on mips64visa9-24/+8