SMPV211 - New Device Helper (DevHlp) Routines
Appearance
Reprint Courtesy of International Business Machines Corporation, © International Business Machines Corporation
Following are the new physical and virtual DevHlp routines.
Physical DevHlps
The OS/2 kernel will provide new DevHlps for OS/2 for SMP V2.11 as follows.
| Function Name | EQU Value | Description |
|---|---|---|
| DevHlp_CreateSpinLock | 111 (6Fh) for SMP V2.11
121 (79h) for SMP Warp Server |
Create a spinlock - SMP |
| DevHlp_FreeSpinLock | 112 (70h) for SMP V2.11
122 (7Ah) for SMP Warp Server |
Free a spinlock - SMP |
| DevHlp_AcquireSpinLock | 113 (71h) | Acquire a spinlock - SMP |
| DevHlp_ReleaseSpinLock | 114 (72h) | Release a spinlock - SMP |
| DevHlp_PortIO | 118 (76h) | Port I/O |
| DevHlp_SetIRQMask | 119 (77h) | Set/Unset an IRQ mask |
| DevHlp_GetIRQMask | 120 (78h) | Get an IRQ mask |
Virtual Device Driver Helps
The OS/2 kernel will provide new VDH services for VDDs to communicate with PSDs.