aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kernel/rtas.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-04-17powerpc/pseries: Add a char driver for physical-attestation RTASHaren Myneni1-1/+1
2025-04-17powerpc/pseries: Add ibm,get-dynamic-sensor-state RTAS call supportHaren Myneni1-1/+1
2025-04-17powerpc/pseries: Add ibm,set-dynamic-indicator RTAS call supportHaren Myneni1-1/+1
2025-04-17powerpc/pseries: Add papr-indices char driver for ibm,get-indicesHaren Myneni1-1/+1
2025-02-26powerpc: Remove UDBG_RTAS_CONSOLEMichael Ellerman1-75/+0
2024-10-16powerpc/rtas: Use fsleep() to minimize additional sleep durationAnna-Maria Behnsen1-14/+7
2024-06-28powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()Nathan Lynch1-0/+4
2024-02-23powerpc/rtas: use correct function name for resetting TCE tablesNathan Lynch1-2/+7
2023-12-13powerpc/rtas: Warn if per-function lock isn't heldNathan Lynch1-12/+9
2023-12-13powerpc/rtas: Serialize firmware activation sequencesNathan Lynch1-0/+4
2023-12-13powerpc/rtas: Facilitate high-level call sequencesNathan Lynch1-0/+83
2023-12-13powerpc/rtas: Move token validation from block_rtas_call() to sys_rtas()Nathan Lynch1-16/+16
2023-12-13powerpc/rtas: Fall back to linear search on failed token->function lookupNathan Lynch1-4/+14
2023-12-13powerpc/rtas: Add for_each_rtas_function() iteratorNathan Lynch1-2/+7
2023-12-13powerpc/rtas: Avoid warning on invalid token argument to sys_rtas()Nathan Lynch1-2/+17
2023-11-21powerpc/rtas: Remove trailing spaceNathan Lynch1-9/+9
2023-11-21powerpc/rtas: Remove unused rtas_service_present()Nathan Lynch1-5/+0
2023-08-18powerpc/rtas: export rtas_error_rc() for reuse.Mahesh Salgaonkar1-20/+21
2023-08-18powerpc/fadump: invoke ibm,os-term with rtas_call_unlocked()Hari Bathini1-1/+3
2023-03-30powerpc/rtas: lockdep annotationsNathan Lynch1-10/+23
2023-03-30powerpc/rtas: fix miswording in rtas_function kerneldocNathan Lynch1-1/+1
2023-03-30powerpc/rtas: rtas_call_unlocked() kerneldocNathan Lynch1-0/+17
2023-03-30powerpc/rtas: use memmove for potentially overlapping buffer copyNathan Lynch1-1/+1
2023-02-13powerpc/rtas: arch-wide function token lookup conversionsNathan Lynch1-41/+38
2023-02-13powerpc/rtas: introduce rtas_function_token() APINathan Lynch1-1/+27
2023-02-13powerpc/pseries: add RTAS work area allocatorNathan Lynch1-0/+3
2023-02-13powerpc/rtas: add tracepoints around RTAS entryNathan Lynch1-6/+53
2023-02-13powerpc/rtas: strengthen do_enter_rtas() type safety, drop inlineNathan Lynch1-5/+5
2023-02-13powerpc/rtas: improve function information lookupsNathan Lynch1-106/+615
2023-02-13powerpc/rtas: ensure 4KB alignment for rtas_data_bufNathan Lynch1-1/+1
2023-02-13powerpc/rtas: handle extended delays safely in early bootNathan Lynch1-1/+48
2023-01-30powerpc/rtas: upgrade internal arch spinlocksNathan Lynch1-38/+14
2023-01-30powerpc/rtas: remove lock and args fields from global rtas structNathan Lynch1-21/+29
2023-01-30powerpc/rtas: make all exports GPLNathan Lynch1-11/+11
2023-01-30powerpc/rtas: Drop unused export symbolsMichael Ellerman1-4/+0
2023-01-30powerpc/rtas: unexport 'rtas' symbolNathan Lynch1-1/+0
2022-12-07powerpc/rtas: mandate RTAS syscall filteringNathan Lynch1-16/+0
2022-12-07powerpc/rtas: define pr_fmt and convert printk call sitesNathan Lynch1-9/+10
2022-12-07powerpc/rtas: clean up includesNathan Lynch1-26/+16
2022-12-07powerpc/rtas: clean up rtas_error_log_max initializationNathan Lynch1-11/+26
2022-12-07powerpc/rtas: avoid scheduling in rtas_os_term()Nathan Lynch1-1/+6
2022-12-07powerpc/rtas: avoid device tree lookups in rtas_os_term()Nathan Lynch1-3/+10
2022-12-07powerpc/rtas: document rtas_call()Nathan Lynch1-0/+58
2022-09-28powerpc/rtas: block error injection when locked downNathan Lynch1-1/+24
2022-09-14Revert "powerpc/rtas: Implement reentrant rtas call"Nathan Lynch1-54/+0
2022-06-18powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer addressAndrew Donnellan1-1/+10
2022-05-29powerpc/kasan: Mark more real-mode code as not to be instrumentedPaul Mackerras1-2/+2
2022-05-19powerpc/rtas: enture rtas_call is called with MMU enabledNicholas Piggin1-0/+5
2022-05-19powerpc/rtas: Call enter_rtas with MSR[EE] disabledNicholas Piggin1-0/+4
2022-05-11powerpc/rtas: Keep MSR[RI] set when calling RTASLaurent Dufour1-0/+9