(D2psm) - PSM entry point routines
DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

(D2psm) - PSM entry point routines


Intro
PSM routines

intro
PSM routines

initpsm
entry point for the PSM

MSOP_FARCOPY
copy a block of data

MSOP_IDLE_EXIT
bring the specified CPU out of idle state

MSOP_IDLE_SELF
set the current CPU into idle state

MSOP_INIT_CPU
initialization when CPU is brought online

MSOP_INTR_ATTACH
enable the specified interrupt slot

MSOP_INTR_COMPLETE
acknowledge an interrupt

MSOP_INTR_DETACH
detach an interrupt

MSOP_INTR_MASK
temporarily mask an interrupt slot

MSOP_INTR_TASKPRI
change the task priority for a CPU

MSOP_INTR_UNMASK
unmask an interrupt slot

MSOP_IO: MSOP_IO_READ8, MSOP_IO_READ16, MSOP_IO_READ32, MSOP_IO_WRITE8, MSOP_IO_WRITE16, MSOP_IO_WRITE32, MSOP_IO_REP_READ8, MSOP_IO_REP_READ16, MSOP_IO_REP_READ32, MSOP_IO_REP_WRITE8, MSOP_IO_REP_WRITE16, MSOP_IO_REP_WRITE32
access non-memory-mapped I/O namespace

MSOP_IO_READ16
16-bit read of non-memory-mapped I/O namespace

MSOP_IO_READ32
32-bit read of non-memory-mapped I/O namespace

MSOP_IO_READ8
8-bit read of non-memory-mapped I/O namespace

MSOP_IO_REP_READ16
16-bit repeated read of non-memory-mapped I/O namespace

MSOP_IO_REP_READ32
32-bit repeated read of non-memory-mapped I/O namespace

MSOP_IO_REP_READ8
8-bit repeated read of non-memory-mapped I/O namespace

MSOP_IO_REP_WRITE16
16-bit repeated write of non-memory-mapped I/O namespace

MSOP_IO_REP_WRITE32
32-bit repeated write of non-memory-mapped I/O namespace

MSOP_IO_REP_WRITE8
8-bit repeated write of non-memory-mapped I/O namespace

MSOP_IO_WRITE16
16-bit write of non-memory-mapped I/O namespace

MSOP_IO_WRITE32
32-bit write of non-memory-mapped I/O namespace

MSOP_IO_WRITE8
8-bit write of non-memory-mapped I/O namespace

MSOP_OFFLINE_PREP
make a CPU ready to go offline

MSOP_OFFLINE_SELF
bring a CPU offline

MSOP_RTODC
return the current date and time stored in the Real Time Clock

MSOP_RTODC, MSOP_WTODC
read and write date and time in the Real Time Clock

MSOP_SHOW_STATE
print out the platform-specific state

MSOP_SHUTDOWN
shutdown or reboot the system, or both

MSOP_START_CPU
start a CPU running kernel code

MSOP_TICK_2
enable or disable second heartbeat clock tick interrupt

MSOP_TIME_ADD
adds two clock values

MSOP_TIME_CVT
converts a time value to seconds

MSOP_TIME_GET
gets the clock value

MSOP_TIME: MSOP_TIME_GET, MSOP_TIME_ADD, MSOP_TIME_SUB MSOP_TIME_CVT, MSOP_TIME_SPIN
high resolution time operations

MSOP_TIME_SPIN
makes the CPU wait for a specified time

MSOP_TIME_SUB
subtracts two clock values

MSOP_WTODC
write the indicated date and time to the Real Time Clock

MSOP_XPOST
post events to another CPU

© 2005 The SCO Group, Inc. All rights reserved.
OpenServer 6 and UnixWare (SVR5) HDK - 19 June 2005