aboutsummaryrefslogtreecommitdiff
path: root/sys/arm64
Commit message (Expand)AuthorAgeFilesLines
* Introduce an architecture-agnostic <sys/_stdarg.h> to reducePoul-Henning Kamp2017-12-251-36/+8
* Do pass removing some write-only variables from the kernel.Alexander Kabaev2017-12-254-12/+2
* Add atomic_load(9) and atomic_store(9) operations.Konstantin Belousov2017-12-191-0/+2
* Move instantiation of msgbufp from 9 MD files to subr_prf.c.Bruce Evans2017-12-071-2/+0
* Use the module pointer to find the address we need to map to in the earlyAndrew Turner2017-12-041-5/+5
* Make COMPAT_FREEBSD32 part of GENERIC on arm64.Ed Schouten2017-12-031-0/+1
* Port cloudabi32.ko to FreeBSD/arm64.Ed Schouten2017-11-301-0/+205
* SPDX: Consider code from Carnegie-Mellon University.Pedro F. Giffuni2017-11-301-0/+2
* Fix the direction we move the instruction to retuirn to after exiting theAndrew Turner2017-11-281-1/+1
* When we exit the kernel debugger having entered because of a breakpointAndrew Turner2017-11-281-1/+4
* Fix index calculation for the page table pages for efirt 1:1 map.Konstantin Belousov2017-11-281-7/+8
* Set the kernel file name so the kern.bootfile sysctl is set. This allowsAndrew Turner2017-11-271-0/+5
* Add a Saved Process Status Register bit for AArch32 execution mode.Ed Schouten2017-11-262-3/+3
* Correct some more places where TO_PTR() should be used.Ed Schouten2017-11-261-1/+1
* Use TO_PTR() to convert integers to pointers.Ed Schouten2017-11-261-1/+1
* Make 32-bit system calls end up in svc_handler().Ed Schouten2017-11-263-5/+7
* Make the arm64 pmap_invalidate functions static inline. This fixes buildingAndrew Turner2017-11-261-3/+3
* Temporarily disable VIMAGE on arm64Ed Maste2017-11-241-1/+1
* Set CP15BEN in SCTLR to make memory barriers work in 32-bit mode.Ed Schouten2017-11-241-2/+3
* Add rudimentary support for building FreeBSD/arm64 with COMPAT_FREEBSD32.Ed Schouten2017-11-248-0/+197
* Don't let cpu_set_syscall_retval() clobber exec_setregs().Ed Schouten2017-11-242-7/+2
* Ensure we check the program state set in the trap frame on arm and arm64.Andrew Turner2017-11-232-8/+13
* Add a driver for the EFI RTC. This uses the EFI Runtime Services to queryAndrew Turner2017-11-211-0/+1
* When fpcurthread is not the current thread it may be non-NULL. In thisAndrew Turner2017-11-211-4/+1
* Replace manyinstances of VM_WAIT with blocking page allocation flagsJeff Roberson2017-11-081-12/+4
* Allocate the ITS translation table with a 64k page alignment. This is theAndrew Turner2017-10-311-1/+1
* As with r325242 use mp_maxid when iterating over CPUs in the GICv3 driver.Andrew Turner2017-10-311-3/+3
* Use mp_maxid when iterating over CPUs as we may have sparse id allocations.Andrew Turner2017-10-311-2/+2
* Update several more URLsEitan Adler2017-10-293-6/+6
* loader.efi: Make framebuffer commands available for arm64Emmanuel Vadot2017-10-251-0/+13
* Fix the VM_NRESERVLEVEL == 0 build.Mark Johnston2017-10-231-0/+6
* Add AT_HWCAP2 ELF auxiliary vector.Michal Meloun2017-10-211-1/+2
* With r181803 on 2008-08-17 23:27:27Z the first VIMAGE commit went intoBjoern A. Zeeb2017-10-201-0/+1
* Move kernel dump offset tracking into MI code.Mark Johnston2017-10-181-7/+4
* Support the EFI Runtime Services on arm64. As with amd64 we use the 1:1Andrew Turner2017-10-103-1/+293
* Add machine/fpu.h on arm64 for compatibility with amd64.Andrew Turner2017-10-101-0/+6
* Move the pmap_l0_index, etc. macros to pte.h. These will be used by theAndrew Turner2017-10-102-5/+5
* Add a memory barrier to ensure the atomic write is visible to the otherAndrew Turner2017-10-021-1/+4
* Fix indentation for r323068Josh Paetzel2017-09-191-1/+1
* Add the ARMv8.3 ID register fields. These were found in the A-ProfileAndrew Turner2017-09-152-3/+216
* Add support for handling undefined instructions in userspace and theAndrew Turner2017-09-145-19/+199
* Add AT_HWCAP and AT_EHDRFLAGS on all platforms.John Baldwin2017-09-141-1/+3
* Add MMCCAM-enabled kernel config for arm64Ilya Bakulin2017-09-111-0/+22
* Expand Marvell NIC description in arm64 GENERIC configMarcin Wojtas2017-09-111-1/+1
* Enable compilation of Marvell NETA controller with arm64 GENERICMarcin Wojtas2017-09-091-0/+2
* Add support for uart_mvebu driver arm64 GENERIC configMarcin Wojtas2017-09-091-0/+1
* Enable compilation of Marvell EHCI driver in arm64 GENERICMarcin Wojtas2017-09-091-0/+1
* Enable compilation of Marvell XHCI driver in arm64 GENERICMarcin Wojtas2017-09-091-0/+1
* Not all CPUs handle reading ID_AA64MMFR2_EL1 (e.g. qemu), disable it for now.Andrew Turner2017-09-081-0/+4
* Fix the SVE ID field shift.Andrew Turner2017-09-071-1/+1