Manual section D2psm
initpsm - entry point for the PSM
Intro - PSM routines
intro - PSM routines
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: MSOP_TIME_GET, MSOP_TIME_ADD, MSOP_TIME_SUB MSOP_TIME_CVT, MSOP_TIME_SPIN - high resolution time operations
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_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