This document details the PHYMSC driver, a TOPS-20 device driver designed to function as an intermediate layer for the CI-20. Its primary role is to integrate MSCP (Mass Storage Control Protocol) disks with the PHYSIO system, communicating with HSC50 disks using SCA (Systems Communication Architecture) and MSCP protocols. The PHYMSC driver operates as a "Kontroller" within the PHYSIO system.
The document outlines the driver's structure, services, and its relationships with other CI-related services and the overall monitor. Key responsibilities include:
The driver's core components include a Poller for recognizing new servers and detecting failures, Interrupt Service routines (SCA Callbacks) for handling asynchronous events and I/O completion, and a PHYSIO Interface for managing Start I/O requests and other Kontroller responsibilities.
The operational description covers:
The document also mentions support for dual-port disks via the HSC50 and notes that code for tape service and RA60 drives exists but is currently untested and inaccessible, intended for future development. Configuration support is stated for 16 CI nodes and 24 units per node.
Overall, this document serves as a "road map" for implementors, detailing how the PHYMSC driver implements its functional specification, its internal workings, and its interactions with other system components.
Site structure and layout ©2025 Majenko Technologies