IOPLSection: Linux Programmer's Manual (2)Updated: 1993-07-24 |
IOPLSection: Linux Programmer's Manual (2)Updated: 1993-07-24 |
This call is necessary to allow 8514-compatible X servers to run under Linux. Since these X servers require access to all 65536 I/O ports, the ioperm call is not sufficient.
In addition to granting unrestricted I/O port access, running at a higher I/O privilege level also allows the process to disable interrupts. This will probably crash the system, and is not recommended.
Permissions are inherited by fork and exec.
The I/O privilege level for a normal process is 0.
This call is mostly for the i386 architecture. On many other architectures it does not exist or will always return an error.