{sysNvRamGet} {get the contents of non-volatile RAM} {<b( class="routine")?>sysNvRamGet\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#sysNvRamGet" class="routine">sysNvRamGet(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{sysNvRamSet} {write to non-volatile RAM} {<b( class="routine")?>sysNvRamSet\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#sysNvRamSet" class="routine">sysNvRamSet(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{sysLocalToBusAdrs} {convert a local address to a bus address} {<b( class="routine")?>sysLocalToBusAdrs\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#sysLocalToBusAdrs" class="routine">sysLocalToBusAdrs(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{sysBusToLocalAdrs} {convert a bus address to a local address} {<b( class="routine")?>sysBusToLocalAdrs\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#sysBusToLocalAdrs" class="routine">sysBusToLocalAdrs(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{sysBusIntAck} {acknowledge a bus interrupt} {<b( class="routine")?>sysBusIntAck\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#sysBusIntAck" class="routine">sysBusIntAck(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{sysBusIntGen} {generate a bus interrupt} {<b( class="routine")?>sysBusIntGen\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#sysBusIntGen" class="routine">sysBusIntGen(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{sysMailboxConnect} {connect a routine to the mailbox interrupt} {<b( class="routine")?>sysMailboxConnect\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#sysMailboxConnect" class="routine">sysMailboxConnect(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{sysMailboxEnable} {enable the mailbox interrupt} {<b( class="routine")?>sysMailboxEnable\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#sysMailboxEnable" class="routine">sysMailboxEnable(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{sysBusTas} {test and set a location across the bus} {<b( class="routine")?>sysBusTas\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#sysBusTas" class="routine">sysBusTas(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{i8259Init} {initialize the PIC} {<b( class="routine")?>i8259Init\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#i8259Init" class="routine">i8259Init(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{i8259IntBoiEem} {issue EOI before the IRQ0 interrupt handler} {<b( class="routine")?>i8259IntBoiEem\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#i8259IntBoiEem" class="routine">i8259IntBoiEem(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{i8259IntBoiSmm} {enable Special Mask Mode before the IRQ0 interrupt handler} {<b( class="routine")?>i8259IntBoiSmm\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#i8259IntBoiSmm" class="routine">i8259IntBoiSmm(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{i8259IntBoi} {detect whether it is spurious interrupt or not} {<b( class="routine")?>i8259IntBoi\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#i8259IntBoi" class="routine">i8259IntBoi(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{i8259IntEoiSmm} {disable Special Mask Mode with EOI signal to the master PIC} {<b( class="routine")?>i8259IntEoiSmm\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#i8259IntEoiSmm" class="routine">i8259IntEoiSmm(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{i8259IntEoiMaster} {send EOI(end of interrupt) signal to the master PIC.} {<b( class="routine")?>i8259IntEoiMaster\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#i8259IntEoiMaster" class="routine">i8259IntEoiMaster(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{i8259IntEoiSlave} {send EOI(end of interrupt) signal to the slave PIC.} {<b( class="routine")?>i8259IntEoiSlave\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#i8259IntEoiSlave" class="routine">i8259IntEoiSlave(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{i8259IntEoiSlaveNfnm} {send EOI(end of interrupt) signal to the slave PIC.} {<b( class="routine")?>i8259IntEoiSlaveNfnm\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#i8259IntEoiSlaveNfnm" class="routine">i8259IntEoiSlaveNfnm(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{i8259IntEoiSlaveSfnm} {send EOI(end of interrupt) signal to the slave PIC.} {<b( class="routine")?>i8259IntEoiSlaveSfnm\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#i8259IntEoiSlaveSfnm" class="routine">i8259IntEoiSlaveSfnm(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{sysPciIvecToIrq} {get an IRQ(PIC or IOAPIC) number from vector address} {<b( class="routine")?>sysPciIvecToIrq\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#sysPciIvecToIrq" class="routine">sysPciIvecToIrq(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{sysModel} {return the model name of the CPU board} {<b( class="routine")?>sysModel\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#sysModel" class="routine">sysModel(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{sysBspRev} {return the BSP version and revision number} {<b( class="routine")?>sysBspRev\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#sysBspRev" class="routine">sysBspRev(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{sysHwInit} {initialize the system hardware} {<b( class="routine")?>sysHwInit\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#sysHwInit" class="routine">sysHwInit(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{sysHwInit2} {additional system configuration and initialization} {<b( class="routine")?>sysHwInit2\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#sysHwInit2" class="routine">sysHwInit2(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{sysPhysMemTop} {get the address of the top of physical memory} {<b( class="routine")?>sysPhysMemTop\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#sysPhysMemTop" class="routine">sysPhysMemTop(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{sysMemTop} {get the address of the top of VxWorks memory} {<b( class="routine")?>sysMemTop\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#sysMemTop" class="routine">sysMemTop(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{sysToMonitor} {transfer control to the ROM monitor} {<b( class="routine")?>sysToMonitor\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#sysToMonitor" class="routine">sysToMonitor(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{sysIntInitPIC} {initialize the interrupt controller} {<b( class="routine")?>sysIntInitPIC\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#sysIntInitPIC" class="routine">sysIntInitPIC(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{sysIntLock} {lock out all interrupts} {<b( class="routine")?>sysIntLock\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#sysIntLock" class="routine">sysIntLock(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{sysIntUnlock} {unlock the PIC interrupts} {<b( class="routine")?>sysIntUnlock\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#sysIntUnlock" class="routine">sysIntUnlock(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{sysIntDisablePIC} {disable a bus interrupt level} {<b( class="routine")?>sysIntDisablePIC\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#sysIntDisablePIC" class="routine">sysIntDisablePIC(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{sysIntEnablePIC} {enable a bus interrupt level} {<b( class="routine")?>sysIntEnablePIC\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#sysIntEnablePIC" class="routine">sysIntEnablePIC(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{sysIntEoiGet} {get EOI/BOI function and its parameter} {<b( class="routine")?>sysIntEoiGet\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#sysIntEoiGet" class="routine">sysIntEoiGet(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{sysIntLevel} {get an IRQ(PIC) or INTIN(APIC) number in service} {<b( class="routine")?>sysIntLevel\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#sysIntLevel" class="routine">sysIntLevel(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{sysProcNumGet} {get the processor number} {<b( class="routine")?>sysProcNumGet\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#sysProcNumGet" class="routine">sysProcNumGet(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{sysProcNumSet} {set the processor number} {<b( class="routine")?>sysProcNumSet\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#sysProcNumSet" class="routine">sysProcNumSet(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{sysDelay} {allow recovery time for port accesses} {<b( class="routine")?>sysDelay\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#sysDelay" class="routine">sysDelay(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{sysUsDelay} {delay specified number of microseconds} {<b( class="routine")?>sysUsDelay\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#sysUsDelay" class="routine">sysUsDelay(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{sysMsDelay} {delay specified number of miliseconds} {<b( class="routine")?>sysMsDelay\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#sysMsDelay" class="routine">sysMsDelay(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{sysStrayInt} {Do nothing for stray interrupts.} {<b( class="routine")?>sysStrayInt\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#sysStrayInt" class="routine">sysStrayInt(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
{sysMmuMapAdd} {insert a new MMU mapping} {<b( class="routine")?>sysMmuMapAdd\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#sysMmuMapAdd" class="routine">sysMmuMapAdd(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_kt690} {}
