summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2021-03-06ansiJonathan Gray
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-03Remove bogus (and pointless) pmap_activate(9) call.Mark Kettenis
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-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-28Issue call to IOMMU OFW API to collect an IOMMU-sprinkled DMA tag.Patrick Wildt
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-26Add aplcpie(4), a (minimal) driver for the PCIe host bridge on Apple M1 SoCs.Mark Kettenis
2021-02-25Add some infrastructure in the PCI chipset tag for pci_probe_device_hook()Patrick Wildt
2021-02-25we don't have to cast to caddr_t when calling m_copydata anymore.David Gwynne
2021-02-23Add aplintc(4), a driver for the interrupt controller found onMark Kettenis
2021-02-23sparc64/clock.c: use ANSI-style function definitionscheloha
2021-02-23Make more efficient clearing interrupts on all processors at boot time.Kenji Aoyama
2021-02-23remove some unused includesJonathan Gray
2006-10-06Preliminary bits for SuperH-based ports, based on NetBSD/sh3 codebase withMiod Vallat
2021-02-23timecounting: use C99-style initialization for all timecounter structscheloha
2021-02-22Terminate backtrace of secondary processors in ddb.Mark Kettenis
2021-02-22Enable bge(4).Mark Kettenis
2021-02-22Enable apldog(4).Mark Kettenis
2021-02-22Add apldog(4), a driver for the watchdog on Apple M1 SoCs.Mark Kettenis
2021-02-21Add cryptox(4), a driver for armv8 cryptographic extensions.tobhe
2021-02-21One CPUs that implement the VHE extension and have the E2H bit set, keepMark Kettenis
2021-02-20Fix disestablishing of PCI interrupt handlers.Visa Hankala
2021-02-18Make kernel ld.script similar to octeon's on loongson and sgi.Visa Hankala
2021-02-18handle "simple-pm-bus" in simplebusJonathan Gray
2021-02-17Skip gp initialization in loongson bootblocksVisa Hankala
2021-02-17Do not reprogram address filter after MII status changeVisa Hankala
2021-02-17Add support for FIQs. We need these to support agtimer(4) on Apple M1 SoCsMark Kettenis
2021-02-16Introduce BUS_SPACE_MAP_POSTED such that we can distinguish betweenMark Kettenis
2021-02-16some phy are not needed anymore since the ethernet drivers went awayTheo de Raadt
2021-02-15While it should be possible to use "normal uncachable" mappings forMark Kettenis
2021-02-14Enable clocks and adjust for removal of subnodes in upstream LinuxMark Kettenis
2021-02-14Enable clocks.Mark Kettenis
2021-02-14Raise match priority to beat syscon(4).Mark Kettenis