summaryrefslogtreecommitdiff
path: root/sys/arch/arm64
AgeCommit message (Expand)Author
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-02Allow pluart(4) to attach to acpi(4).Mark Kettenis
2018-07-02Allow xhci(4) to attach to acpi(4).Mark Kettenis
2018-07-02Enable the FPU when calling EFI runtime services. The new UEFI firmware forMark Kettenis
2018-07-02Add functions to allow the use of the FPU in the kernel.Mark Kettenis
2018-07-01Revert bit I didn't intend to commit.Mark Kettenis
2018-07-01Hook up acpi(4) on arm64. Various bits of driver glue are still missingMark Kettenis
2018-06-30Some tweaks such that ACPI 5.1 tables are recognized as well.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-06-25Add code that builds a basic device tree from ACPI tables if the firmwareMark Kettenis
2018-06-24If ACPI tables are present, set a global variable to point at theirMark 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-05Move pluart(4) to dev/fdt.Mark Kettenis
2018-06-05Unify arm64 and armv7 pluart(4) implementations.Mark Kettenis
2018-06-05Recognise Cortex A76. Only adding to arm64 as it only supports aarch32Jonathan Gray
2018-06-02Enable fanpwr(4), move sypwr(4) where it belongs.Mark Kettenis
2018-06-01With option WITNESS we need to have a bit more KVA available during earlyMark Kettenis
2018-06-01Enable witness(4) on select architectures to help the current MP work.Visa Hankala
2018-05-31Move com_fdt.c to dev/fdt since we can share it between armv7 and arm64 now.Mark 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-28Remove unused include file.Mark Kettenis
2018-05-28Drop include of <arm64/swi.h> and remove it.Mark Kettenis
2018-05-28Call readdisksector() instead of rolling our own. Drop <sys/systm.h>Mark Kettenis
2018-05-23Enable bwfm(4).Patrick Wildt
2018-05-23Remove unused pmap_steal_memory_implementation(). It doesn't actually workMark Kettenis
2018-05-16Move the code that decodes the i.MX6 PLLs and PFDs into imxanatop(4)Patrick Wildt
2018-05-16Add glue for the USB3 controller on the i.MX8MQ SoC.Patrick Wildt
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-14Add support for register shift/io-width to the console code as well.Mark Kettenis
2018-05-06Use speed from device tree for serial console. Makes it possible to bootMark Kettenis
2018-05-04Add a common rules file for ofw sources to help keep the configurationsVisa Hankala
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-05-02Add imxpd(4) which is a power domain controller driver thatPatrick Wildt
2018-05-02Implement a power domain framework to turn on/off so-called powerPatrick Wildt
2018-04-24Enable gpioiic(4) and gpioow(4). From Artturi Alm.Mark Kettenis
2018-04-20enable ccp(4) as found on amd seattle platforms, eg, overdrive 1000sDavid Gwynne
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