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
/
arm64
Age
Commit message (
Expand
)
Author
2018-06-22
Updating md_astpending in ast() creates a race, update the variable in asm
Dale Rahn
2018-06-22
Update the pointer to the trapframe in the PCB when handling an AST.
Mark Kettenis
2018-06-05
Recognise Cortex A76. Only adding to arm64 as it only supports aarch32
Jonathan Gray
2018-06-01
With option WITNESS we need to have a bit more KVA available during early
Mark Kettenis
2018-05-30
Remove comcnspeed variable, which gets set but is never actually used.
Mark Kettenis
2018-05-28
Cleanup bootconfig.h and use strlcpy() to copy boot arguments.
Mark Kettenis
2018-05-28
Call readdisksector() instead of rolling our own. Drop <sys/systm.h>
Mark Kettenis
2018-05-23
Remove unused pmap_steal_memory_implementation(). It doesn't actually work
Mark Kettenis
2018-05-16
Implement pmap_growkernel(). Bump VM_MAX_KERNEL_ADDRESS now that we no
Mark Kettenis
2018-05-15
Remove a4x bus space hack.
Mark Kettenis
2018-05-06
Use speed from device tree for serial console. Makes it possible to boot
Mark Kettenis
2018-05-04
Fix WITNESS build on arm64.
Visa Hankala
2018-05-04
Add stack trace saving for arm64.
Visa Hankala
2018-05-03
Add support for SMCCC 1.1 which provides proper support for the firmware-based
Mark Kettenis
2018-04-18
Stop modifying vm page flags using mixed atomic and non-atomic
Patrick Wildt
2018-04-18
Introduce a pmap lock on pmap_fault_fixup(). Heavily threaded
Patrick Wildt
2018-04-12
Implement MAP_STACK option for mmap(). Synchronous faults (pagefault and
Theo de Raadt
2018-04-09
Set trapframe pointer early on in do_el0_sync. This allows the use of
Mark Kettenis
2018-04-09
Get rid of some FreeBSD leftovers (that are mostly commented out already).
Mark Kettenis
2018-04-09
The Open Firmware Interrupt Mapping "recommendation" says that the number
Mark Kettenis
2018-03-29
Call imxuart(4) early attach on arm64.
Patrick Wildt
2018-03-29
Initialize the secondary core's schedstate before spinning them up.
Patrick Wildt
2018-03-29
Set p->p_cpu in cpu_switchto() like we do on other MP architectures.
Patrick Wildt
2018-03-20
Do not panic from ddb(4) when a lock requirement isn't fulfilled.
Martin Pieuchot
2018-03-09
Remove bogus copying of bootargs.
Mark Kettenis
2018-02-24
Make ncpusfound count the available processors even if they don't attach.
Mark Kettenis
2018-02-23
Get rid of the cpu_on_fn hook and call the psci(4) functions directly instead
Mark Kettenis
2018-02-20
Release the secondary CPUs.
Mark Kettenis
2018-02-20
Make arm64 pmap (somewhat) mpsafe.
Mark Kettenis
2018-02-19
Remove almost unused `flags' argument of suser().
Martin Pieuchot
2018-02-17
Rename memhook to vmmap to match other archs.
Mark Kettenis
2018-02-06
Allow the kernel to recognize that it has been netbooted and to add the
Christian Weisgerber
2018-02-02
Enable interrupts in (synchronous) trap handlers.
Mark Kettenis
2018-01-31
Make sure each CPU uses its own set of VAs for pmap_zero_page() and
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-28
Bring this more in line with our other architectures.
Mark Kettenis
2018-01-27
Sync the nam2blk entries with the bdevsw table, which is the
Christian Weisgerber
2018-01-26
Cleanup VFP code.
Mark Kettenis
2018-01-25
Remove mutex implementations that now live in MI code.
Martin Pieuchot
2018-01-21
Move some code back from locore0.S to locore.S that we will need to bring up
Mark Kettenis
2018-01-20
Re-enable the code that unmaps the startup code once more now that lld is
Mark Kettenis
2018-01-17
Defend agains branch predictor target injection (Spectre "variant 2")
Mark Kettenis
2018-01-13
Add a barrier at the end of pmap_map_early() such that the new mapping is
Mark Kettenis
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-11
Add size for free.
Visa Hankala
2018-01-10
Implement FUCKWIT for arm64; unmap the kernel almost entirely while userland
Mark Kettenis
2018-01-04
Implement support for calling EFI runtime services and use it to implement
Mark Kettenis
[next]