summaryrefslogtreecommitdiff
path: root/sys/arch/arm/include
AgeCommit message (Expand)Author
2024-11-07Remove leftover indirections required by pre-armv7 cpu support.Miod Vallat
2024-07-14Add elf_aux_info(3)Jeremie Courreges-Anglas
2024-06-09Add a compiler barrier where missing in CPU_BUSY_CYCLE() implemsJeremie Courreges-Anglas
2024-05-07drop the MD byte-swap micro-optimizations on clang architecturesChristian Weisgerber
2024-04-29remove prototypes for removed functionsJonathan Gray
2024-02-25clockintr: rename "struct clockintr_queue" to "struct clockqueue"Scott Soule Cheloha
2024-02-01the clang binary never shrinks, especially since it is staticallyTheo de Raadt
2024-01-24clockintr: switch from callee- to caller-allocated clockintr structsScott Soule Cheloha
2023-12-14NKMEMPAGES_MAX_DEFAULT is no longer used. Remove it from param.h.Claudio Jeker
2023-12-11Implement per-CPU caching for the page table page (vp) pool and the PTEMark Kettenis
2023-09-22move simplebusvar.h so it can be used without ifdefJonathan Gray
2023-08-23all platforms: separate cpu_initclocks() from cpu_startclock()Scott Soule Cheloha
2023-07-25statclock: move profil(2), GPROF code to profclock(), gmonclock()Scott Soule Cheloha
2023-07-02all platforms, kernel: remove __HAVE_CLOCKINTR symbolScott Soule Cheloha
2023-05-30spellingJonathan Gray
2023-04-13pmap_copy() has never, ever, been implemented in any of the platforms OpenBSDMiod Vallat
2023-04-11fix double words in commentsJonathan Gray
2023-01-31On systems without xonly mmu hardware-enforcement, we can still mitigateTheo de Raadt
2023-01-17arm, armv7: add clockintr supportScott Soule Cheloha
2023-01-01With the introduction of the PMAP_PREFER_{ALIGN,OFFSET} macros a long time ago,Miod Vallat
2022-12-08_C_LABEL() and _ASM_LABEL() are no longer useful in the "everythingPhilip Guenther
2022-09-12Drop orphaned pv_flags values.Miod Vallat
2022-09-08Remove vm_page_md fields which were only needed for pre-v7 arm ports.Miod Vallat
2022-08-30Remove long unused WARN_REFERENCES macro; idea guenther@, ok jsg@ jca@Miod Vallat
2022-08-29use ansi volatile keyword, not __volatileJonathan Gray
2022-08-08remove unused arm and armv7 headersJonathan Gray
2022-07-02remove machine/lock.h where unusedJonathan Gray
2022-06-28Remove unused field d_poll from struct cdevsw.Visa Hankala
2022-05-24Address the clang 13 "changed binding to STB_WEAK" warning on arm (32bit):Philip Guenther
2022-02-24Fix PIC_SYM() macro: it never needs to token paste, so it's notPhilip Guenther
2022-02-21cululative -> cumulativeJonathan Gray
2022-01-06Use a 64-bit integer for pcitag_t and define PCITAG_NODE and PCITAG_OFFSETMark Kettenis
2021-08-30Remove typedef of db_addr_t; mpi converted the users of it to vaddr_t alreadyJasper Lievisse Adriaanse
2021-07-06Introduce CPU_IS_RUNNING() and us it in scheduler-related code to preventMark Kettenis
2021-06-02kernel: introduce per-CPU panic(9) message bufferscheloha
2021-05-16ansiJonathan Gray
2021-03-11spellingJonathan Gray
2021-02-25Add some infrastructure in the PCI chipset tag for pci_probe_device_hook()Patrick Wildt
2020-08-14Remove "for all XXX platforms" from comment. Fixes the issue pointed outMark Kettenis
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-08do not need these versions of timetc.hTheo de Raadt
2020-07-06Add support for timeconting in userland.Paul Irofti
2020-06-30Remove obsolete <machine/stdarg.h> header. Nowadays the varargVisa Hankala
2020-05-31introduce "cpu_rnd_messybits" for use instead of nanotime in dev/rnd.c.David Gwynne
2020-05-17Add machdep.compatible.Mark Kettenis
2020-04-29Let the armv7 bus_dma layer and simplebus(4) implementation deal withMark Kettenis
2020-01-12Implement cpu_kick() and cpu_unidle().Mark Kettenis
2019-12-19Convert boolean_t/TRUE/FALSE to int/1/0 for coherency with the rest ofMartin Pieuchot
2019-11-07Remove get_pc_str_offset(), which has been unused since we switchedPatrick Wildt