summaryrefslogtreecommitdiff
path: root/sys/arch/arm64
AgeCommit message (Expand)Author
2021-05-28kettenis@ pointed out that i forgot to fill in the op_cq_done nvme_op.David Gwynne
2021-05-28commented out lines for aplns(4) for Apple NVME storage controllers.David Gwynne
2021-05-28start working on support for Apple NVME Storage as found in apple M1 devsDavid Gwynne
2021-05-27Use todr_attach(). Prompted by cheloha@Mark Kettenis
2021-05-26Add aplspmi(4), a driver for the Apple SPMI controller, and aplpmu(4)Mark Kettenis
2021-05-24Add apldwusb(4), a glue driver for the Synpsys DesignWare USB 3 controllersMark Kettenis
2021-05-24Add support for a DART with two sets of registers. We need this to supportMark Kettenis
2021-05-21Avoid spinning on the kernel lock with interrupts disabled.Mark Kettenis
2021-05-21Fix some comments and use pmap_pte_insert() to update PTEs instead ofMark Kettenis
2021-05-18Enable umb(4).Kevin Lo
2021-05-18Move the pciecam stanza back into files.arm64 since armv7 has its ownMark Kettenis
2021-05-17Move pciecam.c to dev/fdt/.Mark Kettenis
2021-05-17Rename some MD structs by giving them an architecture-neutral name inMark Kettenis
2021-05-16Drop PTE check in pmap_fault_fixup(). Since pmap_enter() doesn'tMark Kettenis
2021-05-16panic does not require a \n at the end. When one is provided, it looks wrong.Theo de Raadt
2021-05-16remove unneeded includesJonathan Gray
2021-05-16b_saveaddr has a type of void * use NULL not 0Jonathan Gray
2021-05-16ansiJonathan Gray
2021-05-16remove unused pre efiboot targetsJonathan Gray
2021-05-15Remove OUTPUT_FORMAT and OUTPUT_ARCH from linker script. These areMark Kettenis
2021-05-15Use intr_enable()/int_disable()/intr_restore() instead ofMark Kettenis
2021-05-14remove comment describing GENERICJonathan Gray
2021-05-13Make memreg_add() a bit smarter and have it merge adjacent regions.Mark Kettenis
2021-05-12Build a list of memory regions and call yvm_physload(9) on those likeMark Kettenis
2021-05-11Enable iwx(4).Patrick Wildt
2021-05-05whitespaceMark Kettenis
2021-05-05Fix definition of GICD_TYPER_LPIS.Mark Kettenis
2021-05-05Unlock top part of the fault handler.Martin Pieuchot
2021-05-02Initialize per-CPU pointer register earlier.Mark Kettenis
2021-05-01Remove NetBSDisms that crept into the arm64 version of this file.Mark Kettenis
2021-04-28Enable dt(4) on amd64, arm64, i386, and powerpc64 in GENERIC kernel.Alexander Bluhm
2021-04-26remove unused cdev definesJonathan Gray
2021-04-21Turn panic for unknown event type into a printf and return.Mark Kettenis
2021-04-17Embiggen arm64 ramdisk kernel and miniroot/install img files. ProvideStuart Henderson
2021-04-07Add graphaudio(4), a driver to support linking together audio componentsMark Kettenis
2021-04-03Add a guard page between I/O virtual address space allocations. The ideaPatrick Wildt
2021-04-03Exclude the first page from I/O virtual address space, which is the NULLPatrick Wildt
2021-04-02Fix Dale's email addressTheo Buehler
2021-03-29Turns out the PCIe DARTs support a full 32-bit device virtual address space.Mark Kettenis
2021-03-27Make sure that all CPUs end up with the same bits set in SCTLR_EL1.Mark Kettenis
2021-03-27Add ARMv8.5 instruction set related CPU features.Mark Kettenis
2021-03-26Fix "mach dtb" return code to avoid bogus bootkn
2021-03-26Fix errno, merge ioctl caseskn
2021-03-23Pack the SPCR struct definition since the struct isn't naturally alignedPatrick Wildt
2021-03-22Now that MSI pages are properly mapped, all that debug code in smmu(4)Patrick Wildt
2021-03-22Load MSI pages through bus_dma(9). Our interrupt controllers for MSIsPatrick Wildt
2021-03-17Add missing memory clobbers to "data" barriers.Mark Kettenis
2021-03-16acpi_intr_disestablish() should free its own cookie.Patrick Wildt
2021-03-16Fix some correctness issues in the lowelevel kernel bringup code.Mark Kettenis
2021-03-15Add code to acpiiort(4) to look up named components in the IORT andPatrick Wildt