summaryrefslogtreecommitdiff
path: root/sys/arch/arm64
AgeCommit message (Expand)Author
2020-09-25Add missing call to uvm_grow(9).Mark Kettenis
2020-09-14Do the uvm_map_inentry() check in data_abort() after we have done the branchMark Kettenis
2020-09-11Include <sys/systm.h> directly instead of relying on hidden UVM includes.Martin Pieuchot
2020-09-05allow compile of kernels with DDB, in more cases.Theo de Raadt
2020-08-26Declare hw_{prod,serial,uuid,vendor,ver} in <sys/systm.h>.Visa Hankala
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-08-14Remove "for all XXX platforms" from comment. Fixes the issue pointed outMark Kettenis
2020-07-31Make sure bcmtmon(4) attaches even if it has a "syscon" compatible.Mark 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-15Userland timecounter implementation for arm64.Mark Kettenis
2020-07-15Fix agintc(4) for non-MULTIPROCESSOR kernels. Due to the recent changesPatrick Wildt
2020-07-14Add support for routing interrupts to other CPUs in agintc(4). Most of thePatrick Wildt
2020-07-14Add support for routing interrupts to other CPUs in ampintc(4). Most of thePatrick Wildt
2020-07-14Implement pci_intr_establish_cpu() on arm64 and armv7. The function pointerPatrick Wildt
2020-07-14Extend the interrupt API on arm64 and armv7 to be able to pass aroundPatrick Wildt
2020-07-11Some whitespace fixes for the inline assembly.Mark Kettenis
2020-07-06IEEE1275 (Open Firmware) defines that parameter name strings can have aMark Kettenis
2020-07-06Add support for timeconting in userland.Paul Irofti
2020-07-06wire up kstat(4)David Gwynne
2020-07-04OF_finddevice() returns -1 upon failure. Fix various checks of the returnMark Kettenis
2020-06-30Remove obsolete <machine/stdarg.h> header. Nowadays the varargVisa Hankala
2020-06-25Add a commented out entry for mvpp(4).Patrick Wildt
2020-06-20Add bcmtmon(4), a driver for the temperature sensor on the Raspberry Pi 4.Mark Kettenis
2020-06-18Add pcamux(4), a driver for the PCA8548 I2C switch.Mark Kettenis
2020-06-17Attach secondary CPUs early. Since on most machine we need psci(4) toMark Kettenis
2020-06-11Fix small bug in parsing the IORT tables. Mapping entries specify the numberMark Kettenis
2020-06-11Enable simpleamp(4), simpleaudio(4), rkiis(4) and escodec(4).Patrick Wildt
2020-06-10Enable cwfg(4)Patrick Wildt
2020-06-08update drm to linux 5.7Jonathan Gray
2020-06-05Implement cpu_rnd_messybits() as a read of the virtual counter xoredChristian Weisgerber
2020-06-05Allow userland access to the virtual counter.Mark Kettenis
2020-06-04Recognise Cortex-A78.Mark Kettenis
2020-06-04Enable bwfm(4).Patrick Wildt
2020-05-31introduce "cpu_rnd_messybits" for use instead of nanotime in dev/rnd.c.David Gwynne
2020-05-29dev/rndvar.h no longer has statistical interfaces (removed during variousTheo de Raadt
2020-05-26increment version numbers, due to recent RB_GOODSEED and fchmod +T changesTheo de Raadt
2020-05-25Adjust fwrandom() to return 0 for sucess, -1 for failureTheo de Raadt
2020-05-25Kill unused cdev_pc_init().Martin Pieuchot
2020-05-23Add a little bit of const-ness.Mark Kettenis
2020-05-22Enable bwfm(4).Patrick Wildt
2020-05-22Enable mvkpcie(4).Patrick Wildt
2020-05-18Our check to see if the EFI services support Mtftp() doesn't workPatrick Wildt
2020-05-18Enable amlpwrc(4).Mark Kettenis
2020-05-17Look at the openbsd,boothowto property.Mark Kettenis
2020-05-17Fix typo in comment.Mark Kettenis