index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
arch
/
arm64
/
include
Age
Commit message (
Expand
)
Author
2018-05-06
Use speed from device tree for serial console. Makes it possible to boot
Mark Kettenis
2018-05-04
Add stack trace saving for arm64.
Visa Hankala
2018-05-02
Add imxpd(4) which is a power domain controller driver that
Patrick Wildt
2018-04-09
The Open Firmware Interrupt Mapping "recommendation" says that the number
Mark Kettenis
2018-03-20
To allow sharing more code between armv7 and arm64 platforms, introduce
Patrick Wildt
2018-03-05
#define _MAX_PAGE_SHIFT in MD _types.h as the maximum pagesize an arch
Theo de Raadt
2018-02-20
Make arm64 pmap (somewhat) mpsafe.
Mark Kettenis
2018-01-31
Add MULTIPROCESSOR support to the interrupt controller drivers. This makes
Mark Kettenis
2018-01-30
Add support for switching CPUs in ddb on arm64. Based on a diff from drahn@.
Mark Kettenis
2018-01-28
Spin up secondary CPUs and add IPI infrastructure. Heavily based on diffs
Mark Kettenis
2018-01-26
Cleanup VFP code.
Mark Kettenis
2018-01-25
Move common mutex implementations to a MI place.
Martin Pieuchot
2018-01-17
Defend agains branch predictor target injection (Spectre "variant 2")
Mark Kettenis
2018-01-13
Define and use IPL_MPFLOOR in our common mutex implementation.
Martin Pieuchot
2018-01-12
Add MULTIPROCESSOR basics for arm64. Enough to build and run a kernel with
Mark Kettenis
2018-01-12
Runtime services may (and do) use device mappings on some UEFI implementations.
Mark Kettenis
2018-01-12
Unify <machine/mutex.h> a bit further.
Martin Pieuchot
2018-01-10
Implement FUCKWIT for arm64; unmap the kernel almost entirely while userland
Mark Kettenis
2018-01-05
Make arm64 use the MI mplock implementation. Avoid <sys/mplock.h> being
Mark Kettenis
2018-01-04
Implement support for calling EFI runtime services and use it to implement
Mark Kettenis
2017-12-31
Tighten the permissions used in the early stage page tables somewhat.
Mark Kettenis
2017-12-30
Implement CPU_BUSY_CYCLE and intr_disable/restore.
Mark Kettenis
2017-12-04
Change __mp_lock_held() to work with an arbitrary CPU info structure and
Martin Pieuchot
2017-10-24
R_AARCH64_NONE should be zero, not 256. The latter was a deprecated
Philip Guenther
2017-10-01
set MAXSSIZ to the same value as on all other architectures (32MB)
Christian Weisgerber
2017-09-05
Move mutex, condvar, and thread-specific data routes, pthread_once, and
Philip Guenther
2017-08-27
arm64 performance: use cache zeroing function in pmap_zero_page()
Dale Rahn
2017-08-27
Add glass console support for arm64. This uses the "stdout-path" property
Mark Kettenis
2017-08-09
remove duplicated PAGE macros and drop type suffix
Jonathan Gray
2017-08-06
Fix TCR definitions to avoid integer overflow. Rename TCR_ASID_16 to TCR_AS
Mark Kettenis
2017-06-29
kill RCSID macros; discussed with millert
Theo de Raadt
2017-06-23
Unbreak profiling assembly functions in userland by defining the
Martin Pieuchot
2017-05-27
Use EFI memory map to discover available physical memory.
Mark Kettenis
2017-05-12
Make atomic.h ready to be included in userland.
Martin Pieuchot
2017-05-10
Remove pmep_pa_is_mem(). Instead create write-back cachable mappings by
Mark Kettenis
2017-05-08
add a BUS_DMA_64BIT flag to bus_dma on all our archs.
David Gwynne
2017-04-30
Unifdef KGDB.
Martin Pieuchot
2017-04-27
Add code to identify the CPUs on arm64 systems. The primary CPU is attached
Mark Kettenis
2017-04-20
Hook up mutex(9) to witness(4).
Visa Hankala
2017-04-16
Define EXT_IMPLICIT_NBIT like we do on sparc64 and mips64. Makes vaious
Mark Kettenis
2017-04-13
A little bit more trivial cleanup.
Mark Kettenis
2017-04-13
Provide mips64 with kernel-facing TCB_{GET,SET} macros that store it
Philip Guenther
2017-04-11
Revise 'struct fpreg' and dump floating-point register in core dumps. Also
Mark Kettenis
2017-03-24
Simplify ASID allocation code considerably by allocating an ASID up front
Mark Kettenis
2017-03-21
Revise the definition of "struct reg" to have a layout compatible with other
Mark Kettenis
2017-03-16
Remove some unused variables, unused types, duplicated/unused function
Mark Kettenis
2017-03-12
Bring SROP mitigation to arm64. Make some small modifications to the arm
Mark Kettenis
2017-03-12
Remove some unused cruft.
Mark Kettenis
2017-03-09
Change the interrupt routing API to take a pointer to a "struct cpu_info"
Mark Kettenis
2017-03-08
Establish API to route interrupts to specific CPU cores.
Patrick Wildt
[next]