summaryrefslogtreecommitdiff
path: root/sys/arch/arm64
AgeCommit message (Expand)Author
2024-07-10Hook up the Qualcomm UEFI Secure Application that handles EFI variables toMark Kettenis
2024-07-10Missed some files in previous commit to split vmd into mi/md.Dave Voutila
2024-07-07Add device tree mapping for Lenovo Yoga Slim 7x.Patrick Wildt
2024-07-06remove ampintc_intr_string(), unused on arm64Jonathan Gray
2024-07-05When trying to enable multiple MSI vectors, check the flag first whetherPatrick Wildt
2024-07-03Right now MSIs don't work on the Qualcomm Snapdragon X Elite (X1E80100).Patrick Wildt
2024-07-03Add device tree mapping for Asus Vivobook S15.Mark Kettenis
2024-07-03Map BUS_SPACE_MAP_PREFETCHABLE to Normal-NC. There are other memoryMark Kettenis
2024-07-03Switch to a table for mapping smbios vendor/product to device tree fileMark Kettenis
2024-07-02Fix unintended comparison between signed and unsigned integer.Mark Kettenis
2024-07-02Give the Qualcomm Snapdragon X Elite (X1E80100) the same treatment as itsPatrick Wildt
2024-07-02The traditional LL/SC atomics perform poorly on modern arm64 systems withMark Kettenis
2024-06-30we don't need the NOBYFOUR space-savings option anymore, that codepathTheo de Raadt
2024-06-23If an ioctl(2) request isn't implemented we should return ENOTTY.Mark Kettenis
2024-06-23While Qualcomm Snapdragon X Elite (X1E80100) claims to support 32 device-idPatrick Wildt
2024-06-23Add support for ACPI firmware that provides the base address of individualMark Kettenis
2024-06-23Enable EPAN if it is available.Mark Kettenis
2024-06-21recognise Qualcomm Oryon; ok kettenis@Jonathan Gray
2024-06-20Instead of allocating an arbitrary amount of extra space, let the EFIMark Kettenis
2024-06-19The GICv3 redistributor spacing on the X1E80100 (Snapdragon X Elite)Patrick Wildt
2024-06-19The X1E80100 (Snapdragon X Elite) joins the group of chips that requirePatrick Wildt
2024-06-17KNFMark Kettenis
2024-06-14When loading a device tree using the "mach dtb" command, give firmwareMark Kettenis
2024-06-12remove BMAJ and CMAJ defines only used by arm64; ok deraadt@Jonathan Gray
2024-06-11Clamp CPU clock frequencies to [min, max] range when determining theMark Kettenis
2024-06-11remove drm prototypes duplicating those in sys/conf.hJonathan Gray
2024-05-30arm64: move cpu_suspended out of #ifdef SUSPENDTheo Buehler
2024-05-29recognise Cortex-X925 (Blackhawk), Cortex-A725 (Chaberton)Jonathan Gray
2024-05-28Rework the pmap ASID handling to not require the SCHED_LOCKClaudio Jeker
2024-05-28Garbage collect sleep_abort(); it doesn't do anything useful anymore.Mark Kettenis
2024-05-27Decode remaining ID_AA64ISAR1_EL1 features.Mark Kettenis
2024-05-26Implement wakeup interrupts on amd64. Provide a dummy implementation forMark Kettenis
2024-05-22remove prototypes with no matching function and externs with no varJonathan Gray
2024-05-13remove prototypes with no matching functionJonathan Gray
2024-05-07drop the MD byte-swap micro-optimizations on clang architecturesChristian Weisgerber
2024-05-01Add per-CPU caches to the pmemrange allocator.Martin Pieuchot
2024-04-29remove prototypes for removed functionsJonathan Gray
2024-04-19Revert per-CPU caches a double-free has been found by naddy@.Martin Pieuchot
2024-04-17Add per-CPU caches to the pmemrange allocator.Martin Pieuchot
2024-04-13Split out Spectre-V2 and Spectre-BHB mitigation code like I did forMark Kettenis
2024-03-27Initialize pmap_tramp.pm_mtx before use.Kurt Miller
2024-03-25Add rpigpio(4), a driver for the RP1 GPIO controller on the Raspberry Pi 5.Patrick Wildt
2024-03-24Enable cad(4).Patrick Wildt
2024-03-18Implement Spectre-V4 mitigations. The only real effect of this change isMark Kettenis
2024-03-18Add support for the new layout of the CCSIDR_EL1 register that wasMark Kettenis
2024-03-17The feature is called SSBS instead of SBSS.Mark Kettenis
2024-03-16Set the HCR_API and HCR_APK bits in the HCR_EL2 when CPUs boot in EL2.Mark Kettenis
2024-03-16recognise Cortex-A520AE (Hayes AE), Cortex-A720AE (Hunter AE)Jonathan Gray
2024-03-15According to errata AC03_CPU_12, AmpereOne needs the loopy branches with aMark Kettenis
2024-03-13Expose BTI support to userland.Mark Kettenis