blob: 8ee9a154a500349ae7cfb41994a272e8b8762a00 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
% Registration RapidIO for Linux
%
% [2]Register/Submit Matt Porter (mporter@kernel.crashing.org)
RapidIO is a switched fabric interconnect standard
intended for embedded systems. Providing a message
based interface, it is currently capable of speeds up
to 10Gb/s full duplex and is available in many form
factors including ATCA for telecom applications. In
this paper, I introduce a RapidIO subsystem for the
Linux kernel. The implementation provides support for
discovery and enumeration of devices, management of
resources, and provides a consistent access mechanism
for drivers and other kernel facilities. As an example
of the use of the subsystem feature set, I present a
Linux network driver implementation which communicates
via RapidIO message packets.
|