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
2022-08-30
Remove long unused WARN_REFERENCES macro; idea guenther@, ok jsg@ jca@
Miod Vallat
2022-08-29
use ansi volatile keyword, not __volatile
Jonathan Gray
2022-08-24
Add DIT CPU feature.
Mark Kettenis
2022-07-13
Implement the fundamentals for suspend/resume on arm64. This uses PSCI
Mark Kettenis
2022-07-02
remove machine/lock.h where unused
Jonathan Gray
2022-06-28
Remove unused field d_poll from struct cdevsw.
Visa Hankala
2022-06-16
Bump MAXCPUS to 256, which is the maximum number of cores on a dual socket
Mark Kettenis
2022-05-24
Address the clang 13 "changed binding to STB_WEAK" warning on arm64:
Philip Guenther
2022-03-23
Export the ID_AA64ISARn_EL1 registers to userspace through sysctl(2) such
Mark Kettenis
2022-03-21
Remove unused files which serve no purpose in OpenBSD; with and ok jsg@
Miod Vallat
2022-02-24
Fix PIC_SYM() macro: it never needs to token paste, so it's not
Philip Guenther
2022-02-23
unifdef __ELF__
Jonathan Gray
2022-02-04
Define __HAVE_PMAP_MPSAFE_ENTER_COW; the ARMv8 architecture requires
Mark Kettenis
2022-01-02
slignment -> alignment
Jonathan Gray
2022-01-01
Rewrite the kernel FPU handling code. The new code saves the FPU state
Mark Kettenis
2021-11-22
Hack alert! Apple M1 systems still don't work with an MP kernel.
Mark Kettenis
2021-09-02
Fix the TCR_TG0_xxx definitions and add TCR_TG0_4K to the initial setting
Mark Kettenis
2021-08-30
Remove typedef of db_addr_t; mpi converted the users of it to vaddr_t already
Jasper Lievisse Adriaanse
2021-07-06
Introduce CPU_IS_RUNNING() and us it in scheduler-related code to prevent
Mark Kettenis
2021-06-11
Store the device tree node in the pcitag_t like we do on powerpc64 andi
Mark Kettenis
2021-06-02
kernel: introduce per-CPU panic(9) message buffers
cheloha
2021-05-17
Rename some MD structs by giving them an architecture-neutral name in
Mark Kettenis
2021-05-16
ansi
Jonathan Gray
2021-05-15
Use intr_enable()/int_disable()/intr_restore() instead of
Mark Kettenis
2021-05-01
Remove NetBSDisms that crept into the arm64 version of this file.
Mark Kettenis
2021-03-27
Make sure that all CPUs end up with the same bits set in SCTLR_EL1.
Mark Kettenis
2021-03-27
Add ARMv8.5 instruction set related CPU features.
Mark Kettenis
2021-03-22
Load MSI pages through bus_dma(9). Our interrupt controllers for MSIs
Patrick Wildt
2021-03-11
spelling
Jonathan Gray
2021-03-08
Revise the ASID allocation sheme to avoid a hang when running out of free
Mark Kettenis
2021-02-28
Add memory attributes for stage-2 pagetables.
Patrick Wildt
2021-02-25
Add some infrastructure in the PCI chipset tag for pci_probe_device_hook()
Patrick Wildt
2021-02-23
remove some unused includes
Jonathan Gray
2021-02-21
One CPUs that implement the VHE extension and have the E2H bit set, keep
Mark Kettenis
2021-02-17
Add support for FIQs. We need these to support agtimer(4) on Apple M1 SoCs
Mark Kettenis
2021-02-16
Introduce BUS_SPACE_MAP_POSTED such that we can distinguish between
Mark Kettenis
2021-02-15
While it should be possible to use "normal uncachable" mappings for
Mark Kettenis
2020-10-21
last argument to pmap_fault_fixup() is unused, delete it
Theo de Raadt
2020-10-18
Add code to print CPU features.
Mark Kettenis
2020-08-17
Enable PAN (Privileged Access Never) on CPUs that support it. This means
Mark Kettenis
2020-08-14
Remove "for all XXX platforms" from comment. Fixes the issue pointed out
Mark Kettenis
2020-07-17
Re-work intr_barrier(9) on arm64 to remove layer violation. So far we
Patrick Wildt
2020-07-16
Store struct cpu_info * in arm64's interrupt wrap. intr_barrier() can
Patrick Wildt
2020-07-16
To be able to have intr_barrier() on arm64, we need to be able to
Patrick Wildt
2020-07-15
Userland timecounter implementation for arm64.
Mark Kettenis
2020-07-14
Implement pci_intr_establish_cpu() on arm64 and armv7. The function pointer
Patrick Wildt
2020-07-14
Extend the interrupt API on arm64 and armv7 to be able to pass around
Patrick Wildt
2020-07-06
Add support for timeconting in userland.
Paul Irofti
2020-06-30
Remove obsolete <machine/stdarg.h> header. Nowadays the vararg
Visa Hankala
2020-06-05
Implement cpu_rnd_messybits() as a read of the virtual counter xored
Christian Weisgerber
[next]