summaryrefslogtreecommitdiff
path: root/sys/arch/arm64/arm64
AgeCommit message (Expand)Author
2023-08-12Fix comments regarding pcb_onfault maintainence. No code change.Miod Vallat
2023-08-10Take advantage of the fact that the WFI instruction does continueMark Kettenis
2023-08-10The Lenovo X13s has broken firmware that makes it impossible to use PAC.Mark Kettenis
2023-07-16Remove debug printfs that print the number of wakeups seen by theMark Kettenis
2023-07-13Use the deep idle state available on Apple M1/M2 cores in the idle loop andMark Kettenis
2023-06-17On arm64, the frame pointer points at the stack address where the frameMark Kettenis
2023-06-15all platforms, main(): call clockqueue_init() just before sched_init_cpu()Scott Soule Cheloha
2023-06-11Disable PAC with the architected algorithm for now, but leave it enabledMark Kettenis
2023-06-10Implement support for pointer authentication (PAC) in userland. With PACMark Kettenis
2023-05-30spellingJonathan Gray
2023-05-29recognise Cortex-A520 (Hayes), Cortex-A720 (Hunter), Cortex-X4 (Hunter-ELP)Jonathan Gray
2023-05-17Tolerate difference in some of the features advertised by theMark Kettenis
2023-05-15Pass the ESR as the trapno value; this might help in determining the detailedMark Kettenis
2023-04-29Print VHE feature in dmesg.Mark Kettenis
2023-04-26Implement dt(4) utrace support on amd64 and i386.Claudio Jeker
2023-04-26Properly handle userland branch target traps.Mark Kettenis
2023-04-24Enable branch target control flow enforcement on arm64.Mark Kettenis
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-13pmap_copy() has never, ever, been implemented in any of the platforms OpenBSDMiod Vallat
2023-04-13remove duplicate includesJonathan Gray
2023-04-11fix double words in commentsJonathan Gray
2023-04-09So clang 13 miscompiles dev/usb/umass_scsi.c with the combination if -OzMark Kettenis
2023-03-30Map device tree read/write to unbreak root on softraidKlemens Nanni
2023-03-27Implement branch target protection using the branch target identificationMark Kettenis
2023-03-27Show BT and SBSS features in dmesg.Mark Kettenis
2023-03-06In iskmemdev(), do not check for the minor of /dev/io. It has beenMiod Vallat
2023-02-20Unbreak RAMDISK build by adding a check for MULTIPROCESSOR.Patrick Wildt
2023-02-19Add support for deep(er) idle states that can be entered using PSCI. ForMark Kettenis
2023-02-11__syscall() is no longer neccessary since the system calls which neededTheo de Raadt
2023-02-09correct values for M2 MaxJonathan Gray
2023-02-09Recognize the cores on Apple's M2 Pro/Max SoCs.Mark Kettenis
2023-01-30Rework cpu_init_secondary() such that it can be used for both the initialMark Kettenis
2023-01-27Only use the CPU_OFF PSCI call if SYSTEM_SUSPEND is supported. This meansMark Kettenis
2023-01-26Rework the secondary CPU spinup code to take advantage of the contextMark Kettenis
2023-01-16Don't put data in .text.Mark Kettenis
2023-01-16we spent far too long debugging a weird go library problem (incorrectTheo de Raadt
2023-01-14Change suspend idle loop from WFE to WFI. This avoids spurious wakeupsMark Kettenis
2023-01-14Implement access to EFI variables and ESRT through an ioctl(2) interfaceMark Kettenis
2023-01-11Make sure we also remove read access in pmap_page_ro() when the newMark Kettenis
2023-01-09Set the default for machdep.lidaction to 1 like on amd64.Mark Kettenis
2023-01-06Remove copystr(9), unless used internally by copy{in,out}str.Miod Vallat
2022-12-23Add detection of EPAN feature bit.Mark Kettenis
2022-12-23Avoid using 1GB mappings for the identity map that we use in the earlyMark 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-09Simplify early kernel bootstrap a bit more. Just map the entire 64MB memoryMark Kettenis
2022-12-09Add detection for Spectre-BHB related CLRBHB, ECBHB and CSV2_3/HCXTPatrick Wildt
2022-12-09Fix typo: SCTX -> SCXTPatrick Wildt
2022-12-08_C_LABEL() and _ASM_LABEL() are no longer useful in the "everythingPhilip Guenther