summaryrefslogtreecommitdiff
path: root/sys/arch/arm64/arm64
AgeCommit message (Expand)Author
2018-10-08Generate SIGBUS when we see a data abort exception because of unalignedMark Kettenis
2018-09-12Make pmap_protect(9) actually remove exec permission if the new permissionsMark Kettenis
2018-09-09Apply retguard to the last asm functions in the arm64 kernel. This completesmortimer
2018-09-07Add retguard macros to cpu_switchto, setjmp, longjmp.mortimer
2018-08-25Add code to print the characteristics of the caches that can be discoveredMark Kettenis
2018-08-18Add support for flushing the instruction cache of other processes. This isMark Kettenis
2018-08-18Make sure we don't match (and attach) more than the maximum number ofMark Kettenis
2018-08-16Make pmap_allocate_asid() mpsafe. Since between checking the ASIDPatrick Wildt
2018-08-15Use atomic instructions to keep track of what ASIDs are in use. This makesMark Kettenis
2018-08-12Add retguard macros for arm64 asm and apply them in the straightforwardmortimer
2018-08-08Extend the FDT interrupt API to support masking and unmasking IRQs.Patrick Wildt
2018-08-04The operating-points-v2 binding allows opp-microvolt to be a single cellMark Kettenis
2018-08-03Implement single-stepping. Based on an earlier diff from drahn@.Mark Kettenis
2018-08-03Implement DVFS support.Mark Kettenis
2018-07-30Add support for the GIC v3 ITS and use it to implement MSI support forMark Kettenis
2018-07-19Enable kernel profiling on arm64Dale Rahn
2018-07-10Move from sendsig() to its callers the initsiginfo() calls andPhilip Guenther
2018-07-04It is possible for a memory write to not complete if no barrier existsDale Rahn
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-07-01Hook up acpi(4) on arm64. Various bits of driver glue are still missingMark Kettenis
2018-06-22Updating md_astpending in ast() creates a race, update the variable in asmDale Rahn
2018-06-22Update the pointer to the trapframe in the PCB when handling an AST.Mark Kettenis
2018-06-05Recognise Cortex A76. Only adding to arm64 as it only supports aarch32Jonathan Gray
2018-06-01With option WITNESS we need to have a bit more KVA available during earlyMark Kettenis
2018-05-30Remove comcnspeed variable, which gets set but is never actually used.Mark Kettenis
2018-05-28Cleanup bootconfig.h and use strlcpy() to copy boot arguments.Mark Kettenis
2018-05-28Call readdisksector() instead of rolling our own. Drop <sys/systm.h>Mark Kettenis
2018-05-23Remove unused pmap_steal_memory_implementation(). It doesn't actually workMark 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-04Fix WITNESS build on arm64.Visa Hankala
2018-05-04Add stack trace saving for arm64.Visa Hankala
2018-05-03Add support for SMCCC 1.1 which provides proper support for the firmware-basedMark Kettenis
2018-04-18Stop modifying vm page flags using mixed atomic and non-atomicPatrick Wildt
2018-04-18Introduce a pmap lock on pmap_fault_fixup(). Heavily threadedPatrick Wildt
2018-04-12Implement MAP_STACK option for mmap(). Synchronous faults (pagefault andTheo de Raadt
2018-04-09Set trapframe pointer early on in do_el0_sync. This allows the use ofMark Kettenis
2018-04-09Get rid of some FreeBSD leftovers (that are mostly commented out already).Mark Kettenis
2018-04-09The Open Firmware Interrupt Mapping "recommendation" says that the numberMark Kettenis
2018-03-29Call imxuart(4) early attach on arm64.Patrick Wildt
2018-03-29Initialize the secondary core's schedstate before spinning them up.Patrick Wildt
2018-03-29Set p->p_cpu in cpu_switchto() like we do on other MP architectures.Patrick Wildt
2018-03-20Do not panic from ddb(4) when a lock requirement isn't fulfilled.Martin Pieuchot
2018-03-09Remove bogus copying of bootargs.Mark Kettenis
2018-02-24Make ncpusfound count the available processors even if they don't attach.Mark Kettenis
2018-02-23Get rid of the cpu_on_fn hook and call the psci(4) functions directly insteadMark Kettenis
2018-02-20Release the secondary CPUs.Mark Kettenis
2018-02-20Make arm64 pmap (somewhat) mpsafe.Mark Kettenis