summaryrefslogtreecommitdiff
path: root/sys/arch/arm64
AgeCommit message (Expand)Author
2018-01-25Move common mutex implementations to a MI place.Martin Pieuchot
2018-01-21Move some code back from locore0.S to locore.S that we will need to bring upMark Kettenis
2018-01-21Implement network boot support in efiboot(8). This changes efiboot(8)Patrick Wildt
2018-01-20Re-enable the code that unmaps the startup code once more now that lld isMark Kettenis
2018-01-17Defend agains branch predictor target injection (Spectre "variant 2")Mark Kettenis
2018-01-13Define and use IPL_MPFLOOR in our common mutex implementation.Martin Pieuchot
2018-01-13Add a barrier at the end of pmap_map_early() such that the new mapping isMark Kettenis
2018-01-12Add MULTIPROCESSOR basics for arm64. Enough to build and run a kernel withMark Kettenis
2018-01-12Use correct size in allocarray() call.Mark Kettenis
2018-01-12Runtime services may (and do) use device mappings on some UEFI implementations.Mark Kettenis
2018-01-12Unify <machine/mutex.h> a bit further.Martin Pieuchot
2018-01-11Add size for free.Visa Hankala
2018-01-10Implement FUCKWIT for arm64; unmap the kernel almost entirely while userlandMark Kettenis
2018-01-05Make arm64 use the MI mplock implementation. Avoid <sys/mplock.h> beingMark Kettenis
2018-01-04Implement support for calling EFI runtime services and use it to implementMark Kettenis
2018-01-02Enable rkpcie(4).Mark Kettenis
2017-12-31Enable sxitemp(4).Mark Kettenis
2017-12-31Enable sypwr(4).Mark Kettenis
2017-12-31Tighten the permissions used in the early stage page tables somewhat.Mark Kettenis
2017-12-30Delete unnecessary <sys/file.h> includesPhilip Guenther
2017-12-30Add copyin32 implementation.Mark Kettenis
2017-12-30Implement CPU_BUSY_CYCLE and intr_disable/restore.Mark Kettenis
2017-12-29Use register_t instead of uint32_t in smc/hmc calls such that argumentsMark Kettenis
2017-12-27Initialize memhook such that /dev/mem access doesn't attempt to map pagesMark Kettenis
2017-12-27Turns out linker scripts in lld are still subtly broken and aligningMark Kettenis
2017-12-24Re-enable the code that unmaps the startup code. This was temporarilyMark Kettenis
2017-12-24For systems where the cpu node in the device tree has a "clocks" property,Mark Kettenis
2017-12-24Generate SIGBUS/BUS_ADRALN when we see a SP Alignment Exception from userland.Mark Kettenis
2017-12-23Remove stray space.Mark Kettenis
2017-12-20Sync C mutex implementations.Martin Pieuchot
2017-12-18Generate SIGBUS/BUS_ADRALN when we see a PC Alignment Exception from userland.Mark Kettenis
2017-12-17Add wsdisplay options needed for X and VT switching.Mark Kettenis
2017-12-16Enable sxirsb(4).Mark Kettenis
2017-12-14fcntl(F_SETFL) invokes the FIONBIO and FIOASYNC ioctls internally, soPhilip Guenther
2017-12-11In uvm Chuck decided backing store would not be allocated proactivelyTheo de Raadt
2017-12-04Change __mp_lock_held() to work with an arbitrary CPU info structure andMartin Pieuchot
2017-11-13Add support for the i2c controller variant found on the Allwinner A31 andMark Kettenis
2017-11-04Since rev 1.502 of rc(8) it creates a /bsd.booted hard link. At theFlorian Obser
2017-10-24R_AARCH64_NONE should be zero, not 256. The latter was a deprecatedPhilip Guenther
2017-10-24In ld scripts, an output section with no input sections is always markedPhilip Guenther
2017-10-24Attach syscon(4) early. Also attach psci(4) early such that cpuresetfnMark Kettenis
2017-10-13Use gap.o on arm64. After the recent llvm/lld 5.0.0 update the linkerJonathan Gray
2017-10-04Due to changes in LLD where sections are sorted in a different way,Patrick Wildt
2017-10-01set MAXSSIZ to the same value as on all other architectures (32MB)Christian Weisgerber
2017-09-28When option DDB_STRUCTINFO was removed from the kernel, too much fromPatrick Wildt
2017-09-21Add dwxe(4), a driver the Synopsis DesignWare Ethernet controller usedPatrick Wildt
2017-09-19Enable syscon(4).Patrick Wildt
2017-09-16The copyin(9) family of functions should return EFAULT for all memoryPhilip Guenther
2017-09-12Remove option DDB_STRUCTINFO. Now that ddb(4) is CTF aware, similarMartin Pieuchot
2017-09-08If you use sys/param.h, you don't need sys/types.hTheo de Raadt