summaryrefslogtreecommitdiff
path: root/arch/powerpc/kernel/rtas.c
AgeCommit message (Expand)AuthorFilesLines
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
2022-05-08powerpc: Add missing headersChristophe Leroy1-1/+2
2022-02-07powerpc: Set crashkernel offset to mid of RMA regionSourabh Jain1-0/+6
2021-11-25powerpc/rtas: rtas_busy_delay_time() kernel-docNathan Lynch1-2/+19
2021-11-25powerpc/rtas: rtas_busy_delay() improvementsNathan Lynch1-7/+67
2021-11-25powerpc/rtas: kernel-doc fixesNathan Lynch1-4/+5
2021-08-19isystem: ship and use stdarg.hAlexey Dobriyan1-1/+1
2021-06-24powerpc/64s: avoid reloading (H)SRR registers if they are still validNicholas Piggin1-3/+11
2021-04-14powerpc/rtas: rename RTAS_RMOBUF_MAX to RTAS_USER_REGION_SIZENathan Lynch1-3/+3