summaryrefslogtreecommitdiff
path: root/sys/arch/arm64/dev
AgeCommit message (Expand)Author
2019-10-05Add workaround for Cortex-A73 errata 858921. Pointed out by drahn@ whoMark Kettenis
2019-09-22Fix ampintc_cpuinit() prototype.Mark Kettenis
2019-08-22Don't check _TTP for io windows.Mark Kettenis
2019-08-04Cleanup the bios(4)/smbios(4) code a bit. Fix some KNF issues, reduceMark Kettenis
2019-08-04Unmap tables once we're done with them.Mark Kettenis
2019-08-04Implement smbios support on arm64.Mark Kettenis
2019-08-02Add support for additional ITS page sizes and make sure we allocateMark Kettenis
2019-07-30Fix mapping of MSI sideband data when there are SMMU's present.Mark Kettenis
2019-07-30Seems the Amppere eMAG has a silicon big where the number of writable bitsMark Kettenis
2019-07-02Add thermal zone handling code. This provides support for thermal zonesMark Kettenis
2019-06-25Implement suspend/resume support for MSI-X interrupts. Loosely based onMark Kettenis
2019-06-23The MAPTI command has no valid bit. Pointed out by Jared McNeill.Mark Kettenis
2019-06-17Make pci_intr_map_msix(9) assign an address to the BAR used by the MSI-XMark Kettenis
2019-06-03Fix priorities of LIPs to match the other changes made in rev 1.17.Mark Kettenis
2019-06-02Change pci_intr_handle_t into a struct and replace duplicated code thatMark Kettenis
2019-05-31Add MSI-X support.Mark Kettenis
2019-05-31Add MSI-X support for acpipci(4). This splits out some generic code intoMark Kettenis
2019-05-24Pass extent for prefetchable mmio. Since there is no distinction betweenMark Kettenis
2019-05-23Don't print "not conigured" messages for nodes that are disabled.Mark Kettenis
2019-05-13Move idepth tracking out of interrupt controller into common layer.Dale Rahn
2019-05-12Between the broken GIC-500 on the RK3399 and differences in the secure modeMark Kettenis
2019-05-08Fix kernel compile with DEBUG_AGINTC.ccardenas
2019-05-02Add a print function to mainbus(4) such that it prints unconfigured devicesMark Kettenis
2019-04-16Prevent attaching drivers to devices for which we attached a driver early.Mark Kettenis
2019-03-07When accessing the child address cells make sure to use the size forPatrick Wildt
2019-01-23Add the apm(4) subsystem to arm64.Peter Hessler
2019-01-03add a simplebus print function so unconfigured devices appear in dmesg.David Gwynne
2018-12-07For shared interrupts we need to make sure that we registerPatrick Wildt
2018-08-20Implement bus_space_mmap(9).Mark Kettenis
2018-08-19Add support for multiple PCI segments. Only really implemented for arm64Mark Kettenis
2018-08-18Support arbitrary number of redistributors.Mark Kettenis
2018-08-15Turns out the integration of the GIC-500 on the Rockchip RK3399 is busted.Mark Kettenis
2018-08-15Distinguish between softc array members that are indexed by redistributorMark Kettenis
2018-08-11Make legacy interrupts work in more cases.Mark Kettenis
2018-08-11Use IORT table to map requester ID into MSI sideband data.Mark Kettenis
2018-08-11Fix a couple of bugs in the ITS support code:Mark Kettenis
2018-08-11Use MAXCPUS as the number of elements for the array of per-cpu data.Mark Kettenis
2018-08-09Synopsys Designeware PCIe IP isn't 100% ECAM compliant. It doesn't handleMark Kettenis
2018-08-08Support DMA coherent devices that attach to mainbus(4) as well.Mark Kettenis
2018-08-08Fix the ITLinesNumber mask and bump the number of supprted redistributorsMark Kettenis
2018-08-03Pass PCIe requester ID as sideband data here as well.Mark Kettenis
2018-07-30Add support for the GIC v3 ITS and use it to implement MSI support forMark Kettenis
2018-07-28Make use of PCI_FLAGS_MSI_ENABLED such that drivers for hardware with brokenMark Kettenis
2018-07-10Make legacy interrupts work in acpipci(4).Mark Kettenis
2018-07-05Add acpipci(4), a driver that supports generic ECAM-compatible PCI hostMark Kettenis
2018-07-02Enable the FPU when calling EFI runtime services. The new UEFI firmware forMark Kettenis
2018-06-24If ACPI tables are present, set a global variable to point at theirMark Kettenis
2018-06-05Move pluart(4) to dev/fdt.Mark Kettenis
2018-06-05Unify arm64 and armv7 pluart(4) implementations.Mark Kettenis
2018-05-31Move com_fdt.c to dev/fdt since we can share it between armv7 and arm64 now.Mark Kettenis