summaryrefslogtreecommitdiff
path: root/sys/arch/arm64/include
AgeCommit message (Expand)Author
2018-08-20Implement bus_space_mmap(9).Mark Kettenis
2018-08-20Remove unused spllock().Visa Hankala
2018-08-19Add support for multiple PCI segments. Only really implemented for arm64Mark Kettenis
2018-08-12Add retguard macros for arm64 asm and apply them in the straightforwardmortimer
2018-08-11Bump MAXCPUS from 8 to 24.Mark Kettenis
2018-08-09Define __HAVE_ACPI on arm64 and __HAVE_FDT on arm64, armv7 and octeonPatrick Wildt
2018-08-08Extend the FDT interrupt API to support masking and unmasking IRQs.Patrick Wildt
2018-08-06Give the FDT interrupt API a more generic naming by replacing thePatrick Wildt
2018-08-03Implement single-stepping. Based on an earlier diff from drahn@.Mark Kettenis
2018-08-03Implement DVFS support.Mark Kettenis
2018-07-05Add acpipci(4), a driver that supports generic ECAM-compatible PCI hostMark Kettenis
2018-07-04ptrace debug support for arm64.Dale Rahn
2018-07-02Add functions to allow the use of the FPU in the kernel.Mark Kettenis
2018-06-30Remove strange /* End of file */ style.Theo de Raadt
2018-06-30Add intr_enable() here as well.Mark Kettenis
2018-06-28Add missing <sys/param.h>.Mark Kettenis
2018-06-28Add ci_acpi_proc_id member to struct cpu_info; needed by acpi(4).Mark Kettenis
2018-05-28Cleanup bootconfig.h and use strlcpy() to copy boot arguments.Mark Kettenis
2018-05-28Remove unused include file.Mark Kettenis
2018-05-28Drop include of <arm64/swi.h> and remove it.Mark Kettenis
2018-05-16Implement pmap_growkernel(). Bump VM_MAX_KERNEL_ADDRESS now that we noMark Kettenis
2018-05-15Remove a4x bus space hack.Mark Kettenis
2018-05-06Use speed from device tree for serial console. Makes it possible to bootMark Kettenis
2018-05-04Add stack trace saving for arm64.Visa Hankala
2018-05-02Add imxpd(4) which is a power domain controller driver thatPatrick Wildt
2018-04-09The Open Firmware Interrupt Mapping "recommendation" says that the numberMark Kettenis
2018-03-20To allow sharing more code between armv7 and arm64 platforms, introducePatrick Wildt
2018-03-05#define _MAX_PAGE_SHIFT in MD _types.h as the maximum pagesize an archTheo de Raadt
2018-02-20Make arm64 pmap (somewhat) mpsafe.Mark Kettenis
2018-01-31Add MULTIPROCESSOR support to the interrupt controller drivers. This makesMark Kettenis
2018-01-30Add support for switching CPUs in ddb on arm64. Based on a diff from drahn@.Mark Kettenis
2018-01-28Spin up secondary CPUs and add IPI infrastructure. Heavily based on diffsMark Kettenis
2018-01-26Cleanup VFP code.Mark Kettenis
2018-01-25Move common mutex implementations to a MI place.Martin Pieuchot
2018-01-17Defend agains branch predictor target injection (Spectre "variant 2")Mark Kettenis
2018-01-13Define and use IPL_MPFLOOR in our common mutex implementation.Martin Pieuchot
2018-01-12Add MULTIPROCESSOR basics for arm64. Enough to build and run a kernel withMark Kettenis
2018-01-12Runtime services may (and do) use device mappings on some UEFI implementations.Mark Kettenis
2018-01-12Unify <machine/mutex.h> a bit further.Martin Pieuchot
2018-01-10Implement FUCKWIT for arm64; unmap the kernel almost entirely while userlandMark Kettenis
2018-01-05Make arm64 use the MI mplock implementation. Avoid <sys/mplock.h> beingMark Kettenis
2018-01-04Implement support for calling EFI runtime services and use it to implementMark Kettenis
2017-12-31Tighten the permissions used in the early stage page tables somewhat.Mark Kettenis
2017-12-30Implement CPU_BUSY_CYCLE and intr_disable/restore.Mark Kettenis
2017-12-04Change __mp_lock_held() to work with an arbitrary CPU info structure andMartin Pieuchot
2017-10-24R_AARCH64_NONE should be zero, not 256. The latter was a deprecatedPhilip Guenther
2017-10-01set MAXSSIZ to the same value as on all other architectures (32MB)Christian Weisgerber
2017-09-05Move mutex, condvar, and thread-specific data routes, pthread_once, andPhilip Guenther
2017-08-27arm64 performance: use cache zeroing function in pmap_zero_page()Dale Rahn
2017-08-27Add glass console support for arm64. This uses the "stdout-path" propertyMark Kettenis