The RSM application support components are delivered in software packages as follows:
A shared library (/usr/lib/librsm.so) that exports the RSMAPI functions.
A Kernel Agent (KA) pseudo device driver (/usr/kernel/drv/rsm) that interfaces with the memory interconnect driver through the RSMAPI interface on behalf of the user library.
A cluster interface module for obtaining interconnect topology.
Interconnect driver service module (/kernel/misc/rsmops).
Header files providing API function and data structure prototypes (/opt/SUNWrsmdk/include).
An optional extension to librsm.so that provides RSM support for the specific interconnect is configured in the system. The extension is provided in the form of a library, librsminterconnect.so.