Skip to content

Module_OSPointer

Charles edited this page Aug 5, 2026 · 12 revisions

Module: OSPointer

Status summary

Component Section 32-bit 64-bit Claimant Source Repo summary
OSPointer ROM modules Functional Internals Gerph GitHub not built in repo, not tested in repo

Development status

Diagram from Module_OSPointer

Completeness

Functionality Services Vectors Events Uses Vectors Uses Events TOTAL
100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00%

Summary

OSPointer owns system pointer/cursor state and updates it across display and buffer lifecycle changes.

Relationships

Diagram from Module_OSPointer

Diagram from Module_OSPointer

Discovered features

  • Has kernel collusion
  • Has nvram state
  • Has services
  • Has services fast

Provides

Functionality

In 32bit In 64 bit Interface
Buffers
Os swis

Commands

None

SWIs

None

Services

In 32bit In 64 bit Interface
Service_BufferStarting
Service_DisplayChanged
Service_ModeChange

Vectors

In 32bit In 64 bit Interface
ByteV
EventV
KEYV
MouseV
WordV

Events

In 32bit In 64 bit Interface
Event_Expansion
Event_VSync

UpCalls

None


Issues calls to

Services

None

Vectors

In 32bit In 64 bit Interface
INSV
KEYV
PointerV
REMV
VideoV

Events

In 32bit In 64 bit Interface
Event_Expansion
Event_Keyboard
Event_Mouse

UpCalls

None

Modules

  • Buffer
  • MessageTrans

Clone this wiki locally