1f9a82c48SSven Van AsbroeckWhat:		/dev/fieldbus_devX
2f9a82c48SSven Van AsbroeckDate:		December 2018
3f9a82c48SSven Van AsbroeckKernelVersion:	5.1 (staging)
4f9a82c48SSven Van AsbroeckContact:	Sven Van Asbroeck <TheSven73@gmail.com>
5f9a82c48SSven Van AsbroeckDescription:
6f9a82c48SSven Van Asbroeck		The cdev interface to drivers for Fieldbus Device Memory
7f9a82c48SSven Van Asbroeck			(aka. Process Memory).
8f9a82c48SSven Van Asbroeck
9f9a82c48SSven Van Asbroeck		The following file operations are supported:
10f9a82c48SSven Van Asbroeck
11f9a82c48SSven Van Asbroeck		open(2)
12f9a82c48SSven Van Asbroeck		Create an I/O context associated with the file descriptor.
13f9a82c48SSven Van Asbroeck
14f9a82c48SSven Van Asbroeck		read(2)
15f9a82c48SSven Van Asbroeck		Read from Process Memory's "read area".
16f9a82c48SSven Van Asbroeck		Clears POLLERR | POLLPRI from the file descriptor.
17f9a82c48SSven Van Asbroeck
18f9a82c48SSven Van Asbroeck		write(2)
19f9a82c48SSven Van Asbroeck		Write to Process Memory's "write area".
20f9a82c48SSven Van Asbroeck
21f9a82c48SSven Van Asbroeck		poll(2), select(2), epoll_wait(2) etc.
22f9a82c48SSven Van Asbroeck		When a "Process Memory Read Area Changed" event occurs,
23f9a82c48SSven Van Asbroeck		POLLERR | POLLPRI will be set on the file descriptor.
24f9a82c48SSven Van Asbroeck		Note that POLLIN | POLLOUT events are always set, because the
25f9a82c48SSven Van Asbroeck		process memory area is always readable and writable.
26f9a82c48SSven Van Asbroeck
27f9a82c48SSven Van Asbroeck		close(2)
28f9a82c48SSven Van Asbroeck		Free up the I/O context that was associated
29f9a82c48SSven Van Asbroeck		with the file descriptor.
30f9a82c48SSven Van Asbroeck
31f9a82c48SSven Van AsbroeckUsers:		TBD
32