summaryrefslogtreecommitdiff
path: root/sys/arch/arm64/include
AgeCommit message (Expand)Author
2023-07-02all platforms, kernel: remove __HAVE_CLOCKINTR symbolScott Soule Cheloha
2023-06-10Implement support for pointer authentication (PAC) in userland. With PACMark Kettenis
2023-04-28bump MAXDSIZ to 128G on amd64 and 64G on arm64Robert Nagy
2023-04-16Make enabling the BTI feature a per-pmap thing by storing the ATTR_GP bitMark Kettenis
2023-04-16Clear BTYPE bits when setting up a signal handler and when handling aMark Kettenis
2023-04-11fix double words in commentsJonathan Gray
2023-03-27Implement branch target protection using the branch target identificationMark Kettenis
2023-03-19Aggressively randomize the location of the stack on all 64-bit architecturesMark Kettenis
2023-02-19Add support for deep(er) idle states that can be entered using PSCI. ForMark Kettenis
2023-02-16Remove obsolete __HAVE_VM_PAGE_MD define - all platforms provide vm_page_mdMiod Vallat
2023-01-22Simplify the (so far unused) apm_record_event() function a bit and use itMark Kettenis
2023-01-21Make bus_dmamem_alloc_range(9) API available.Mark Kettenis
2023-01-14Implement access to EFI variables and ESRT through an ioctl(2) interfaceMark Kettenis
2023-01-09Allwinner hardware sucks! The ARM generic timer on the A64 has a bugMark Kettenis
2022-12-31Add machdep.lidaction to machdep names list.Patrick Wildt
2022-12-23Add detection of EPAN feature bit.Mark Kettenis
2022-12-21Pull enabling/disabling wakeup interrupt handling out of the aplintc(4)Mark Kettenis
2022-12-10Mitigate Spectre-BHB by using core-specific trampoline vectors. On some coresPatrick Wildt
2022-12-09Add detection for Spectre-BHB related CLRBHB, ECBHB and CSV2_3/HCXTPatrick Wildt
2022-12-08_C_LABEL() and _ASM_LABEL() are no longer useful in the "everythingPhilip Guenther
2022-11-26Add arm64 lid_action sysctl for Apple Silicon laptops.Tobias Heider
2022-11-24Expose the complete set of ID registers as defined in the current versionMark Kettenis
2022-11-24Document a few more ID register bits. This should add most of the stuffMark Kettenis
2022-11-21Get rid of pmap_map_early(). This is part of my crusade against the use ofMark Kettenis
2022-11-09Implement wakeup interrupt support. For now this is only implemented forMark Kettenis
2022-11-08KNF/whitespace - no code changeMike Larkin
2022-11-08arm64: switch to clockintr(9)Scott Soule Cheloha
2022-11-08Move definitions for CNTV_CTL_EL0 to armreg.h.Mark Kettenis
2022-11-07Implement db_write_text/bytes() which add support for ddb(4)'s breakpoints.Martin Pieuchot
2022-10-04Add a few more PSTATE bits.Mark Kettenis
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-24Add DIT CPU feature.Mark Kettenis
2022-07-13Implement the fundamentals for suspend/resume on arm64. This uses PSCIMark Kettenis
2022-07-02remove machine/lock.h where unusedJonathan Gray
2022-06-28Remove unused field d_poll from struct cdevsw.Visa Hankala
2022-06-16Bump MAXCPUS to 256, which is the maximum number of cores on a dual socketMark Kettenis
2022-05-24Address the clang 13 "changed binding to STB_WEAK" warning on arm64:Philip Guenther
2022-03-23Export the ID_AA64ISARn_EL1 registers to userspace through sysctl(2) suchMark Kettenis
2022-03-21Remove unused files which serve no purpose in OpenBSD; with and ok jsg@Miod Vallat
2022-02-24Fix PIC_SYM() macro: it never needs to token paste, so it's notPhilip Guenther
2022-02-23unifdef __ELF__Jonathan Gray
2022-02-04Define __HAVE_PMAP_MPSAFE_ENTER_COW; the ARMv8 architecture requiresMark Kettenis
2022-01-02slignment -> alignmentJonathan Gray
2022-01-01Rewrite the kernel FPU handling code. The new code saves the FPU stateMark Kettenis
2021-11-22Hack alert! Apple M1 systems still don't work with an MP kernel.Mark Kettenis
2021-09-02Fix the TCR_TG0_xxx definitions and add TCR_TG0_4K to the initial settingMark 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-11Store the device tree node in the pcitag_t like we do on powerpc64 andiMark Kettenis