Skip to content

Module_SerialDeviceDriver

Charles edited this page Aug 5, 2026 · 11 revisions

Module: SerialDeviceDriver

Status summary

Component Section 32-bit 64-bit Claimant Source Repo summary
SerialDeviceDriver ROM modules not built in repo, not tested in repo

Development status

Diagram from Module_SerialDeviceDriver

Completeness

Functionality Services Uses Services Uses Vectors Uses Events TOTAL
0.00% 0.00% 0.00% 0.00% 0.00% 0.00%

Summary

SerialDeviceDriver implements the standard serial port using supported 6551 and 710 controller variants. It registers serial streams with DeviceFS and uses BufferManager for interrupt-driven receive/transmit.

Documentation

URL: PRM

Relationships

Diagram from Module_SerialDeviceDriver

Diagram from Module_SerialDeviceDriver

Discovered features

  • Has background processing
  • Has nvram state
  • Has services
  • Has services fast
  • Is hardware specific
  • Uses messagetrans

Provides

Functionality

In 32bit In 64 bit Interface
🔲 🔲 Hardware driver
🔲 🔲 Resourcefs files

Commands

None

SWIs

None

Services

In 32bit In 64 bit Interface
🔲 🔲 Service_DeviceFSCloseRequest
🔲 🔲 Service_DeviceFSDying
🔲 🔲 Service_DeviceFSStarting
🔲 🔲 Service_Portable
🔲 🔲 Service_Reset
🔲 🔲 Service_ResourceFSStarting
🔲 🔲 Service_SerialDevice

Vectors

None

Events

None

UpCalls

None


Issues calls to

Services

In 32bit In 64 bit Interface
🔲 🔲 Service_SerialDevice

Vectors

In 32bit In 64 bit Interface
🔲 🔲 ?
🔲 🔲 INSV
🔲 🔲 REMV

Events

In 32bit In 64 bit Interface
🔲 🔲 Event_RS423Error

UpCalls

None

Modules

  • DeviceFS
  • MessageTrans
  • Portable
  • ResourceFS

Clone this wiki locally