{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_ktq45} {}
{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_ktq45} {}
{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_ktq45} {}
{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_ktq45} {}
{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_ktq45} {}
{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_ktq45} {}
{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_ktq45} {}
{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_ktq45} {}
{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_ktq45} {}
{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_ktq45} {}
{sysPciPirqEnable} {enable or disbable PCI PIRQ direct handling} {<b( class="routine")?>sysPciPirqEnable\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#sysPciPirqEnable" class="routine">sysPciPirqEnable(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_ktq45} {}
{sysPciPirqShow} {show the PCI PIRQ[A-H] to IRQ[0-15] routing status} {<b( class="routine")?>sysPciPirqShow\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#sysPciPirqShow" class="routine">sysPciPirqShow(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_ktq45} {}
{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_ktq45} {}
{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_ktq45} {}
{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_ktq45} {}
{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_ktq45} {}
{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_ktq45} {}
{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_ktq45} {}
{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_ktq45} {}
{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_ktq45} {}
{apicIntrIntHelper} {initialize pointers to vxBus driver routines.} {<b( class="routine")?>apicIntrIntHelper\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#apicIntrIntHelper" class="routine">apicIntrIntHelper(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_ktq45} {}
{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_ktq45} {}
{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_ktq45} {}
{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_ktq45} {}
{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_ktq45} {}
{loApicIntEoi} {send EOI (End Of Interrupt) signal to Local APIC} {<b( class="routine")?>loApicIntEoi\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#loApicIntEoi" class="routine">loApicIntEoi(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_ktq45} {}
{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_ktq45} {}
{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_ktq45} {}
{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_ktq45} {}
{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_ktq45} {}
{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_ktq45} {}
{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_ktq45} {}
{void sys1msDelay} {Delay 1 ms } {<b( class="routine")?>void sys1msDelay\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#void sys1msDelay" class="routine">void sys1msDelay(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_ktq45} {}
{sysMsDelay} {delay specified number of milliseconds} {<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_ktq45} {}
{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_ktq45} {}
{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_ktq45} {}
{sysCpuBusClockGet} {get the CPU bus clock frequency  } {<b( class="routine")?>sysCpuBusClockGet\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#sysCpuBusClockGet" class="routine">sysCpuBusClockGet(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_ktq45} {}
{sysBootWait} {wait until necessary tasks starts} {<b( class="routine")?>sysBootWait\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#sysBootWait" class="routine">sysBootWait(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_ktq45} {}
{sysBootLineInit} {initialize boot line for Profile BootApp VIP} {<b( class="routine")?>sysBootLineInit\(\&nbsp;\)</b>} {<b class="routine"><a href="./sysLib.html#sysBootLineInit" class="routine">sysBootLineInit(\&nbsp;)</a></b>} {VxWorks APIs} {BSP APIs} {kontron_ktq45} {}
