summaryrefslogtreecommitdiff
path: root/sys/arch/arm64/arm64
AgeCommit message (Expand)Author
2020-09-11Include <sys/systm.h> directly instead of relying on hidden UVM includes.Martin Pieuchot
2020-08-19Push KERNEL_LOCK/UNLOCK() dance inside trapsignal().Martin Pieuchot
2020-08-17Enable PAN (Privileged Access Never) on CPUs that support it. This meansMark Kettenis
2020-08-17Panic on an attempt to access user-space unless it is done usingMark Kettenis
2020-07-25Port over NetBSD's arm64 disassembler for DDB.tobhe
2020-07-17Re-work intr_barrier(9) on arm64 to remove layer violation. So far wePatrick Wildt
2020-07-16Store struct cpu_info * in arm64's interrupt wrap. intr_barrier() canPatrick Wildt
2020-07-16To be able to have intr_barrier() on arm64, we need to be able toPatrick Wildt
2020-07-14Extend the interrupt API on arm64 and armv7 to be able to pass aroundPatrick Wildt
2020-07-06IEEE1275 (Open Firmware) defines that parameter name strings can have aMark Kettenis
2020-07-06wire up kstat(4)David Gwynne
2020-06-05Implement cpu_rnd_messybits() as a read of the virtual counter xoredChristian Weisgerber
2020-06-04Recognise Cortex-A78.Mark Kettenis
2020-05-31introduce "cpu_rnd_messybits" for use instead of nanotime in dev/rnd.c.David Gwynne
2020-05-25Kill unused cdev_pc_init().Martin Pieuchot
2020-05-23Add a little bit of const-ness.Mark Kettenis
2020-05-17Look at the openbsd,boothowto property.Mark Kettenis
2020-05-17Add machdep.compatible.Mark Kettenis
2020-05-16Make inittodr() and resettodr() MI.Mark Kettenis
2020-05-13Match direct `seltrue' usages with a corresponding `seltrue_kqfilter'.Martin Pieuchot
2020-05-11Initialize the timeval passed to todr_gettime() with the base time fromMark Kettenis
2020-04-27Move inittodr() and resettodr() to the end of the file to easy move an MIMark Kettenis
2020-04-26Sanitize inittodr()/resettodr() implementation.Mark Kettenis
2020-04-21Set DMA constraint based on the openbsd,dma-constraint property ifMark Kettenis
2020-04-18Sync existing stacktrace_save() implementationsVisa Hankala
2020-04-12Add support for the _CCA method. This method indicates whether DMA isMark Kettenis
2020-04-03Fix incoherencies of errors returned by various *kqfilter routines.Martin Pieuchot
2020-03-29Prevent stack trace saving from inspecting untrusted data. On amd64,Visa Hankala
2020-03-19Remove an unnecessary type cast.Visa Hankala
2020-03-17Mark a few functions as .globl such that they show up with their nameMark Kettenis
2020-03-13improve comment about the speculation barrierTheo de Raadt
2020-03-13Add speciulation barrier after the last remaining naked ERET instruction.Mark Kettenis
2020-03-11In the sigtramp the fallback SYS_exit always works, there is no reasonTheo de Raadt
2020-03-03Add support for the BUS_DMA_NOCACHE flag to bus_dmamem_mmap(9).Mark Kettenis
2020-03-03Fix bogus bus_dmamem_mmap(9) implementation.Mark Kettenis
2020-02-16Change arm64 system call ABI to skip two instructions. This allows us toMark Kettenis
2020-02-02Reapply post-svc-sled in a repaired fashion. The SYS_sigreturn-relatedTheo de Raadt
2020-02-02Back out previous "insert two nop instructions after svc instructionsChristian Weisgerber
2020-02-01Also insert two nop instructions after svc instructions for SYS_exitTheo de Raadt
2020-01-26Fix comment.Mark Kettenis
2020-01-26Fix spacing issue.Mark Kettenis
2020-01-23wire up pppac(4) to some majors on each arch.David Gwynne
2020-01-21Import dt(4) a driver and framework for Dynamic Profiling.Martin Pieuchot
2020-01-20Separate the stack trace saving interface from ddb. The saving does notVisa Hankala
2020-01-11fix dup #includeTheo de Raadt
2020-01-06Print a few more registers when we hit a uvm_fault in the kernel.Mark Kettenis
2019-12-22Wire up ipmi(4).Mark Kettenis
2019-12-19Convert boolean_t/TRUE/FALSE to int/1/0 for coherency with the rest ofMartin Pieuchot
2019-12-17arm64 cpus speculatively execute instructions after ERET, and on someTheo de Raadt
2019-12-17Add fido(4), a HID driver for FIDO/U2F security keysReyk Floeter