# Routines

> # A | # B | # C | # D | # E | # F | # G | # H | # I | # J | # K | # L | # M | # N | # O | # P | # Q | # R | # S | # T | # U | # V | # W | # X | # Y | # Z

> # A |  |
> | apicIntrIntHelper( ) | initialize pointers to vxBus driver routines.
> # F |  |
> | flDelayLoop( ) | consume the specified time
> | flFitInSocketWindow( ) | check whether the flash array fits in the socket window
> # L |  |
> | loApicIntEoi( ) | send EOI (End Of Interrupt) signal to Local APIC
> # M |  |
> | mkbootAhci( ) | create a boot AHCI disk from a specified file
> | mkMbrAhci( ) | create MasterBootRecord on sector 0 of the specified hard disk
> # S |  |
> | sysBootLineInit( ) | initialize boot line for Profile BootApp VIP
> | sysBootWait( ) | wait until necessary tasks starts
> | sysBspRev( ) | return the BSP version and revision number
> | sysBusIntAck( ) | acknowledge a bus interrupt
> | sysBusIntGen( ) | generate a bus interrupt
> | sysBusTas( ) | test and set a location across the bus
> | sysBusToLocalAdrs( ) | convert a bus address to a local address
> | sysCpuBusClockGet( ) | get the CPU bus clock frequency
> | sysDelay( ) | allow recovery time for port accesses
> | sysHwInit( ) | initialize the system hardware
> | sysHwInit2( ) | additional system configuration and initialization
> | sysIntDisablePIC( ) | disable a bus interrupt level
> | sysIntEnablePIC( ) | enable a bus interrupt level
> | sysIntEoiGet( ) | get EOI/BOI function and its parameter
> | sysIntInitPIC( ) | initialize the interrupt controller
> | sysIntLevel( ) | get an IRQ(PIC) or INTIN(APIC) number in service
> | sysIntLock( ) | lock out all interrupts
> | sysIntUnlock( ) | unlock the PIC interrupts
> | sysLocalToBusAdrs( ) | convert a local address to a bus address
> | sysMailboxConnect( ) | connect a routine to the mailbox interrupt
> | sysMailboxEnable( ) | enable the mailbox interrupt
> | sysMemTop( ) | get the address of the top of VxWorks memory
> | sysMmuMapAdd( ) | insert a new MMU mapping
> | sysModel( ) | return the model name of the CPU board
> | sysMsDelay( ) | delay specified number of milliseconds
> | sysNvRamGet( ) | get the contents of non-volatile RAM
> | sysNvRamSet( ) | write to non-volatile RAM
> | sysPciIvecToIrq( ) | get an IRQ(PIC or IOAPIC) number from vector address
> | sysPciPirqEnable( ) | enable or disbable PCI PIRQ direct handling
> | sysPciPirqShow( ) | show the PCI PIRQ[A-H] to IRQ[0-15] routing status
> | sysPhysMemTop( ) | get the address of the top of physical memory
> | sysProcNumGet( ) | get the processor number
> | sysProcNumSet( ) | set the processor number
> | sysStrayInt( ) | Do nothing for stray interrupts.
> | sysToMonitor( ) | transfer control to the ROM monitor
> | sysUsDelay( ) | delay specified number of microseconds
> # V |  |
> | void sys1msDelay( ) | Delay 1 ms