summaryrefslogtreecommitdiff
path: root/sys/dev/psci
AgeCommit message (Expand)Author
2025-10-27kexec: Introduce basic arm64 supportJustin Hibbits
2025-08-19random: Make random_source definitions constMark Johnston
2025-06-24dev/psci: Use the correct SMCCC TRNG fieldAndrew Turner
2025-06-24dev/psci: Check for functions before callingAndrew Turner
2025-06-24dev/psci: Use an SMCCC return valueAndrew Turner
2025-06-21newbus: replace leftover device unit wildcardsAhmad Khalifa
2025-01-24psci: Support the arm64 Errata ABIAndrew Turner
2024-12-06Replace calls to bus_generic_attach with bus_attach_childrenJohn Baldwin
2024-10-15sys: Add an SMCCC Random Number Generator driverAndrew Turner
2024-10-15dev/psci: Add SMCCC_MAKE_VERSIONAndrew Turner
2024-10-15dev/psci: Make SMCCC into a real driverAndrew Turner
2024-10-15sys: Use the new arm_smccc_invoke macrosAndrew Turner
2024-10-15dev/psci: Create macros to simplify calling SMCCCAndrew Turner
2024-06-05arm64: Support BTI checking in most of the kernelAndrew Turner
2024-05-17dev/psci: Fix a function nameAndrew Turner
2024-05-10dev/psci: Check all compat stringsAndrew Turner
2024-02-18psci: split off psci_reboot from psci_shutdownAndriy Gapon
2024-02-15psci: Add FDT node status checkStephen J. Kiernan
2023-11-26sys: Automated cleanup of cdefs and other formattingWarner Losh
2023-09-20Check SMCCC is ready before usingAndrew Turner
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-08-16sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2023-03-16Add PSCI affinity info return valuesAndrew Turner
2023-03-16Add a psci macro to build a version valueAndrew Turner
2023-03-16Allow psci.h to be used by userspaceAndrew Turner
2023-02-01arm_smcc_1_2_*: Don't trash SP and X19 if no return value structure.John Baldwin
2023-01-29Only call SMCCC init on arm64Andrew Turner
2023-01-29Make SMCCC usable by device driversAndrew Turner
2022-10-26psci: set psci_present as early as possibleKyle Evans
2022-09-26arm64: Enabling new hypercalls using HvCallSetVpRegisters and HvCallGetVpRegi...Wei Hu
2022-08-25Merge the common parts of the SMCCC handlersAndrew Turner
2022-05-09psci: Remove unused devclass arguments to DRIVER_MODULE.John Baldwin
2022-03-18psci: finish psci_present implementationKyle Evans
2020-09-01psci: clean up empty lines in .c and .h filesMateusz Guzik
2019-09-13Add generic arm/arm64 secure-monitor SMCCC interface and switchRuslan Bukin
2019-03-19PSCI: Don't take missing implementation of psci get_version() as fatal.Michal Meloun
2018-08-14Fix a typo on the PSCI smc call wrapper.Luiz Otavio O Souza
2018-07-31Use int for the pcpu_ssbd argument. This is included from userland and mayAndrew Turner
2018-07-31Implement the SSBD (CVE-2018-3639) workaround on arm64Andrew Turner
2018-07-06psci: Add \n at the end of printfEmmanuel Vadot
2018-06-20Move the SMCCC SYSINIT later in the boot so the psci driver has attached.Andrew Turner
2018-06-20Fix the SMCCC signatures, they are all 32-bit calls. This fixes SMCCCAndrew Turner
2018-06-13Add the SMCCC return codes from ARM DEN 0070A.Andrew Turner
2018-06-13Add support for the ARM SMC Calling Convention (SMCCC). This is a methodAndrew Turner
2018-06-13Move psci_call to a header file so we can use it in other files toAndrew Turner
2018-06-13Add a handler for the PSCI_FEATURES function. This needs PSCI 1.0, soAndrew Turner
2018-06-13Find and cache the PSCI version on driver attach.Andrew Turner
2018-06-13Add the PSCI_FEATURES function ID. This is found in PSCI 1.0 and is usedAndrew Turner
2018-06-12Rework PSCI so it only searches for the call function once.Andrew Turner
2018-01-09Add a function to find the PSCI version the firmware implements fromAndrew Turner