summaryrefslogtreecommitdiff
path: root/sys/arch/arm64
AgeCommit message (Expand)Author
2021-11-27stop building kernels with -Wno-uninitialized on clang archsJonathan Gray
2021-11-26The IORT table usually only contains single mappings. While on the LX2K therePatrick Wildt
2021-11-26avoid clang -Wsometimes-uninitialized warning when MULTIPROCESSOR is notJonathan Gray
2021-11-23limit a variable to the scope inside #ifdef where it is usedTheo de Raadt
2021-11-22Enable iicmux(4) and pcyrtc(4).Mark Kettenis
2021-11-22Hack alert! Apple M1 systems still don't work with an MP kernel.Mark Kettenis
2021-11-14Make sure efiboot is built with RELA/REL relocations and not RELR,Philip Guenther
2021-11-13Catch up with (proposed) Linux device tree bindings.Mark Kettenis
2021-11-12Add support for controlling keyboard LEDs.Mark Kettenis
2021-11-12Use a mutex to lock the bus such that we can safely access the bus fromMark Kettenis
2021-11-11The Apple DART has a nifty feature that allows us protection of subrangesMark Kettenis
2021-11-11Retire switch(4) it never really was production ready and the OpenFlowClaudio Jeker
2021-11-09Add gpiokeys(4) for arm64Klemens Nanni
2021-11-09Sort gpio{leds,charger}Klemens Nanni
2021-11-01Remove backwards compat code.Mark Kettenis
2021-11-01Catch up with the Linux device tree bindings. Put the USB DARTs into bypassMark Kettenis
2021-11-01Add support for the keyboard/touchpad on Apple M1 laptops.Mark Kettenis
2021-10-31Add aplspi(4), a driver for the SPI controller found on the Apple M1 SoC.Mark Kettenis
2021-10-30Add GPIO functionality (including support for using GPIOs as interrupt pins).Mark Kettenis
2021-10-26Enable vmx(4) on arm64. Tested using VMware Fusion on the Apple M1.Patrick Wildt
2021-10-26Only flush freshly mapped uncached/device mappings if we have a vm_page for it,Patrick Wildt
2021-10-26Allocate fresh memory to put our device tree into, to make sure we have leastPatrick Wildt
2021-10-26Remove more occurences of O_RDONLY in our bootloaders.Patrick Wildt
2021-10-24Constify struct cfattach.Martin Pieuchot
2021-10-24Now that ampintcmsi(4)'s establish function returns a pointer to thePatrick Wildt
2021-10-24Stop setting etype in the MD crypto code. So far we have set the etypePatrick Wildt
2021-10-23Retire asynchronous crypto API as it is no longer required by any driver andTobias Heider
2021-10-21Initialize interrupts to G1NS by configuring IGROUPR and IGRPMODR. ThisPatrick Wildt
2021-10-21Have ampintcmsi(4) go through the list of interrupt controllers to find thePatrick Wildt
2021-10-13The kernel crypto framework sometimes returned an error, sometimesAlexander Bluhm
2021-10-10Don't advertise MSI support if we don't have an MSI interrupt controller.Mark Kettenis
2021-10-10Only check whether we have an MSI interrupt controller when we try toMark Kettenis
2021-10-07Use correct index variable.Mark Kettenis
2021-10-06Change sendsig() interface so that the MD code does not need to accessClaudio Jeker
2021-09-25Add gpiocharger(4) for arm64Klemens Nanni
2021-09-25Add gpioleds(4) for arm64Klemens Nanni
2021-09-14Cleanup some style issues.Mark Kettenis
2021-09-09Adjust for DT binding changes. Add some temporary backwards compatibilityMark Kettenis
2021-09-06Accompany some functions wich are marked inline with the static keywordPatrick Wildt
2021-09-03It's time to enable smmu(4).Patrick Wildt
2021-09-02Fix comment spelling.Patrick Wildt
2021-09-02Fix the TCR_TG0_xxx definitions and add TCR_TG0_4K to the initial settingMark Kettenis
2021-08-31Do pinctrl stuff.Mark Kettenis
2021-08-31Add aplpinctrl(4), a driver for the Apple GPIO controller found on M1 SoCs.Mark Kettenis
2021-08-30Remove typedef of db_addr_t; mpi converted the users of it to vaddr_t alreadyJasper Lievisse Adriaanse
2021-08-29Reduce the number of openings for aplns(4) to 1. This isn't correct butMark Kettenis
2021-08-20Add ucc(4), a driver for USB HID Consumer Control keyboards. Suchanton
2021-07-26Adjust driver for device tree binding changes.Mark Kettenis
2021-07-09use vaddr_t as type for frames as is commonly used elsewhere tooJasper Lievisse Adriaanse
2021-07-09Parse /soc/dma-ranges to populate the openbsd,dma-constraint property.Patrick Wildt