SmartIO Glossary¶
- borrow¶
- borrowed¶
In SmartIO, device are borrowed to gain temporary access to the device.
- borrower¶
- lender¶
- lending side¶
- borrow side¶
In SmartIO, the borrower is the side that borrows devices from the lender side. The lender in turn lends out devices to “borrowers”. A node may be both a lender and a borrower. Similar to a client and server concept.
- device lending¶
Device lending is a feature of SmartIO that enables remote devices to be assigned to a system as a local PCIe device.
- fabric device id¶
- fdid¶
id specifying a single SmartIO device in a fabric.
- MSI¶
- MSI-X¶
- Message Signaled Interrupts¶
MSI is the mechanism used by PCIe devices to deliver interrupts to the CPU. To be able to deliver multiple distinct interrupts, some devices support MSI-X (example: network adapters and NVMe drivers).
- NVMe¶
- nvme¶
Non-volatile memory express is a PCIe-based SSD drive.
- SmartIO¶
- sio¶
- dis_sio¶
Dolphin SmartIO refers to the SmartIO component of eXpressWare
- target device¶
- target devices¶
- target device driver¶
In SmartIO, the
target devicerefers to the device that is borrowed. For device lendingtarget device driverrefers to the device driver that binds to a borrowed, remote device.