RTAS(2)RTAS(2)NAMErtas - Allows userspace to call RTAS (Run Time Abstraction Services)
SYNOPSIS
int ppc_rtas (struct rtas_args *uargs);
DESCRIPTION
ppc_rtas enables userspace manipulation of the RunTime Abstraction Ser‐
vices (RTAS). RTAS provides for a portable method of access and setting
system information. For example, you could gather information on vari‐
ous system sensors and set poweron values. RTAS is accessed via the
/proc entry called "rtas". Manipulations on RTAS are implemented via
command line arguments on /proc/rtas. The values for uargs vary great‐
ly. For more information, see the view/arch/ppcKconfig file.
RETURN VALUErtas returns 0 on success; otherwise it returns one of the errors list‐
ed in the "Errors" section.
ERRORS-EPERM User does not have CAP_SYS_ADMIN capabilities.
-EFAULT
Problem copying uargs values to/from user space.
-EINVAL
Either number of uargs passed in too large or size of uargs ar‐
ray too large.
AUTHOR
Niki Rahimi.
RTAS(2)