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