:man| Alphabetical   Categories   About us 
 
IO (4) | Special files and drivers | Unix Manual Pages | :man

NAME

io - I/O privilege file

CONTENTS

Synopsis
Description
Files
See Also
History

SYNOPSIS


.Cd "device io"

DESCRIPTION

The special file /dev/io is a controlled security hole that allows a process to gain I/O privileges (which are normally reserved for kernel-internal code). Any process that holds a file descriptor on /dev/io open will get its IOPL bits in the flag register set, thus allowing it to perform direct I/O operations. This can be useful in order to write userland programs that handle some hardware directly. Note that even read-only access will grant the full I/O privileges.

In addition to any file access permissions on /dev/io, the kernel enforces that only the super-user may open this device.

FILES

/dev/io

SEE ALSO

i386_get_ioperm(2), i386_set_ioperm(2), mem(4)

HISTORY

 
Created by Blin Media, 2008-2013