app:allocs - Command-line client for printing memory allocation tableapp:aut - Command-line audio toolapp:avrprog - Command-line AVR programmer utilityapp:bb - Command-line better-bar demonstrator applicationapp:bdump - Block device dump utilityapp:bootp - Command-line BOOTP clientapp:cat - Concatenate files command-line utilityapp:cdutil - Command-line CD/DVD utilityapp:chardump - Command-line keyboard character dumpapp:chmod - Command-line change file mode utilityapp:clusttest - Command-line clustfind test utilapp:commstime - Command-line 'commstime' benchmark programapp:cp - Command-line copy file utilityapp:cpu - Command-line CPU control/information utilityapp:crash - Command-line crash utilityapp:cxtsw - Command-line context switch benchmarkapp:date - Command-line date utilityapp:dcat - Command-line device 'cat' utilityapp:dcrc - Command-line block-device CRC utilityapp:dctl - Driver core control utilityapp:dioctl - Command-line device IOCTL utilityapp:dns - Command-line DNS utilityapp:dparted - Block device partition utilityapp:dphil - Command-line 'dining-philosophers' demonstratorapp:elfinfo - ELF-info command-line utilityapp:gfxboids - Boids demo for RMoXapp:gfxcharmap - Graphical character map utilityapp:gfxconsole - Graphical consoleapp:gfxdpy - Graphics display system (wrapper)app:gfxhpdpy - Hexapod robot displayapp:gfxlctest - LCARS gadgets test applicationapp:gfxlynxarm - LynxMotion robotic arm controller (graphical)app:gfxpaint - Paint applicationapp:gfxsc - Graphical system configuration utilityapp:gfxtemplate - Graphics application templateapp:gfxtest - Graphics test utilityapp:guiconsole - Basic graphical consoleapp:hello - Command-line hello worldapp:hostname - Command-line hostname utilityapp:hpdump - Hexapod sensor data dumpapp:ifcfg - Command-line IP network configuration utilityapp:ifroute - Command-line IP routing utilityapp:logo - Command-line RMoX logo utilityapp:ls - Command-line list directory utilityapp:lsusb - List USB devicesapp:lynxarm - Command-line LynxMotion robotic arm controllerapp:matrix - Command-line 'matrix' demonstratorapp:memstat - Command-line memory-statisticsapp:mixer - Command-line mixer utilityapp:mkdir - Command-line create directory utilityapp:modutil - Module command-line utilityapp:mount - Command-line mount file-system utilityapp:netdump - Command-line utility to control network packet dumpingapp:pc - Command-line process countapp:ping - Command-line IP 'ping' utilityapp:pingpong - Command-line 'ping-pong' benchmarkapp:reboot - Command-line reboot utilityapp:ringbench - Command-line 'ring' benchmarkapp:rutil - RAID device configuration utilityapp:sc - System configuration utilityapp:sctl - Service control utilityapp:serterm - Command-line serial port terminal utilityapp:sha256 - Command-line SHA256 checksum utilityapp:stat - Command-line get file informationapp:sysconsole - RMoX system consoleapp:tftp - Command-line TFTP clientapp:touch - Command-line touch file utilityapp:tsctl - Command-line touchscreen control utilityapp:umount - Command-line unmount file-system utilityapp:unlink - Command-line unlink file utilityapp:uptime - Command-line system uptime utilityapp:userport - Userport utilityapp:vt220col - Command-line VT220 colour test utilityapp:wavinfo - Wave file info utilityapp:wavplay - Wave file player utilityapp:wfln - Command-line write line to file utilityclustfind_util.occconsole-utils - Console application utility routinescrypto.incdevfs.occdns.occdriver - RMoX device driver infrastructuredriver:ac97-audio - AC'97 (audio codec) driverdriver:aim104com8 - Arcom/Eurotech AIM104-COM8 driverdriver:aim104io32 - Arcom AIM104-IO32 driverdriver:aim104mio - Arcom AIM104-MultiIO driverdriver:audio - Audio subsystem driverdriver:biosmem - PC platform BIOS data-area driverdriver:block - Generic block device driverdriver:bsa - Block size adapter driverdriver:cmosrtc - RTC CMOS data area driverdriver:cs5535-audio - CS5535 AC'97 audio controller driverdriver:dma - Generic 8237 DMA controller driverdriver:dnotify - Device notification driverdriver:dummy-uport - Dummy userport driverdriver:dummyserial - Dummy serial-port driverdriver:fbconsole - Frame-buffer console driverdriver:floppy - Standard PC floppy-disk driverdriver:gd5446fb - Cirrus Logic GD5546 framebuffer driverdriver:geode - AMD Geode platform driverdriver:geodegxdriver:geodegxfb - Geode GX graphics processor driverdriver:i8042 - i8042 PS/2 keyboard and mouse driverdriver:i945gmfb - Intel 945GM framebuffer driverdriver:ich-audio - Intel ICH0/ICH1 audio codec (AC'97) driverdriver:idedisk - IDE disk driverdriver:janusmm - Janus-MM (Dimond Point) CAN/GPS driverdriver:k8055 - Velleman K8055 driverdriver:keyboard - Keyboard pseudo device driverdriver:lowmem - IBM PC low memory driverdriver:max63xx - Maxim MAX6369-6374 watchdog driverdriver:mouse - Mouse pseudo device driverdriver:null - Null device for RMoXdriver:parport - Generic PC parallel-port driverdriver:partition - Partition table driverdriver:pc87364 - National PC87364 SuperIO chipset driverdriver:pci - PCI BIOS32 driverdriver:pcnet32 - AMD pcnet32 ethernet driverdriver:pcserial - 8250/16450/16550 serial UART driverdriver:raid - RAID driverdriver:ramdisk - Ramdisk driver for RMoXdriver:rcservo-ssc32 - LynxMotion SSC-32 RC-servo controller driverdriver:rtl8139 - Realtek 8139 ethernet driverdriver:sb16 - SB16 audio driverdriver:scsi - SCSI device driverdriver:serial - Generic serial-port infrastructure pseudo devicedriver:synthhexapod - Synthetic hexapod driverdriver:system - Generic system driverdriver:ucb1400 - Philips UCB1400 audio codec driverdriver:um-sdlaudio - Usermode SDL audio driverdriver:um-sdlvga - Usermode SDL vga and keyboard driverdriver:umsdlvgafb - User-mode SDL framebuffer driverdriver:umserial - Usermode serial port driverdriver:usb - RMoX USB driver infrastructuredriver:usb-audio - USB audio driverdriver:usb-ehci - USB EHCI host controller driverdriver:usb-ftdi - FT232R USB serial interface driverdriver:usb-keyboard - USB keyboard driverdriver:usb-mass-storage - USB generic mass-storage driverdriver:usb-mouse - USB mouse driverdriver:usb-ohci - USB OHCI host controller driverdriver:usb-uhci - USB UHCI host controller driverdriver:vga - Standard VGA console driverdriver:vgafb - Standard VGA mode-X framebuffer driverdriver:x86apic - Generic Intel x86/IA32 local APIC driverdriver:x86ioapic - Generic Intel x86 IO-APIC driverdriver:x86mp - Generic Intel x86/IA32 multiprocessor (MP-1.4) platform driverdriver:x86pc - Generic Intel x86/IA32 platform driverelf.inc - Executable and Linkable Format (ELF) definitionsfs - RMoX file-system infrastructurefs:ramdisk - Ramdisk file-systemfs:romfs - ROM file-systemicmp.occinterface:ac97-audio - AC'97 audio interfaceinterface:audio - Generic audio interfaceinterface:auth - Authentication/authorisation interfaceinterface:block - Block device interfaceinterface:cdvd - This file ( cdvd.inc ) defines various data structures and protocols for CD and DVD media devicesinterface:clustfind - Clustering interface for RMoXinterface:fontengine - Font-engine interfaceinterface:gfx - Graphics infrastructure interfaceinterface:guifb - Graphics framebuffer infrastructure interface (low-level)interface:hexapod - Hexapod robot control interfaceinterface:input - Input device interfaceinterface:output - Output device interfaceinterface:pointer - Pointer device interfaceinterface:regioner - Regioner interfaceinterface:res - resource interfaceinterface:serport - Serial port infrastructureinterface:symtab - Symbol table interfaceinterface:sysconfig - System configuration interfaceinterface:touchscreen - Generic touchscreen interfaceinterface:userport - RMoX userport interfaceinterface:win - Windowing system interfacekernel - RMoX kernel interface and typeskernel:error-codes - RMoX error codeskernel:kernel - Top-level process for RMoX kernellibif:audioliblibif:audiolib
}}} - RMoX audio librarylibif:crypto - Cryptography support for RMoXlibif:fonts - Font interface librarylibif:gfxcomp - Graphics components for RMoXlibif:gfxcomphl - Higher-level graphics components for RMoXlibif:gfxprim - Graphics windowing system primitives librarylibif:gfxwin - Graphics windowing system interface librarylibif:hexapod - Hexapod robot interface librarylibif:kiface
}}} - RMoX kernel utility procedureslibif:sysconf - System configuration interface librarylibif:timelib - Time conversion utility librarymp14.inc - Intel multiprocessor specification 1.4 definitionsnetwork - RMoX networking corenetwork:icmpnetwork:ip - IP interfacenetwork:tftpnetwork:udp - UDP conections to networking servicenic.occpcbios.inc - PC platform BIOS and related constantsrmox:config - RMoX configurationrmox:gfx - RMoX graphics infrastructurermox:ioctls - This defines the various IOCTLs for a variety of device driversrmox:usb - RMoX USB infrastructurermox:utils - Utility routines for RMoXservice - RMoX service infrastructureservice:auth - RMoX authentication/authorisation serviceservice:clustfind - Cluster Finder Service This find and keeps track of other instances of rmox running the cluster moduleservice:elfload - ELF loader serviceservice:fontengine - RMoX font-engine serviceservice:gfxcore - RMoX graphics serviceservice:gfxwinsys - RMoX windowing system serviceservice:hexapod - RMoX LynxMotion hexapod robot interface serviceservice:memstat - Memory statistics serviceservice:module - Dynamic loadable module serviceservice:posix - POSIX compatible interface serviceservice:regioner - Regioner service for RMoXservice:symtab - Symbol table serviceservice:sysconfig - System configuration servicetftp.occudp.occAC97.3DSTEREO.DESC - AC'97 3D stereo enhancement descriptor typename - Descriptive namename.len - Length of nameAC97.DEVICE.DESC - AC'97 known devices descriptor typename - Descriptive namename.len - Length of namevendor.id - Vendor IDAC97.KNOWN.3DSTEREO - AC'97 known 3D stereo enhancement tableAC97.KNOWN.DEVICES - AC'97 known device tableAC97.MIX - Baseline AC'97 mixer registersAC97.MIX.AUXOUT.VOL - Aux output volumeAC97.MIX.EXT.AUDIO.ID - Extended audio IDAC97.MIX.MASTER.TONE - Master bass/treble controlAC97.MIX.MASTER.VOL - Master volume controlAC97.MIX.MONO.VOL - Mono output volumeAC97.MIX.RESET - Reset (write), 3D stereo enhancement (if any) and feature bits (read)AC97.MIX.VENDORID1 - Vendor ID 1AC97.MIX.VENDORID2 - Vendor ID 2APIC.ESR - Local APIC error register (ESR) bitsAPIC.ESR.ILLREG - Illegal register address (P4/Xeon/P6 only, not Pentium)APIC.ESR.RECVAE - Receive accept error (Pentium/P6 only, not P4/Xeon)APIC.ESR.RECVCSUM - Receive checksum error (Pentium/P6 only, not P4/Xeon)APIC.ESR.RECVIV - Receive illegal vectorAPIC.ESR.SENDAE - Send accept error (Pentium/P6 only, not P4/Xeon)APIC.ESR.SENDCSUM - Send checksum error (Pentium/P6 only, not P4/Xeon)APIC.ESR.SENDIV - Send illegal vectorAPIC.ICR0.DM - Local APIC ICR0 delivery-mode bitsAPIC.ICR0.DM.FIXED - Deliver specified vector to target processor(s)APIC.ICR0.DM.INIT - Deliver INIT to target processor(s), vector must be 0APIC.ICR0.DM.LPRI - Deliver specified vector to lowest-priority processor (do not use)APIC.ICR0.DM.NMI - Deliver NMI to target processor(s), vector ignoredAPIC.ICR0.DM.SMI - Deliver SMI to target processor(s), vector must be 0APIC.ICR0.DM.STUP - Deliver STARTUP to target processor(s), vector specifies addressAPIC.ICR0.DS - Local APIC ICR0 destination-shorthand bitsAPIC.ICR0.DS.AIS - Destination is all including selfAPIC.ICR0.DS.AXS - Destination is all excluding selfAPIC.ICR0.DS.NS - No destination shorthand (as specified in dest field)APIC.ICR0.DS.SELF - Destination is selfAPIC.IPI.DISPATCH - Structure used for dispatching interprocessor interrupts (IPIs)apic.id - Target APIC ID (physical)dmode - Delivery mode constantvector - Vector to trigger (address for STUP)wait - If TRUE , wait for IPI to finish (polled)APIC.LVT - Local APIC local vector table (LVT) register bitsAPIC.LVT.DM.MASK - Delivery mode mask (LVT.LINT, LVT.TS, LVT.PMC only)APIC.LVT.DM.SHIFT - Delivery mode shift (LVT.LINT, LVT.TS, LVT.PMC only)APIC.LVT.DST.PENDING - Delivery status send pendingAPIC.LVT.LINT.PINPOL - Input pin polarity (LVT.LINT only)APIC.LVT.LINT.RIRR - Remote IRR (LVT.LINT only)APIC.LVT.LINT.TLVL - Level, else edge, trigger mode (LVT.LINT only)APIC.LVT.MASKED - Vector is masked (not delivered)APIC.LVT.TMR.PERIOD - Timer-mode perodic, else one-shot (LVT.TMR only)APIC.LVT.VECTOR.MASK - Delivery vector maskAPIC.LVT.DM - Local APIC local vector table (LVT) delivery-mode bitsAPIC.LVT.DM.EXTINT - Deliver pretend 8259A-compatible interrupt (INTA line),APIC.LVT.DM.FIXED - Deliver interrupt specified in vector fieldAPIC.LVT.DM.INIT - Deliver INIT request to processor, vector must be 0APIC.LVT.DM.NMI - Deliver NMI interrupt to processor, vector ignoredAPIC.LVT.DM.SMI - Deliver SMI interrupt to processor, vector must be 0APIC.REG - Local APIC registersAPIC.REG.APR - arbitration priority (r/o)APIC.REG.DRF - destination register format (bits 0:27 r/o, 28-31 r/w)APIC.REG.EOI - end of interrupt (?) (w/o)APIC.REG.ESR - error status (r/o)APIC.REG.ICR0 - interrupt-command (bits 0:31 r/w)APIC.REG.ICR1 - interrupt-command (bits 32:63 r/w)APIC.REG.ID - APIC ID (r/w)APIC.REG.IRR0 - interrupt-request (bits 0:31 r/o)APIC.REG.IRR1 - interrupt-request (bits 32:63 r/o)APIC.REG.IRR2 - interrupt-request (bits 64:95 r/o)APIC.REG.IRR3 - interrupt-request (bits 96:127 r/o)APIC.REG.IRR4 - interrupt-request (bits 128:159 r/o)APIC.REG.IRR5 - interrupt-request (bits 160:191 r/o)APIC.REG.IRR6 - interrupt-request (bits 192:223 r/o)APIC.REG.IRR7 - interrupt-request (bits 224:255 r/o)APIC.REG.ISR0 - in-service (bits 0:31 r/o)APIC.REG.ISR1 - in-service (bits 32:63 r/o)APIC.REG.ISR2 - in-service (bits 64:95 r/o)APIC.REG.ISR3 - in-service (bits 96:127 r/o)APIC.REG.ISR4 - in-service (bits 128:159 r/o)APIC.REG.ISR5 - in-service (bits 160:191 r/o)APIC.REG.ISR6 - in-service (bits 192:223 r/o)APIC.REG.ISR7 - in-service (bits 224:255 r/o)APIC.REG.LDR - logical destination register (r/w)APIC.REG.LVT.CMCI - LVT CMCI (r/w)APIC.REG.LVT.ERR - LVT error (r/w)APIC.REG.LVT.LINT0 - LVT LINT0 (r/w)APIC.REG.LVT.LINT1 - LVT LINT1 (r/w)APIC.REG.LVT.PMC - LVT performance monitoring counters (r/w)APIC.REG.LVT.TMR - LVT timer (r/w)APIC.REG.LVT.TS - LVT thermal sensor (r/w)APIC.REG.PPR - processor priority (r/o)APIC.REG.SI - spurious interrupt vector (bits 0:8 r/w, 9-31 r/o)APIC.REG.TMR.CCR - timer current count (r/o)APIC.REG.TMR.DIVR - timer divide configuration (r/w)APIC.REG.TMR.ICR - timer initial count (r/w)APIC.REG.TMR0 - trigger-mode (bits 0:31 r/o)APIC.REG.TMR1 - trigger-mode (bits 32:63 r/o)APIC.REG.TMR2 - trigger-mode (bits 64:95 r/o)APIC.REG.TMR3 - trigger-mode (bits 96:127 r/o)APIC.REG.TMR4 - trigger-mode (bits 128:159 r/o)APIC.REG.TMR5 - trigger-mode (bits 160:191 r/o)APIC.REG.TMR6 - trigger-mode (bits 192:223 r/o)APIC.REG.TMR7 - trigger-mode (bits 224:255 r/o)APIC.REG.TPR - task priority (r/w)APIC.REG.VER - APIC version (r/o)APIC.TIMER.SET - Structure used for setting the APIC timerdivisor - Timer divisor (from core frequency, )oneshot - One-shot mode, or repeatingvalue - Initial value for the countdownvector - Interrupt vector (0-255)APIC.TMR.DIVR - Local APIC timer divisor valuesATA.CMD - ATA/ATAPI generic commandsATA.CMD.IDENTIFY - Identify deviceATA.CMD.PACKET - PACKET commandATA.CMD.PKTIDENTIFY - Identify PACKET deviceATA.CMD.READ.BLOCK - Read blockATA.CMD.WRITE.BLOCK - Write blockATA.PCMD - ATAPI packet commands (SCSI command partial set)ATA.PCMD.INQUIRY - INQUIRYATA.PCMD.LOAD.UNLOAD - Load/unload CD-ROMATA.PCMD.MECH.STATUS - Mechanism statusATA.PCMD.MEDIA.LOCK - Lock/unlock removable mediaATA.PCMD.MODE.SELECT - Mode selectATA.PCMD.MODE.SENSE - Mode senseATA.PCMD.PAUSE.RESUME - Pause/resumeATA.PCMD.PLAY.AUDIO - Play audioATA.PCMD.PLAY.AUDIO.MSF - Play audio MSFATA.PCMD.PLAY.CD - Play CDATA.PCMD.READ - Read user data from mediaATA.PCMD.READ.CAPACITY - Get CD-ROM capacityATA.PCMD.READ.CD - Read CDATA.PCMD.READ.CD.MSF - Read CD MSFATA.PCMD.READ.HEADER - Read headerATA.PCMD.READ.SUBC - Read sub-channelATA.PCMD.READ.TOC - Read CD-ROM TOCATA.PCMD.READ12 - Alternative read?ATA.PCMD.REQUEST.SENSE - Request senseATA.PCMD.SCAN - ScanATA.PCMD.SEEK - SeekATA.PCMD.SET.SPEED - Set CD speedATA.PCMD.START.STOP - Start/stop unitATA.PCMD.STOP.PLAY.SCAN - Stop play/scanATA.PCMD.TEST.UNIT.READY - Test for unit readyATA.TIMEOUT - ATA long timeout (30s)AUDIO.MIX.BLOCK - describes a mixer channel or inputAUDIO.MIX.CONTROL - describes an individual mixer control (for a given channel)AUTH.ENT - Auth entity data structureBIOS.CFG - Offsets in the BIOS configuration areaBIOS.CFG.BIOSCTL - PS/2 bios control flags (8-bit)BIOS.CFG.COM1 - First serial port (16-bit)BIOS.CFG.COM2 - Second serial port (16-bit)BIOS.CFG.COM3 - Third serial port (16-bit)BIOS.CFG.COM4 - Fourth serial port (16-bit)BIOS.CFG.DISKPORTOFF - Port offset to current fixed disk adapter (8-bit)BIOS.CFG.DRECAL - Drive recalibration status (8-bit)BIOS.CFG.EBDA - Extended BIOS data area for EISA and MCA systems (16-bit)BIOS.CFG.EQUIP - Equipment list flags (16-bit)BIOS.CFG.IRKYBERR - PCjr: number of infrared keyboard link errors (8-bit)BIOS.CFG.LPT1 - First parallel port (16-bit)BIOS.CFG.LPT2 - Second parallel port (16-bit)BIOS.CFG.LPT3 - Third parallel port (16-bit)BIOS.CFG.LPT4 - Fourth parallel port (16-bit)BIOS.CFG.MEMSIZE - Machine base memory size (in KiB -1) (16-bit)BIOS.CFG.MSTATE - Drive 0-4 media state (4 * 8-bit)BIOS.CFG.NDISKS - Number of hard-disks attached (8-bit)BIOS.CFG.MEMBASE - BIOS configuration area addressBIOS.EQUIP - BIOS equipment list flags bits (BIOS.CFG.EQUIP)BIOS.EQUIP.GAME - Game adapter installedBIOS.EQUIP.INTMODEM - Internal modemBIOS.EQUIP.IPL - IPL disk installedBIOS.EQUIP.MATH - Math co-processor installedBIOS.EQUIP.NDISK.MASK - Number of disk-drives minus 1 (if .IPL = 1)BIOS.EQUIP.NDISK.SHIFT - Shift to get number of disk drivesBIOS.EQUIP.NODMA - 0 if DMA installedBIOS.EQUIP.NPRINT.MASK - Number of printer ports installedBIOS.EQUIP.NPRINT.SHIFT - Shift to get number of printer portsBIOS.EQUIP.NSERIAL.MASK - Number of serial ports (0-7)BIOS.EQUIP.NSERIAL.SHIFT - Shift to get number of serial portsBIOS.EQUIP.POINTER - Pointing device installedBIOS.EQUIP.VMODE.4025C - 40x25 colourBIOS.EQUIP.VMODE.8025C - 80x25 colourBIOS.EQUIP.VMODE.8025M - 80x25 monochromeBIOS.EQUIP.VMODE.MASK - Video mode maskBIOS.EQUIP.VMODE.NONE - Unused/invalidBIOS.MSTATE - BIOS disk media state bits (BIOS.CFG.MSTATE)BIOS.MSTATE.MEDIA.MASK - Media state media maskBIOS.MSTATE.MEDIA.NO1212 - No 1.2M disk in 1.2M driveBIOS.MSTATE.MEDIA.NO36012 - No 360k disk in 1.2M driveBIOS.MSTATE.MEDIA.NO360360 - No 360k disk in 360k driveBIOS.MSTATE.MEDIA.OTHER - None of the aboveBIOS.MSTATE.MEDIA.YES1212 - Yes 1.2M disk in 1.2M driveBIOS.MSTATE.MEDIA.YES36012 - Yes 360k disk in 1.2M driveBIOS.MSTATE.MEDIA.YES360360 - Yes 360k disk in 360k driveBIOS.VGA.CONTROL.BUF - VGA control port startBIOS.VGA.CONTROL.BUF.LEN - VGA control port length (number of ports)CDVD.CTL - Control-field in TOC values and masks (track attributes, nibble)CDVD.CTL.2AUD.MASK - Audio channel maskCDVD.CTL.2AUD.NOPRE - 2-audio without pre-emphasisCDVD.CTL.2AUD.PRE - 2-audio with pre-emphasisCDVD.CTL.BCAST.DATA - Broadcast dataCDVD.CTL.BCAST.MASK - Broadcast data maskCDVD.CTL.COPY.ALLOW - Copy allowedCDVD.CTL.COPY.DENY - Copy prohibitedCDVD.CTL.COPY.MASK - Copy protection maskCDVD.CTL.DATA.MASK - Data track maskCDVD.CTL.DATA.TRACK - Digital dataCDVD.TOC.ENTRY - Structure used to describe a table-of-contents entry on a CD/DVDaddress - Absolute addressadr - Sub-channel Q field typectl - Control field datanumber - Track number (1-99)CFG.TYPE - Configuration entry type constantsCFG.TYPE.FLOAT - Floating point valueCFG.TYPE.INTEGER - Integer valueCFG.TYPE.INVALID - Invalid/no typeCFG.TYPE.STRING - String valueCL.AT - Attribute controller registersCL.AT0 - Palette 0CL.AT1 - Palette 1CL.AT10 - Attribute modeCL.AT11 - Attribute overscan registerCL.AT12 - Plane enableCL.AT13 - PixelCL.AT14 - Colour pageCL.AT2 - Palette 2CL.AT3 - Palette 3CL.AT4 - Palette 4CL.AT5 - Palette 5CL.AT6 - Palette 6CL.AT7 - Palette 7CL.AT8 - Palette 8CL.AT9 - Palette 9CL.ATA - Palette 10CL.ATB - Palette 11CL.ATC - Palette 12CL.ATD - Palette 13CL.ATE - Palette 14CL.ATF - Palette 15CL.CRT - CRT controller registersCL.CRT0 - CRTC horizontal totalCL.CRT1 - CRTC horizontal display endCL.CRT10 - CRTC vertical sync startCL.CRT11 - CRTC vertical sync endCL.CRT12 - CRTC vertical display endCL.CRT13 - CRTC offset (pitch)CL.CRT14 - CRTC underline row scanlineCL.CRT15 - CRTC vertical blank startCL.CRT16 - CRTC vertical blank endCL.CRT17 - CRTC mode controlCL.CRT18 - CRTC line compareCL.CRT19 - Interlace endCL.CRT1A - Miscellaneous controlCL.CRT1B - Extended display controlsCL.CRT1C - Sync adjust and GENLOCKCL.CRT1D - Overlay extended controlCL.CRT2 - CRTC horizontal blanking startCL.CRT22 - Graphics data latches readback (ro)CL.CRT24 - Attribute controller toggle readback (ro)CL.CRT25 - Part status (ro)CL.CRT26 - Attribute controller index readback (ro)CL.CRT27 - ID register (ro)CL.CRT3 - CRTC horizontal blanking endCL.CRT31 - Video window horizontal zoom controlCL.CRT32 - Video window vertical zoom controlCL.CRT33 - Video window horizontal region 1 sizeCL.CRT34 - Video window region 2 widthCL.CRT35 - Video window region 2 source data sizeCL.CRT36 - Video window horizontal overflowCL.CRT37 - Video window vertical startCL.CRT38 - Video window vertical endCL.CRT39 - Video window vertical overflowCL.CRT3A - Video buffer 1 start address byte 0CL.CRT3B - Video buffer 1 start address byte 1CL.CRT3C - Video buffer 1 start address byte 2CL.CRT3D - Video buffer address offsetCL.CRT3E - Video window master controlCL.CRT3F - Miscellaneous video controlCL.CRT4 - CRTC horizontal sync startCL.CRT5 - CRTC horizontal sync endCL.CRT50 - Video capture controlCL.CRT51 - Video capture data formatCL.CRT52 - Video capture horizontal data reductionCL.CRT53 - Video capture vertical data reductionCL.CRT54 - Video capture horizontal delayCL.CRT56 - Video capture vertical delayCL.CRT57 - Video capture maximum heightCL.CRT58 - Video capture miscellaneous controlCL.CRT59 - Video buffer 2 start address byte 0CL.CRT5A - Video buffer 2 start address byte 1CL.CRT5B - Video window brightness adjustCL.CRT5C - Luminance-only capture controlCL.CRT5D - Video window pixel alignmentCL.CRT5E - Double-buffer controlCL.CRT6 - CRTC vertical totalCL.CRT7 - CRTC overflowCL.CRT8 - CRTC screen A preset row-scanCL.CRT9 - CRTC character cell heightCL.CRTA - CRTC text cursor startCL.CRTB - CRTC text cursor endCL.CRTC - CRTC screen start address highCL.CRTD - CRTC screen start address lowCL.CRTE - CRTC text cursor location highCL.CRTF - CRTC text cursor location lowCL.GR - Graphics controller registersCL.GR0 - Set/reset background colour byte 0CL.GR1 - Set/reset enable/foreground colour byte 0CL.GR10 - Background colour byte 1CL.GR11 - Foreground colour byte 1CL.GR12 - Background colour byte 2CL.GR13 - Foreground colour byte 2CL.GR14 - Background colour byte 3CL.GR15 - Foreground colour byte 3CL.GR16 - Active display line readback byte 0CL.GR17 - Active display line readback byte 1CL.GR18 - Extended DRAM controlCL.GR19 - GPIO port configurationCL.GR1A - Scratch pad 4CL.GR1B - Scratch pad 5CL.GR1C - Chroma key U, green minimumCL.GR1D - Chroma key U, green maximumCL.GR1E - Chroma key V, blue minimumCL.GR1F - Chroma key V, blue maximumCL.GR2 - Graphics controller colour compareCL.GR20 - BLT width lowCL.GR21 - BLT width highCL.GR22 - BLT height lowCL.GR23 - BLT height highCL.GR24 - BLT destination pitch lowCL.GR25 - BLT destination pitch highCL.GR26 - BLT source pitch lowCL.GR27 - BLT source pitch highCL.GR28 - BLT destination start lowCL.GR29 - BLT destination start midCL.GR2A - BLT destination start highCL.GR2C - BLT source start lowCL.GR2D - BLT source start midCL.GR2E - BLT source start highCL.GR2F - BLT destination left-side clippingCL.GR3 - Graphics controller data rotateCL.GR30 - BLT modeCL.GR31 - BLT start/statusCL.GR32 - BLT raster operationCL.GR33 - BLT mode extensionsCL.GR34 - Transparent colour select lowCL.GR35 - Transparent colour select highCL.GR4 - Graphics controller read map selectCL.GR5 - Graphics controller modeCL.GR6 - Graphics controller miscellaneous registerCL.GR7 - Graphics controller colour don't careCL.GR8 - Graphics controller bit maskCL.GR9 - Offset register 0CL.GRA - Offset register 1CL.GRB - Graphics controller mode extensionsCL.GRC - Colour key (GD5424/26/28)CL.GRD - Colour key mask (GD5424/26/28)CL.GRE - Miscellaneous control and power management (GD5428)CL.GRF - Display compression control register (not GD5446)CL.SEQR - Sequencer registersCL.SEQR0 - ResetCL.SEQR1 - Sequencer clocking modeCL.SEQR10 - Graphics cursor X positionCL.SEQR11 - Graphics cursor Y positionCL.SEQR12 - Graphics cursor attributesCL.SEQR13 - Graphics cursor pattern address offsetCL.SEQR14 - Scratch pad 2 (GD5426/28)CL.SEQR15 - Scratch pad 3 (GD5426/28)CL.SEQR16 - Display FIFO control thresholdCL.SEQR17 - Configuration readback and extended control (GF5428)CL.SEQR18 - Signature generator control (not GD5420)CL.SEQR19 - Signature generator result low byte (not GD5420)CL.SEQR1A - Signature generator result high byte (not GD5420)CL.SEQR1B - VCLK0 denominator and post-scalar valueCL.SEQR1C - VCLK1 denominator and post-scalar valueCL.SEQR1D - VCLK2 denominator and post-scalar valueCL.SEQR1E - VCLK3 denominator and post-scalar valueCL.SEQR1F - BIOS ROM write enable and MCLK selectCL.SEQR2 - Sequencer plane maskCL.SEQR3 - Sequencer character map selectCL.SEQR4 - Sequencer memory modeCL.SEQR6 - Key register (unlock all extensions)CL.SEQR7 - Extended sequencer modeCL.SEQR8 - EEPROM controlCL.SEQR9 - Scratch pad 0CL.SEQRA - Scratch pad 1CL.SEQRB - VCLK0 numeratorCL.SEQRC - VCLK1 numeratorCL.SEQRD - VCLK2 numeratorCL.SEQRE - VCLK3 numeratorCL.SEQRF - DRAM controlCRYPT - supported cryptograpic thingsCT.AC97.AUDIO - Channel-type for interacting with AC'97 audio controllersin? - Commands to AC'97 controllerout! - Responses from AC'97 controllerreturn? - Used to close unshared connectionsCT.APIC - APIC channel-typein? - Commands inout! - Responses outreturn? - Used to close the connection to, and shut-down, the APICCT.AUDIO.CTRL - Audio control channel-typeCT.AUDIO.DEVICE - Audio device channel-typeCT.AUDIO.DSP - Audio DSP channel-typeCT.AUDIO.INTF - Audio subsystem channel-typeCT.AUDIO.MIXER - Audio mixer channel-typeCT.AUDIO.STREAM - Audio stream channel-typeCT.AUTH - Auth service channel-typeCT.BLOCK - Generic block device channel-typedevice.io! - Used for device-specific channel-end passingin? - Commands and data I/Oout! - Responses and data I/Oreturn? - Used to close an unshared block device connection (returns client-end)CT.CDVD - CD/DVD media controlin? - Commands to CD/DVD deviceout! - Responses from CD/DVD deviceCT.CFG - Configuration channel-typein? - Requestsout! - Responsesreturn? - Returned connectionCT.CLUSTFIND - Cluster channel-typein? - Requests to clusterout! - Responses from clusterCT.CPU - CPU channel-typein? - Requests to CPUout! - Responses from CPUCT.DIGEST - Digest channel-typeCT.DIR - Generic directory I/O channel-typein? - Commands to directory handling processout! - Responses from directory handling processreturn? - Used to close the connectionCT.DNOTIFY - dnotify driver channel-typein? - Requests to dnotify driverout! - Responses from dnotify driverCT.DNOTIFY.CALLBACK - Notification callback channel-typein? - Notification messagesCT.DRIVER - Driver core channel typein? - Commands to driverout! - Responses from driverCT.DRIVER.R - Channel-type for driver returnret? - Response from systemCT.ELFLOAD - ELF loader channel-typein? - Requests to loaderout! - Responses from loaderreturn? - Used to close connectionCT.ELFLOADSRV - ELF loader service channel-typein? - Requests to elf loader serviceout! - Responses from elf loader serviceCT.FILE - Generic file I/O channel-typein? - Commands to file handling processout! - Responses from file handling processreturn? - Used to close the connectionCT.FILE.R - Channel-type for file returnret? - Response from systemCT.FONTENGINE - Font-engine channel-typein? - Requests to font-engineout! - Responses from font-engineCT.FS - File system channel typein? - Commands to file-systemsout! - Responses from file-systemsCT.GFXCANVAS - Graphics canvas channel-typectl? - Control messages for graphics canvas (not for applications typically)in? - Commands sent to the graphics canvasout! - Responses from graphics canvasCT.GFXCOMPIMPL - Graphics component implementation channel-typeCT.GFXCP.CTL - Graphics component control channel-type (used with implementations)CT.GFXFRAME - Frame control channel-typeCT.GFXPROTO - Graphics protocol channel-typee.out! - Events from graphics corein? - Requests to graphics coreout! - Responses from graphics coreCT.GFXUPD - Internal channel-type for updatesc? - Update (redraw) signalCT.GFXUPDATE - Graphics update channel-typein? - Update notificationsCT.GUI.FB - GUI framebuffer channel-typein? - Requests to framebufferout! - Responses from framebufferCT.HEXAPOD - Hexapod channel-typeCT.HEXAPOD.EVENT - Hexapod event channel-typein? - Event controlout! - Events outCT.INPUT - Generic input device channel typedata.out! - Cooked data received from input devicein? - Commands sent to generic input deviceout! - Responses and raw data received from generic input devicereplace? - Used internally for 'tapping' the data received from an input devicereturn? - Used to close an unshared input device (return client-end of the channel type)CT.IOAPIC - IO-APIC channel-typein? - Commands inout! - Responses outreturn? - Used to close the connection to, and shut-down, the IO-APICCT.MODCTRL - Module control channel-typeCT.MODULE - Module service channel-typein? - Requests to serviceout! - Responses from servicereturn? - Used to close connectionCT.MODULE.APP - Standard application interface (kyb?, scr!, err!) channelsCT.NETWORK - Network core channel-typein? - Requests to network coreout! - Responses from network coreCT.OUTPUT - Generic output channel-typedata.in? - ASCII outputin? - Commands and device-dependent dataout! - Responses to commandsreturn? - Used to close connection to output device (returns client-end)CT.PARTITION - Channel-type for the partition device (accessed via IOCTL.PARTITION.OPENIF)CT.POINTER - Generic pointer channel-typeevents! - Pointer eventsin? - Commands sent to pointer deviceout! - Command responses from pointer devicereplace? - Used internally for 'tapping' pointer eventsreturn? - Return client channel-end to closeCT.POINTER.IMP - Pointer implementation channel-typeevents? - Events (from implementation)in! - Requests (to implementation)out? - Responses (from implementation)CT.RAID - Used for communication with the RAID driver for controlling/configurating RAID devicesin? - Requests to RAID driverout! - Responses from RAID driverCT.REGIONER - Regioner channel-typein? - Requests to regionerout! - Responses from regionerreturn? - Used to close the connection to the regionerCT.RES - Res service channel-typeCT.RETURN.PATH - Generic return path channel typein? - Any channel type communicated over thisCT.SERPORT - Serial-port specific channel-typein? - Requests to serial infrastructureout! - Responses from serial infrastructureCT.SERVICE - Service core channel-typein? - Requests to service coreout! - Responses from service coreCT.SERVICE.R - Channel-type for service returnret? - Response from systemCT.SYMTAB - Symbol table channel typeCT.SYMTABSRV - Symbol table service channel-typeCT.SYSCFGIMP - Direct update notification channel-typeCT.SYSCFGUP - Property update notification channel-typein? - Notifications of property updatesCT.SYSCONFIG - System configuration channel-typein? - Requests to sysconfig serviceout! - Responses from sysconfig serviceCT.TOUCHSCREEN - Touchscreen channel-typein? - Commands to touchscerenout! - Responses from touchscreenCT.USERPORT - User port interfaceCT.WINPROTO - Window channel-typein? - Requests to windowout! - Responses and events from windowCircleFill - Draws a solid circleDEFAULT - Default system configurationDEFAULT.WATCHDOG.INTV - Default watchdog interval (30s)DEFAULT.DEVICE.DESC - Default device descriptorDEVICE - Device type bitsDEVICE.TYPE.ANY - Any device typeDEVICE.TYPE.AUDIO - Audio major deviceDEVICE.TYPE.AUDIO.AC97 - AC'97 audio deviceDEVICE.TYPE.BLOCK - Block major deviceDEVICE.TYPE.MAJOR - Device major number maskDEVICE.TYPE.MINOR - Device minor number maskDEVICE.TYPE.PCI - PCI major deviceDEVICE.TYPE.SERIAL - Serial major deviceDEVICE.TYPE.USB - USB major deviceDEVICE.TYPE.USB.FUNCTION - USB function minor deviceDEVICE.TYPE.USB.INTERFACE - USB interface minor deviceDEVICE.DESC - Device descriptor structureaddress - Device addressclass - Device classflags - Flags (see )product - Device productprotocol - Device protocoltype - Device typevendor - Device vendorDEVICE.MATCH - Device flag bitsDEVICE.MATCH.ADDRESS - Match device addressDEVICE.MATCH.CLASS - Match device classDEVICE.MATCH.PRODUCT - Match device productDEVICE.MATCH.PROTOCOL - Match device protocolDEVICE.MATCH.TYPE - Match device typeDEVICE.MATCH.VENDOR - Match device vendorDIR.IN - Directory input protocolDIR.OUT - Directory output protocoldir.entry - Name, moderesult - General result (and absolute offs after seek)DMA.MODE - DMA mode selection bitsDMA.MODE.AUTOINIT - Auto-initialised DMA transferDMA.MODE.BLOCK - Block mode transferDMA.MODE.CASCADE - Cascade (some other bits have no meaning in this mode)DMA.MODE.DEC - Address decrement modeDMA.MODE.DEMAND - Demand mode transferDMA.MODE.INC - Address increment modeDMA.MODE.READ - Read mode (memory to peripheral)DMA.MODE.SINGLE - Single transferDMA.MODE.TINVALID - Invalid transfer modeDMA.MODE.VERIFY - Verification transfer modeDMA.MODE.WRITE - Write mode (peripheral to memory)DNOTIFY - Notification typesDNOTIFY.INSERTION - Inserting device notificationDNOTIFY.REMOVAL - Removing device notificationDRV - driver type flagsDRV.B - Block device (see )DRV.D - Device specific interfaceDRV.I - Input device (see )DRV.NONE - No directly usable driver interfaceDRV.O - Output device (see )DRV.SB - Shared block device (see )DRV.SD - Shared device specific interfaceDRV.SI - Shared input device (see )DRV.SO - Shared output device (see )EI - ELF identification constantsEI.CLASS - File class (see )EI.DATA - Data ordering (see )EI.NIDENT - Size of ELF identification headerELF32 - ELF types and alignmentsELF32.ADDR - Address typeELF32.ADDR.ALIGN - Address alignmentELF32.HALF - Halfword typeELF32.HALF.ALIGN - Halfword alignmentELF32.OFF - Offset typeELF32.OFF.ALIGN - Offset alignmentELF32.SWORD - Signed-word typeELF32.SWORD.ALIGN - Signed-word alignmentELF32.UC - Unsigned-char typeELF32.UC.ALIGN - Unsigned-char alignmentELF32.WORD - Unsigned-word typeELF32.WORD.ALIGN - Unsigned-word alignmentELF32.EHDR - ELF header structuree.ehsize - ELF header size (bytes)e.entry - VA entry-pointe.flags - Processor-specific flagse.ident - ELF identificatione.machine - Required architecture (see )e.phentsize - Program header entry size (bytes)e.phnum - Number of entries in program header tablee.phoff - Program header offset (bytes)e.shentsize - Section header entry size (bytes)e.shnum - Number of entries in section header tablee.shoff - Section header offset (bytes)e.shstrndx - Section header index associated with section-name string tablee.type - Object file type (see )e.version - Object file versionELF32.REL - ELF relocation recordr.info - Relocation info ((sym << 8) \/ type)r.offset - Offset for relocationELF32.RELA - ELF relocation record with addendr.addend - Constant to add at endr.info - Relocation info ((sym << 8) \/ type)r.offset - Offset for relocationELF32.SHDR - ELF section header typesh.addr - Loaded memory address for sectionsh.addralign - Section alignment constraintssh.entsize - Entry size for certain sections (e.gsh.flags - Miscellaneous section flagssh.info - Extra section informationsh.link - Section header table index linksh.name - Index into section header string-table for section namesh.offset - Byte offset in file to first byte of the section datash.size - Section size in bytessh.type - Section typeELF32.SYM - ELF symbol table entryst.info - Info ((binding << 4) \/ type)st.name - Index into string table (or nameless if zero)st.shndx - Symbol's section header table indexst.size - Size of symbolst.value - Value of symbolELFCLASS - ELF file class constantsELFCLASS32 - 32-bit objectsELFCLASS64 - 64-bit objectsELFCLASSNONE - Invalid classELFDATA - ELF file data constantsELFDATA2LSB - Little-endian encodingELFDATA2MSB - Big-endian encodingELFDATANONE - Invalid data encodingELFLOAD.RELOC - Detailed ELF relocation informationaddend - Addend extracted from rel.sec sectionlink.sec - Symbol-table sectionrel - Relocation informationrel.sec - Section where relocation happenssym - Symbol involved in relocationELFLOAD.SHDR - Named section header typeELFLOAD.SYM - Named ELF symbol typeELFMAG - ELF header magic constantsEM - ELF machine type constantsEM.386 - Intel 80386EM.68K - Motorola 68000EM.860 - Intel 80860EM.88K - Motorola 88000EM.ALPHA - DEC AlphaEM.AVR32 - Atmel AVR32EM.BLACKFIN - ADI Blackfin processorEM.CRIS - Axis Communications 32-bit embedded processorEM.FRV - Fujitsu FR-VEM.H8.300 - Renesas H8/300/300H,H8SEM.IA.64 - HP/Intel IA-64EM.M32 - AT&T WE 32100EM.M32R - Renesas M32REM.MIPS - MIPS R3000 (big-endian)EM.MIPS.RS3.LE - MIPS R3000 (little-endian)EM.MIPS.RS4.BE - MIPS R4000 (big-endian)EM.MN10300 - Panasonic/MEI MN10300, AM33EM.NONE - No machineEM.PARISC - HPPAEM.PPC - PowerPCEM.PPC64 - PowerPC-64EM.S390 - IBM S/390EM.SH - SuperHEM.SPARC - SparcEM.SPARC32PLUS - Sun's 'v8plus'EM.SPARCV9 - Sparc v9 64-bitEM.SPU - CELL BE SPUEM.V850 - NEC v850EM.X86.64 - AMD x86-64EM.XS1 - XMOS XS1ERR.AGAIN - Resource temporarily unavailableERR.BADF - Bad file descriptorERR.BADLEN - Bad length for somethingERR.BUSY - Device busy (also for file-busy, etc.)ERR.CANCELED - Operation canceledERR.EOF - End of fileERR.EXISTS - Already existsERR.INPROGRESS - Operation in progressERR.INVAL - Invalid value (eg, ioctl)ERR.IO - Unspecified IO errorERR.NFILE - Too many open filesERR.NODEV - No such deviceERR.NOFILE - No such file or directoryERR.NOPERM - No permission to do whateverERR.NOSPACE - No space on device for writeERR.NOTDIR - Not a directoryERR.OVERRUN - Buffer/data overrunERR.PIPE - Broken pipeERR.PROTO - Protocol errorERR.SUCCESS - SuccessERR.TIMEOUT - Timeout or no responseERR.UNDERRUN - Buffer/data underrunERR.UNKNOWN - Unknown errorERR.UNSUPPORTED - Unsupported commandET - ELF file type constantsET.CORE - Core fileET.DYN - Shared object fileET.EXEC - Executable fileET.HIPROC - Processor specificET.LOPROC - Processor specificET.NONE - No file typeET.REL - Relocatable fileETT - ELF types for 'st.info' low nibble:STT.FILE - Source filename (convention)STT.FUNC - Function or other codeSTT.HIPROC - .STT.LOPROC - Reserved .STT.NOTYPE - Type not specifiedSTT.OBJECT - Data objectSTT.SECTION - Symbol for sectionEV - ELF version constantsEV.CURRENT - Current version (basic at 1)EV.NONE - No versionEllipseFill - Draws a solid ellipseFILE.IN - File input protocolget.devnum - Get device number (identifier)ioctl - IO control capabilityread.buf - Read the specified number of bytesread.byte - Read a single byteseek - Seek to specified offsetstat - Stat filesync - Sync file with underlying devicewrite.buf - Write a byte bufferwrite.byte - Write a single byteFILE.OUT - File output protocolread.ok - Read response, data after read.buf requestresult - Generic result or errorseek - Seek response, returns new absolute offsetstat.ok - Stat responseFONT.10X20 - 10-by-20 pixel bitmap fontFONT.6X13 - 6-by-13 pixel bitmap fontFONTATTR - Font attributesauthor - Font author (e.gauthor.len - Font author lengthcsx, csy - Character size (pixels)flags - Font flagsfoundry - Font foundry/copyright (e.gfoundry.len - Font foundry lengthid - Internal font IDname - Font name (e.gname.len - Font name lengthpntsz - Font point sizeFONTFLAG - Font flagsFONTFLAG.ALPHA - Font has alpha table for each characterFONTFLAG.LKTABLE - Font has leading/kerning table for each characterFONTFLAG.OUTLINE - Font is an outline font (otherwise assume bitmap)FONTFLAG.PROPORTIONAL - Font is proportionalFONTFLAG.STYLE.ITALIC - Italic style fontFONTFLAG.STYLE.THIN - Thin style fontFONTFLAG.UNICODE - Unicode font (not supported yet)FONTFLAG.WEIGHT.BOLD - Bold weighted fontGD5446 - registers and offsetsCL.ATT.REG0 - Attribute controller registersCL.ATT.REG1 - Attribute controller registersCL.CRT.DATA - CRT controller data registerCL.CRT.INDEX - CRT controller index registerCL.DAC.STATE - DAC state (read only)CL.FC.READ - Feature control register (read only)CL.FC.WRITE - Feature control register (write only)CL.GFX.DATA - Graphics controller data registerCL.GFX.INDEX - Graphics controller index registerCL.INPUT.STATUS0 - Input status register 0 (read only)CL.INPUT.STATUS1 - Input status register 1 (read only)CL.IOBASE - Default I/O base addressCL.MISC.READ - Miscellaneous output register (read only)CL.MISC.WRITE - Miscellaneous output register (write only)CL.PAL.ADDR.RM.WRITE - Palette address for read mode (write only)CL.PAL.ADDR.WM - Palette address for write modeCL.PAL.DATA - Palette data registerCL.PIXEL.MASK - Pixel mask registerCL.POS102 - POS102 register (VESA VL-bus)CL.POS94 - POS102 access control (VESA VL-bus)CL.SEQ.DATA - Sequencer data registerCL.SEQ.INDEX - Sequencer index registerCL.VSSM - Adapter sleep (VESA VL-bus)CL.VSSM2 - Motherboard sleep (VESA VL-bus)GFX.APAIR - General angle pair, arranged as [t0, t1]GFX.ARGB - ARGB pixel data type, arranged as (a << 24) \/ (r << 16) \/ (g << 8) \/ b GFX.CANVAS - Graphics canvas descriptorbpp - Canvas bits-per-pixelcapabilities - Canvas flags (see )id - Canvas IDsize - Canvas sizeGFX.CANVAS.DEFAULT.ID - Default canvas ID (however that is interpreted by devices)GFX.CID - Canvas identifier type (hardware buffer ID where relevant)GFX.CR - Clipping rectangle, as array of [x, y, width, height]GFX.DIM - General dimension, arranged as [width, height]GFX.POINT - Single point, arranged as [x, y]GFX.POINTPAIR - Pair of points, arranged as [x1, y1, x2, y2]GFX.RECT - General rectangle, arranged as [x, y, width, height]GFX.UPD - Graphics canvas update type, arranged as [canvas-ID, dst-x, dst-y, width, height]GFX.XY2R - General point and two radii, arranged as [x, y, x-radius, y-radius]GFX.XYR - General point and radius, arranged as [x, y, radius]GFXAUD.SAMPLE - Named sound samples for the windowing systemGFXAUD.SAMPLECOUNT - Total number of samplesGFXCP - Graphics component properties (type encoded in lower 8 bits)GFXCP.BG.COL - Background colourGFXCP.CAPTION - Caption textGFXCP.FG.COL - Foreground colourGFXCP.HI.COL - Highlight colourGFXCP.IFONT - Current fontGFXCP.INVALID - Invalid propertyGFXCP.ITEM - Particular itemGFXCP.MAX - Maximum valueGFXCP.MIN - Minimum valueGFXCP.SH.COL - Shadow colourGFXCP.VALUE - Current valueGFXCP.TYPE - Graphics component property typesGFXCP.TYPE.COLOUR - Colour typeGFXCP.TYPE.INT - Integer typeGFXCP.TYPE.INVALID - Invalid typeGFXCP.TYPE.STRING - String typeGLMC.CF07 - Refresh and SDRAM program bitsGLMC.CF07.D1.SZ.MASK - DIMM1 size maskGLMC.CF07.D1.SZ.SHIFT - DIMM1 size shiftGLMC.CF07.D1.SZ - DIMM1 size constantsGLMC.CF07.D1.SZ.8MB - 8MB DIMMGLMC.MSR.MC - GeodeLink memory controller MSRsGLMC.MSR.MC.CF.BANK01 - DIMM 0 memory banks 0 (bits 0-21) and 1 (bits 32-53)GLMC.MSR.MC.CF.BANK23 - DIMM 0 memory banks 2 (bits 0-21) and 3 (bits 32-53)GLMC.MSR.MC.CF.BANK45 - DIMM 0 memory banks 4 (bits 0-21) and 5 (bits 32-53)GLMC.MSR.MC.CF.BANK67 - DIMM 0 memory banks 6 (bits 0-21) and 7 (bits 32-53)GLMC.MSR.MC.CF.BANK89 - DIMM 1 memory banks 0 (bits 0-21) and 1 (bits 32-53)GLMC.MSR.MC.CF.BANKAB - DIMM 1 memory banks 2 (bits 0-21) and 3 (bits 32-53)GLMC.MSR.MC.CF.BANKCD - DIMM 1 memory banks 4 (bits 0-21) and 5 (bits 32-53)GLMC.MSR.MC.CF.BANKEF - DIMM 1 memory banks 6 (bits 0-21) and 7 (bits 32-53)GLMC.MSR.MC.CF07.DATA - Refresh and SDRAM programGUI.BUFFER - Individual framebuffer descriptorblit.xoff - X target offset when blittingblit.yoff - Y target offset when blittingbpl - Bytes per linebpp - Bits per pixelcapabilities - Capabilties that we can do on this buffer (see )id - identifier (0-15 are special)is.vram - True if this buffer is real video memoryvroffset - If in video memory, byte offset in video-memory where it startsxres - X resolution (pixels)yres - Y resolution (pixels)GUI.FB.ARGB - Standard alpha-red-green-blue framebuffer typeGUI.FB.CUR - Framebuffer cursor attributesGUI.FB.CUR.ENABLE - Enable cursorGUI.FB.CUR.SEL.MASK - Mask for cursor selection (0-31)GUI.FB.CUR.SEL.SHIFT - Bit-shift for cursor selectionGUI.FB.FEAT - Framebuffer hardware-assist featuresGUI.FB.FEAT.BLIT - Hardware bit-blit supportGUI.FB.FEAT.CIRCFILL - Hardware circle-fill supportGUI.FB.FEAT.HWBUF - Hardware buffer support (relevant for higher levels)GUI.FB.FEAT.LINE - Hardware line-drawing supportGUI.FB.FEAT.POINTER - Hardware cursor supportGUI.FB.FEAT.RECTFILL - Hardware rectangle-fill supportGUI.FB.FEAT.TEXT - Hardware text-drawing supportGUI.FB.INFO - Generic framebuffer descriptorbpp - Bits per pixelfeatures - Feature flags (see )packed - If non-zero, specifies a packed modepalette - If non-zero, has a hardware palettexres - X resolution (pixels)yres - Y resolution (pixels)HALT - Halt typesHALT.NONE - Not haltedHALT.POWEROFF - Power-offHALT.REBOOT.HARD - Hard rebootHALT.REBOOT.SOFT - Soft rebootHEXAPOD.EVENT - Hexapod event output data structureaccel - Accelerometer values (0-127-255)feet - Foot pressure sensor values (0-255)range.pos - Ranger relative position (1100-1500-1900)ranges - Range data (0-65535)HPEV - Hexapod event flagsHPEV.ACCEL - Accelerometer valuesHPEV.FEET - Foot pressure sensor dataHPEV.NONE - No eventsHPEV.RANGE - Range-sensor dataIBMPC.PTYPE.TABLE - IBM PC partition types (subset)ICMP.INFORMATION.REPLY - Information responseICMP.INFORMATION.REQUEST - Information requestICMP.TIMESTAMP - TimestampICMP.TIMESTAMP.REPLY - Timestamp replyICMP.TYPE.DEST.UNREACHABLE - Destination unreachableICMP.TYPE.ECHO - EchoICMP.TYPE.ECHO.REPLY - Echo replyICMP.TYPE.PARAMETER.PROBLEM - Parameter problemICMP.TYPE.REDIRECT - RedirectICMP.TYPE.SOURCE.QUENCH - Source quenchICMP.TYPE.TIME.EXCEEDED - Maximum timeout exceededINITIAL.COMFORT.ANGLE.DEGREES - Comfort angle -- this can't be greater than the vision angleINITIAL.COMFORT.RADIUS - Comfort radius -- defines minimum separation for comfortINITIAL.RENDER.EVERY - Render ratio (render every so many frames)INITIAL.VISION.ANGLE.DEGREES - Boids can only see from vision angle (VA/2) through 0 to -(VA/2), in the direction they are goingINITIAL.VISION.RADIUS - How far you can see -- this must not be greater than 1.0IOAPIC.BASEREG - IO-APIC base registersIOAPIC.BASEREG.IOREGSEL - Register selector (low 8 bits)IOAPIC.BASEREG.IOWIN - I/O window (32 bits)IOAPIC.REG - IO-APIC registersIOAPIC.REG.ARB - IO-APIC arbitration IDIOAPIC.REG.ID - IO-APIC identificationIOAPIC.REG.RTBL.SIZE - Two registers per redirection table entryIOAPIC.REG.RTBL0 - IO-APIC first redirection table entry (low order)IOAPIC.REG.RTBL1 - IO-APIC first redirection table entry (high order)IOAPIC.REG.VER - IO-APIC versionIOAPIC.RTBL - IO-APIC redirection table bits (two 32-bit halves)IOAPIC.RTBL0.DELIVS - Delivery status (r/o)IOAPIC.RTBL0.DELMOD.EXTINT - Deliver pretend 8259A-compatible interruptIOAPIC.RTBL0.DELMOD.FIXED - Fixed interrupt deliveryIOAPIC.RTBL0.DELMOD.INIT - Deliver INIT signal to processorsIOAPIC.RTBL0.DELMOD.LOWPRI - Deliver to core executing at lowest priorityIOAPIC.RTBL0.DELMOD.MASK - Delivery mode maskIOAPIC.RTBL0.DELMOD.NMI - Deliver NMIIOAPIC.RTBL0.DELMOD.SMI - Deliver SMIIOAPIC.RTBL0.DESTMOD.LCL - Destination mode logical, else physicalIOAPIC.RTBL0.MASKED - Interrupt is masked in IO-APICIOAPIC.RTBL0.PINPOL - Input pin polarity, set active high, else lowIOAPIC.RTBL0.RIRR - Remote IRR (level triggered only, r/o)IOAPIC.RTBL0.TRIG.LVL - Level, else edge, trigger modeIOAPIC.RTBL0.VECTOR.MASK - Delivery vector maskIOAPIC.RTBL1.DEST - Destination fieldIOAPIC.RTBL1.DEST.SHIFT - How much to shift to get destination outIOAPIC.VER - Known IO-APIC version bitsIOAPIC.VER.82093AA - Intel 82093AA IO-APIC deviceIOAPIC.VER.82806AA - Intel 82806AA PCI-64 hubIOCTL.AC97.GETAC97AUDIO - Get CT.AC97.AUDIO interfaceIOCTL.APIC.NEWAPIC - Create new APIC device instanceIOCTL.AUDIO.CREATE.DEVICE - Create audio deviceIOCTL.AUDIO.OPEN.DEVICE - Open audio deviceIOCTL.AUDIOIMP.SET.CHANNELS - Set number of channelsIOCTL.AUDIOIMP.SET.FORMAT - Set sample format (see for constants)IOCTL.AUDIOIMP.SET.RATE - Set sample rate (in Hz)IOCTL.AUDIOIMP.STOP - Stop playing (argument: 0=right now, 1=when buffer empty)IOCTL.BIOS.READ16 - Read 16-bit value from BIOS data areaIOCTL.BIOS.READ8 - Read 8-bit value from BIOS data areaIOCTL.BIOS.WRITE16 - Write 16-bit value to BIOS data areaIOCTL.BIOS.WRITE8 - Write 8-bit value to BIOS data areaIOCTL.BLOCK.CREATE.DEVICE - Create new block deviceIOCTL.BLOCK.DELETE.DEVICE - Delete block deviceIOCTL.BLOCK.OPEN.DEVICE - Open block deviceIOCTL.BLOCK.PROXY.DONE - Block proxy doneIOCTL.BLOCK.QUERY.API - Query block device API versionIOCTL.BLOCK.READ.DEVICE.NAME - Read block device nameIOCTL.BLOCK.READ.DEVICE.UNAME - Read block device alternative nameIOCTL.BLOCK.REFRESH.DEVICE - Refresh block deviceIOCTL.BSA.OPENIF - Get CT.BSA interfaceIOCTL.CDVD.OPEN - Open CD/DVD specific interface (see ), responds with 'result', then 'device.io' if successfulIOCTL.CMOS.READ - Read CMOS byte (value specifies address)IOCTL.CMOS.WRITE - Write CMOS byte (value is (addr << 8) \/ byte )IOCTL.DMA.CLEARFF - Clear DMA flip-flop, no responseIOCTL.DMA.DISCHAN - Disable channel, no responseIOCTL.DMA.ENBCHAN - Enable channel, no responseIOCTL.DMA.RESIDUE - Get DMA residueIOCTL.DMA.SET.CHAN - Set channel number for subsequent requests, gives responseIOCTL.DMA.SETADDR - Set DMA address, no responseIOCTL.DMA.SETCOUNT - Set count, no response (automatically subtracts the 1 byte extra)IOCTL.DMA.SETMODE - Set DMA mode, no responseIOCTL.DNOTIFY.OPEN - Open dnotify device channel interfaceIOCTL.GEODE.CPU.STEPPING - Get AMD Geode CPU steppingIOCTL.GETHWFLOW - Get hardware flow-control (returned value is 0 or 1, or error)IOCTL.GETLINECTL - Get line control settings (see )IOCTL.GETSWFLOW - Get software flow-control (returned value is 0 or 1, or error)IOCTL.IDEDISK.ADDCONTROLLER - Add IDE disk controllerIOCTL.IDEDISK.DELCONTROLLER - Remove IDE disk controllerIOCTL.INVALID - Invalid IOCTLIOCTL.IOAPIC.NEWIOAPIC - Create new IO-APIC device instanceIOCTL.KEYBOARD.PAUSE - Do pause keyboard, gives responseIOCTL.KEYBOARD.RESUME - Do resume keyboard, gives responseIOCTL.KEYBOARD.RESUME.REPLACE - Do resume keyboard, but expect to sendIOCTL.LOWMEM.FREEPAGES - Free memory pages at specified address (responds with 'result')IOCTL.LOWMEM.GETFREECONTPAGES - Get low-memory largest contiguous free page count (responds with 'result')IOCTL.LOWMEM.GETFREEPAGES - Get low-memory free page count (responds with 'result')IOCTL.LOWMEM.GETTOTALPAGES - Get low-memory total page count (responds with 'result')IOCTL.LOWMEM.RESERVEPAGES - Reserve memory pages at specified (or any) address (responds with 'result')IOCTL.LOWMEM.SETADDR - Set low-memory address for reservation/free, 0=any (no response)IOCTL.LOWMEM.SETALIGN - Set low-memory alignment for reservation, bit-width (no response)IOCTL.LOWMEM.SETTAG - Set reservation tag byte, must be #01 - #FF, (no response)IOCTL.MOUSE.PAUSE - Do pause mouse, gives responseIOCTL.MOUSE.RESUME - Do resume mouse, gives responseIOCTL.MOUSE.RESUME.REPLACE - Do resume mouse, but expect to sendIOCTL.NET.DEV.DISABLE - Disable network deviceIOCTL.NET.DEV.ENABLE - Enable network deviceIOCTL.PARTITION.OPENIF - Get CT.PARTITION interfaceIOCTL.PCI.DISABLE.DEVICE - Disable PCI deviceIOCTL.PCI.ENABLE.DEVICE - Enable PCI deviceIOCTL.PCI.FIND.DEVICE - Find PCI device ((vendor.id << 16) \/ device.id)IOCTL.PCI.FIND.DEVICE.CLASS - Find PCI device by class (class.id)IOCTL.PCI.GET.CLASS.CODE - Get PCI device class codeIOCTL.PCI.GET.DEVICE.ID - Get PCI device IDIOCTL.PCI.GET.RESOURCE.FLAGS - Get PCI resource flags (mmap/IO)IOCTL.PCI.GET.RESOURCE.LENGTH - Get PCI resource lengthIOCTL.PCI.GET.RESOURCE.START - Get PCI resource startIOCTL.PCI.GET.REVISION.ID - Get PCI device revision IDIOCTL.PCI.GET.VENDOR.ID - Get PCI device vendor IDIOCTL.PCI.OPEN.DEVICE - Open PCI device ((bus << 16) \/ (device << 8) \/ function)IOCTL.PCI.REQUEST.IRQ - Request PCI device IRQIOCTL.PCI.SET.MASTER - Set PCI device master modeIOCTL.PP.READPORT - Read parallel-port dataIOCTL.PP.WRITEPORT - Write parallel port dataIOCTL.PWR.GET.D.STATE - Get D state (0 to 3)IOCTL.PWR.GET.P.STATE - Get P state (0 to 15)IOCTL.PWR.SET.D.STATE - Set D stateIOCTL.PWR.SET.P.STATE - Set P stateIOCTL.RAID.OPENIF - Get CT.RAID interfaceIOCTL.SCSI.CREATE.TARGET - Create SCSI targetIOCTL.SCSI.OPEN.DEVICE - Open SCSI deviceIOCTL.SDLVGA.SET.KEYBOARD - Get a CT.RETURN.PATH! that can be used to send the actual keyboard backend deviceIOCTL.SDLVGA.SET.POINTER - Get a CT.RETURN.PATH! that can be used to send the actual mouse backend deviceIOCTL.SDLVGA.SET.UPDATES - Enable (non-zero) or disable (zero) framebuffer updatesIOCTL.SERPORT.CONNECT - Connect to serial-port management driver (serial block device only)IOCTL.SETHWFLOW - Set hardware flow-control (passed value is 0 or 1)IOCTL.SETISPEED - Set input baud rate (passed value is baud)IOCTL.SETLINECTL - Set line control settings (see )IOCTL.SETOSPEED - Set output baud rate (passed value is baud)IOCTL.SETSWFLOW - Set software flow-control (passed value is 0 or 1)IOCTL.STATUS - Get status (value specifies particulars)IOCTL.SYS.CPU.COUNT - Get CPU countIOCTL.SYS.CPU.IDLE - Initialise idle task (for use by idle.task)IOCTL.SYS.CPU.INIT - Initialise CPU (for use by platform drivers)IOCTL.SYS.GET.WATCHDOG - Get watchdogIOCTL.SYS.HALT - Halt systemIOCTL.SYS.OPEN.CM - Open CM (?)IOCTL.SYS.OPEN.CPU - Open CPU interfaceIOCTL.SYS.OPEN.IRQ - Open interrupt interfaceIOCTL.SYS.PIC.INIT - Initialise IRQs (for interrupt controllers)IOCTL.SYS.PIC.STATUS - Get PIC statusIOCTL.SYS.SET.WATCHDOG - Set watchdogIOCTL.SYS.TIME.EVT - Time managementIOCTL.TIME.BOOT - Get boot timestampIOCTL.TIME.CREATE.ALARM - For use by rtc driversIOCTL.TIME.GET.INTV - For use by rtc driversIOCTL.TIME.IT.INIT - For use by interval timersIOCTL.TIME.NOW - Get present timestampIOCTL.TIME.SET.INTV - For use by rtc driversIOCTL.TIME.SRC.INIT - For use by rtc driversIOCTL.TIME.UPTIME - Get uptime in secondsIOCTL.TS.OPENTSIF - Get CT.TOUCHSCREEN interfaceIOCTL.TTY.GETHEIGHT - Get text height, gives responseIOCTL.TTY.GETWIDTH - Get text width, gives responseIOCTL.USB.CREATE.BUS - Create new USB busIOCTL.USB.OPEN.BUS - Open USB bus (bus number)IOCTL.USB.OPEN.DEVICE - Open USB device ([(bus << 8) \/ device])IOCTL.USB.OPEN.INTERFACE - Open USB interface ([(bus << 16) \/ (device << 8) \/ interface])IOCTL.USERPORT.GETMOVETIME - Get movement time (for particular devices)IOCTL.USERPORT.OPEN - Open userport interfaceIOCTL.USERPORT.SETMOVETIME - Set movement time (for particular devices)IOCTL.VGA.SETMODE - Set display mode; mode number, gives responseIOCTL.VGA.SETREADPLANE - Set read plane; plane, gives responseIOCTL.VGA.SETWRITEPLANE - Set write plane mask; mask bits, gives responseIOCTL.VGA.WAITVRETRACE - Wait for vertical retrace, response during retraceLOG - Generic logging facilityb? - Byte stream to logmb? - String stream to logLine1 - Draw a straight lineLine2 - Draw a straight lineMAX.UDP.PORT - The number of UDP ports possibleMAX.UDP.WORKERS - The maximum number of UDP workers at any one timeMODE - Permission and file-type bitsMODE.BLOCK - Block deviceMODE.CHAR - Character deviceMODE.DIR - DirectoryMODE.EXEC - Execute bits maskMODE.FIFO - FIFO (not supported yet)MODE.FILE - Regular fileMODE.G.R - Group readMODE.G.W - Group writeMODE.G.X - Group executeMODE.GROUP - Group maskMODE.LINK - Symbolic link (not supported yet)MODE.MODEMASK - Mask for mode (permission) bitsMODE.O.R - Other readMODE.O.W - Other writeMODE.O.X - Other executeMODE.OTHER - Other maskMODE.READ - Read bits maskMODE.SOCK - Socket (not supported yet)MODE.TYPEMASK - Mask for file-type bitsMODE.U.R - User readMODE.U.W - User writeMODE.U.X - User executeMODE.USER - User maskMODE.WRITE - Write bits maskMODE.OPEN - File-open mode constantsMODE.OPEN.CREAT - Create if file doesn't existMODE.OPEN.READ - Open for readingMODE.OPEN.TRUNC - Truncate file contents if it does existMODE.OPEN.WRITE - Open for writingMODTYPE - RMoX module type constantsMODTYPE.APP - RMoX application moduleMODTYPE.DRV - RMoX device driver moduleMODTYPE.FS - RMoX file-system moduleMODTYPE.INVALID - Invalid moduleMODTYPE.NET - RMoX network moduleMODTYPE.SRV - RMoX service moduleMODULE.INFO - Module info structuredentry.addr - Virtual address of the DCR entry stubif.hash - Interface type-hashname - Module name, loaded from the filename.len - Module name lengthrelocated - True if all relocations have been processedresolved - True if all symbols are resolvedtext.addr, data.addr - Virtual addresses of loaded text and data sectionstext.size, data.size - ".text" and ".data" section sizes (in bytes)type - Module type (see )ws.slots, vs.slots - Workspace and vectorspace requirementsMP14.ASMAPENTRY - MP extended table address range structureatype - Address type (MP14.ASMAPTYPE...)busid - Bus ID where this space is mappedhaddr - High address wordhlength - High length word (in bytes)laddr - Low address wordlength - Length in bytes (always 20)llength - Low length word (in bytes)type - MP14.ENTRY.ASMAPMP14.ASMAPTYPE - MP address range type constantsMP14.ASMAPTYPE.IO - I/O addressesMP14.ASMAPTYPE.MEM - Memory addressesMP14.ASMAPTYPE.PF - Prefetch addressesMP14.ASMODENTRY - MP extended table address range modifier structureamod - Address modifier flags (MP14.ASMODFLAG...)busid - Bus ID where address space mappings are modifiedlength - Length in bytes (always 8)prlist - Predefined address-range selector (MP14.ASMODRANGE...)type - MP14.ENTRY.ASMODMP14.ASMODFLAG - MP address range modifier flagsMP14.ASMODFLAG.SUB - Subtract pre-defined addresses, else addMP14.ASMODRANGE - MP address range modifierMP14.ASMODRANGE.ISA - ISA rangesMP14.ASMODRANGE.VGA - VGA rangesMP14.BHDENTRY - MP extended table bus hierarchy descriptor structurebusid - Bus IDbusinfo - Bus information flags (MP14.BHDINFO...)length - Length in bytes (always 8)parbusid - Parent bus IDtype - MP14.ENTRY.BHDMP14.BHDINFO - MP bus hierarchy flag bitsMP14.BHDINFO.SD - Subtractive decode busMP14.BUSENTRY - MP table bus entry structurebusid - Bus ID, assigned starting from zerobustype - String defining the bus typetype - MP14.ENTRY.BUSMP14.CFGTABLEHDR - MP configuration table headerbtlength - Bytes in base configuration tablechecksum - Sum of all bytes = 0entries - Number of entries in variable portion of base configetchecksum - Extended configuration table checksum (sum = 0)etlength - Extended configuration table length in bytes (or zero)lcapic - Local APIC addressoemid - OEM identifieroemlength - OEM configuration table length in bytes (or zero)oempa - OEM configuration table physical address (or zero)prodid - Product family identifierrsvd - Reservedsig - "PCMP"specrev - Revision (1 = 1.1, 4 = 1.4)MP14.CPUENTRY - MP table CPU entry structureapicid - Local APIC idapicver - Local APIC version registercflags - CPU flag bits (MP14.CPUFLAG...)cpusig - CPU signature bits (0-3: stepping, 4-7: model, 8-11: family)features - CPUID feature wordreserved - Reservedtype - MP14.ENTRY.CPUMP14.CPUFLAG - MP CPU flags (for )MP14.CPUFLAG.BOOTSTRAP - CPU is bootstrap CPUMP14.CPUFLAG.ENABLE - CPU is enabled, otherwise don't attempt to useMP14.ENTRY - MP base configuration entry typesMP14.ENTRY.BUS - 8 bytes, per busMP14.ENTRY.BUSINT - 8 bytes, per bus interrupt sourceMP14.ENTRY.CPU - 20 bytes, per processorMP14.ENTRY.IOAPIC - 8 bytes, per IO-APICMP14.ENTRY.LCLINT - 8 bytes per system (local) interrupt sourceMP14.ENTRY - MP extended configuration entry typesMP14.ENTRY.ASMAP - 20 bytes, system address-space mappingMP14.ENTRY.ASMOD - 8 bytes, compatibility bus address space modifierMP14.ENTRY.BHD - 8 bytes, bus hierarchy descriptorMP14.EXTMINENTRY - MP extended table minimum entry (used to determine the type)length - Length in bytestype - MP14.ENTRY.MP14.FLOAT - MP floating structurechecksum - Sum of all bytes = 0length - Always 1 (paragraphs)mpfeat - MP feature bytes:pa - Physical addresssig - MP signature "_MP_"specrev - Revision (1 = 1.1, 4 = 1.4)MP14.INTENTRY - MP table interrupt entry structureapicid - Destination local APIC ID (0xff = all APICs)apicint - Destination local APIC interrupt pin (0 or 1)busid - Source bus IDbusirq - Source bus IRQioflags - Interrupt flags (MP14.INTFLAG...)itype - Interrupt type (MP14.INTTYPE...)type - MP14.ENTRY.BUSINT or MP14.ENTRY.LCLINTMP14.INTFLAG.EL - MP interrupt flagsMP14.INTFLAG.EL.CON - Conforms to bus specificationMP14.INTFLAG.EL.EDGE - Edge triggeredMP14.INTFLAG.EL.LEVEL - Level triggeredMP14.INTFLAG.EL.MASK - Mask for interrupt flagsMP14.INTFLAG.PO - MP interrupt flagsMP14.INTFLAG.PO.AHIGH - Active highMP14.INTFLAG.PO.ALOW - Active lowMP14.INTFLAG.PO.CON - Conforms to bus specificationMP14.INTFLAG.PO.MASK - Mask for interrupt flagsMP14.INTTYPE - MP interrupt typesMP14.INTTYPE.EXTINT - Vec-int from external PICMP14.INTTYPE.INT - Vec-int from APIC redirection tableMP14.INTTYPE.NMI - Non-maskable interruptMP14.INTTYPE.SMI - System management interruptMP14.IOAPICENTRY - MP table IO-APIC entry structureaflags - IO-APIC flag bits (MP14.IOAPICFLAG...)apicid - IO-APIC IDapicpa - IO-APIC physical addressapicver - Bits 0:7 of IO-APIC version registertype - MP14.ENTRY.IOAPICMP14.IOAPICFLAG - MP IO-APIC flagsMP14.IOAPICFLAG.ENABLE - IO-APIC is enabled, otherwise don't attempt to useMP14.MINENTRY - This is the minimum entry, used to extract the 'type' bytereserved - Paddingtype - Entry type (see )NEURON - vector, one or more 'view', then 'force'force - vector; alarm; calm.downvector - vector; alarm; calm.downP.AC97.AUDIO.IN - AC'97 controller input protocolcontroller.id - Get AC'97 controller id (responds with )disable.gpio.interrupts - Disable GPIO interrupts (no response)dumpstatus - Dump AC'97 controller status information to logenable.gpio.interrupts - Enable GPIO interrupts (no response)get.int.status - Get interrupt status (responds with )get.interrupt - Requests the associated (shared) interrupt line for the AC'97 deviceread.acc.reg - Read audio codec registerread.reg16 - Read 16-bit ACC register (responds with )read.reg32 - Read 32-bit ACC register (responds with )write.acc.reg - Write audio codec registerwrite.reg16 - Write 16-bit ACC register (responds with )write.reg32 - Write 32-bit ACC register (responds with )P.AC97.AUDIO.OUT - AC'97 controller output protocolint.lines - Requested interrupt line from deviceread.reg - Response for register readsresult - Generic success/failure responsestring - Generic string responsewrite.reg - Response for register writesP.APIC.IN - APIC input protocolcancel.timer - Cancels a running timerdisable - Disable the APICdispatch.clear - Clear pending IPI dispatchdispatch.done - Test for IPI dispatch complete, returns in 'result'dispatch.ipi - Dispatch interprocessor interruptenable - Enable the APICget.apic.id - Reads the APIC IDget.apic.version - Reads the APIC versionget.error - Get APIC error flags, returns in 'result'init - Initialise APICreset.error - Resets APIC error flagsset.timer - Sets the timer to go offP.APIC.OUT - APIC output protocolapic.id - APIC ID resultapic.version - APIC version resultresult - Generic resultP.AUDIO.CTRL.IN - Audio control input protocolP.AUDIO.CTRL.OUT - Audio control output protocolP.AUDIO.DEVICE.IN - Audio device input protocolP.AUDIO.DEVICE.OUT - Audio device output protocolP.AUDIO.DSP.IN - Audio DSP input protocolP.AUDIO.DSP.OUT - Audio DSP output protocolP.AUDIO.INTF.IN - Audio subsystem input protocolP.AUDIO.INTF.OUT - Audio subsystem output protocolP.AUDIO.MIXER.IN - Audio mixer input protocolP.AUDIO.MIXER.OUT - Audio mixer output protocolP.AUDIO.STREAM.FEEDBACK - Audio stream feedback protocolbuffer - result and bufferP.AUDIO.STREAM.IN - Audio stream input protocolP.AUDIO.STREAM.OUT - Audio stream output protocolP.AUTH.IN - Auth service input protocolP.AUTH.OUT - Auth service output protocolP.BLOCK.IN - Block device input protocolget.blocksize - Get bytes-per-block for device (API < 1.00)get.devicesize - Get device size in blocks (API < 1.00)ioctl - IO control (API < 1.00)read.block - Read a single block from the device (API < 1.00)read.blocks - Read blocks from the device (API >= 1.00)write.block - Write a single block to the device (API < 1.00)write.blocks - Write blocks to the device (API >= 1.00)P.BLOCK.OUT - Block device output protocolblock - Response to read.block request (API < 1.00)blocks - Response to read.blocks request (API >= 1.00)blocksize - Response to get.blocksize request (API < 1.00)devicesize - Reponse to get.devicesize request (API < 1.00)result - Generic result ( ioctl , write )P.CDVD.IN - Commands to a CD/DVD deviceread.toc - Read the table of contents, responds with 'tocs' or 'result'P.CDVD.OUT - Responses from a CD/DVD deviceresult - Generic resulttocs - Array of TOC entriesP.CFG.IN - Configuration input protocolget.type - Gets the type of a configuration entryread.any - Read any typed value from the configuration, responds with string}, [@text integer] or [@text result]read.float - Read a floating-point value from the configuration, responds with float read.int - Read an integer value from the configuration, responds with integer or result read.string - Read a string value from the configuration, responds with string or result P.CFG.OUT - Configuration output protocolfloat - Returned floating-point valueinteger - Returned integer valueresult - Generic resultstring - Returned string valueP.CLUSTFIND.IN - Cluster input protocoladd.machine - add a machine by IPlist - List currently know serversP.CLUSTFIND.OUT - Cluster output protocollist - List of IDs of know serversP.CPU.IN - CPU input protocolP.CPU.OUT - CPU output protocolP.DIGEST.IN - Digest routine input protocolP.DIGEST.OUT - Digest routine output protocolread - Returned digestP.DNOTIFY.CALLBACK.IN - Notification callback input protocolP.DNOTIFY.IN - dnotify driver input protocoladd.notification - Request to be notified of device activity, responds with result tagdevice.inserted - Device insertdevice.removed - Device removeremove.notification - Remove notification (passes result received for add.notification )P.DNOTIFY.OUT - dnotify driver output protocolresult - Result for add.notification P.DRIVER.IN - Driver core input protocolconnect.to.driver - Connect to a device driverint.connect.to.driver - Internal connect to a device driverint.list.drivers - Internal list nested device driversint.stop.driver - Internal stop device driverlist.drivers - List device drviersstart.driver - Start device driverstop.driver - Stop device driverP.DRIVER.OUT - Driver core output protocoldevice.busy - Device busy (driver startup only)no.such.device - No such device (driver startup only)ok - Successok.ext - Extended OK, passes back flagsok.name - Success with name (driver startup only)ok.reconnect - Extended OK, connect to something elseP.DRIVER.R.OUT - Driver return protocolblock.device - Block devicedevice - Device specific interfacedevice.busy - Device is currently in usedevice.name - Device name and bitsinput.device - Input deviceno.such.device - No such deviceok - End of list / general okayoutput.device - Output deviceresult - General resultshared.block.device - Shared block deviceshared.device - Shared device specific interfaceshared.input.device - Shared input deviceshared.output.device - Shared output deviceP.ELFLOAD.IN - ELF loader input protocolget.header - Get the ELF header, responds with elf.header or result get.reloc.table - Get the relocation table contents, responds with elf.reltable or result get.section.data - Get the contents of a section (raw), responds with elf.section.data or result get.section.header - Get a section header, responds with elf.section.header or result get.section.headers - Get all section headers, responds with elf.secheaders or result get.section.name - Get the name of a section, responds with elf.section.data or result get.symbol.table - Get the symbol table contents, responds with elf.symtable or result set.file - Set the file (used once, first), responds with result and additionally file.return on errorset.fname - Set the filename (used once, first), responds with result P.ELFLOAD.OUT - ELF loader output protocolelf.header - ELF headerelf.reltable - ELF relocationself.secheaders - ELF section headerself.section.data - ELF section dataelf.section.header - ELF section headerelf.symtable - ELF symbolsfile.return - File handle returnedresult - General resultP.ELFLOADSRV.IN - ELF loader service input protocolnew.loader - Create new loader, responds with loader or result P.ELFLOADSRV.OUT - ELF loader service output protocolloader - ELF loader client serviceresult - Generic resultP.FILE.R.OUT - File return protocoldir.ok - Successfully opened directoryfile.ok - Successfully opened filemounted - Mounted file-systemresult - Generic resultstat.ok - Successful file or directory statP.FONTENGINE.IN - Font-engine input protocolcatalog - List font catalogue, responds with @X.((catalog -> X) |~| ok) load.font - Load a font from an rmox font-file (.rfn), responds with (catalog |~| error) query - Query a particular font, responds with (catalog |~| error) render.text - Render text onto an ARGB frame-buffer, responds with render.out text.width - Query how much space a particular string takes to render, responds with sizing error P.FONTENGINE.OUT - Font-engine output protocolcatalog - Font catalogue entry attributeserror - Generic errorok - Generic okrender.out - Rendered text framebuffer outsizing - Size info [x,y] if this was renderedP.FS.IN - File-system input protocolchmod - Changes the mode of a file or directory, responds with result on return init - Initialise file-system core (called once at startup)list.mounts - Lists mounted file-systems, responds with mounted followed by result on return mkdir - Creates a directory, responds with result on return mount.fs - Mount file-system, responds with mounted or result on return open.dir - Opens a directory, responds with dir.ok or result on return open.file - Opens a file, responds with file.ok or result on return stat - Stat a file or directory, responds with stat.ok or result on return sub.mount.fs - Checks inside a file-system for a valid mount-point, responds with result sub.umount.fs - Checks inside a file-system for an umount request, responds with result umount.fs - Un-mount file-system, responds with result on return unlink - Unlink a file or directory, responds with result on return P.FS.OUT - File system output protocolresult - Generic resultP.GFXCANVAS.CTL - Graphics canvas control protocolget.winmgr - Request window-management connection (provides events, window control, etc.), responds with (winmgr |~| error) update.grab - Re-direct canvas updates to hereupdate.ungrab - Stop re-directing canvas updatesP.GFXCANVAS.IN - Graphics canvas input protocolcircle - Draw a filled circle on the canvasclear - Clear canvasdisconnect - Disconnect/destroy canvas, responds with (ok |~| error) ellipse - Draw a filled ellipse on the canvashold.update - Control hold of graphics updatesline - Draw a line on the canvaslinestop - Draw a line on the canvas until a particular coloured pixel is encountered, responds with linestop query - Query canvas, responds with query rectangle - Draw a filled rectangle on the canvasrender.getbuf - Get render buffer, responds with render.buf render.return - Return render betterset.bitmap - Draw a bitmap on the canvastext - Draw some text on the canvasP.GFXCANVAS.OUT - Graphics canvas output protocolerror - Generic error where requiredlinestop - Returned position where linestop stoppedok - Generic ok where requiredquery - Response to query messagerender.buf - Returned render buffer from render.getbuf winmgr - Returned handle for window manager control (see )P.GFXCOMPIMPL.IN - Graphics component implementation input protocolbutton - Button event (relative)destroy - Underlying gadget being destroyedkey - Key eventredraw - Redraw, args are xy-offset and rasterP.GFXCOMPIMPL.OUT - Graphics component implementation output protocolP.GFXCP.CTL.IN - Graphics component control input protocolset.col.prop - Set colour propertyset.enabled - Enable or disableset.int.prop - Set integer propertyset.int.str.prop - Set combined integer/string propertyset.str.prop - Set string propertyset.visible - Show or hideP.GFXCP.CTL.OUT - Graphics component control output protocolresult - Generic resultP.GFXCP.EVENT.OUT - Graphics component event outputclick - Click event (value is gadget specific)destroy - Being destroyedP.GFXFRAME.IN - Frame control input protocolget.first.frame - Get a handle on the top-level frame, responds with 'frame' or 'result' (on error)play.sound - When connected through a windowing system, request to play sound (see )shutdown - Shutdown the framing systemP.GFXFRAME.OUT - Frame control output protocolframe - Connection to a specific frameresult - Generic resultP.GFXPROTO.EVENTS - Graphics event protocolexpose - Window area exposed, provides affected rectanglepointer.click - Button click in window, provides position and buttonpointer.enter - Pointer entering window, provides positionpointer.leave - Pointer leaving window, provides last positionpointer.unclick - Button unclick in window, provides position and buttonP.GFXPROTO.IN - Graphics input protocolblit - Copies bits from one canvas to anothernew.canvas - Create a new canvas, responds with (canvas |~| error) set.pointer - Set pointer positionP.GFXPROTO.OUT - Graphics output protocolcanvas - Returned canvasP.GFXUPDATE.IN - Graphics update input protocoldisconnect - Disconnecting canvas (shut-down update handler)update - IDs of buffers/canvasses that want to redrawP.GUI.FB.IN - GUI framebuffer input protocolclose - Close, pass client end backget.buf - Gets a buffer from identifier, responds with result} or [@text fb.buffer]get.capability - Get capabilities, responds with fb.info new.buf - Create a new buffer of ( width,height,bpp and fillcolour ), responds with or paint.buf - Paint buffer on screen ( target.x,target.y,buffer.id )put.buf - Replace buffer (and paint)P.GUI.FB.OUT - GUI framebuffer output protocolfb.buffer - Returned framebuffer and descriptorfb.info - Returned framebuffer inforesult - Generic resultP.HEXAPOD.EVENT.IN - Hexapod event input protocolclose - Close event connectionset.event.mask - Set event maskP.HEXAPOD.EVENT.OUT - Hexapod event output protocolclosed - No more eventsevent - Event dataP.HEXAPOD.IN - Hexapod input protocoladd.event.listener - Add event listenerP.HEXAPOD.OUT - Hexapod output protocolresult - Generic resultP.INPUT.IN - Commands sent to a generic input deviceioctl - IO control capabilityoutput.raw - Switches output between 'raw' and 'cooked' modesP.INPUT.OUT - Commands and data received from a generic input deviceresult - Generic result (e.gspecial - Used to pass back input data in 'raw' mode (e.gP.IOAPIC.IN - IO-APIC input protocolget.ioapic.id - Reads the IO-APIC IDget.ioapic.numredir - Get number of redirection entriesget.ioapic.version - Reads the IO-APIC versioninit - Initialise IO-APICread.entry - Read interrupt table entrywrite.entry - Write interrupt table entryP.IOAPIC.OUT - IO-APIC output protocolint.entry - Interrupt table entryioapic.id - IO-APIC ID resultioapic.version - IO-APIC version resultresult - Generic resultP.KERNEL.IN - Kernel input protocolchmod - Change mode on file or directory, responds with result on return driver.core.access - Get access to driver corefs.core.access - Get access to file-system coreget.datestamp - Get kernel datestamp, responds with hostname get.hostname - Get hostnameget.log - Returns an shared end of the channelget.version - Get kernel version, responds with hostname init - Initialise kernel (called once at startup)log.message - Add a message to the kernel logmkdir - Create directory, responds with result on return mount.fs - Mount file-system, responds with result on return network.core.access - Get access to network coreopen.dir - Open directory, responds with dir.ok or result on return open.file - Open file, responds with file.ok or result on return service.core.access - Get access to service coreset.hostname - Set hostnamestart.sysconsole - Start a new system console, responds with result on return stat - Stat file or directory, responds with stat.ok or result on return umount.fs - Unmount file-system, responds with result on return unlink - Unlink file or directory, responds with result on return P.KERNEL.OUT - Kernel output protocoldriver.core - Link to driver-corefs.core - Link to fs-corehostname - Returned hostname (also used for other things)log - Shared end of kernellogmobile.chan - Generic mobile channel (unshared)network.core - Link to network-coreresult - Generic resultservice.core - Link to service-coreP.MODCTRL.IN - Module control input protocolP.MODCTRL.OUT - Module control output protocolterminated - Module finished executionP.MODULE.IN - Module service input protocolload.file - Load a particular module file, responds with modinfo or result query - Query module, responds with modinfo or result relocate - Performs relocations in the module, responds with modinfo or result resolve.symbols - Resolve symbols in the module, responds with modinfo or result run.app - Run standard application interface, responds with mod.control or result P.MODULE.OUT - Module service output protocolmod.control - Returned module control channel-end (for running modules)modinfo - Module informationresult - Generic resultP.NETWORK.IN - Network core input protocoladd.route - Add routing table entryclose.socket - Closes a network socketconfig.interface - Configure/reconfigure network interfacedel.route - Delete routing table entryenable.dumping - Enable packet dumping (debugging)init - Initialise network corelist.interfaces - List network interfaceslist.routes - List routing table entriesopen.icmp.server - Open connection to ICMP serveropen.socket - Opens a network socketopen.tcp.server - Open connection to TCP serveropen.udp.server - Open connection to UDP serverstart.interface - Start network interfacestop.interface - Stop network interfaceP.NETWORK.OUT - Network core output protocolerror - Error conditionicmp.slink - ICMP server connectioninterface.name - Interface names when listing interfacesok - Generic successful responseroute.entry - Routing table entry when listing routessocket - Returned file interface (see ) when opening sockettcp.slink - TCP server connectionudp.slink - UDP server connectionP.OUTPUT.IN - Output device input protocolioctl - IO controlspecial - Special output (device dependent)P.OUTPUT.OUT - Output device output protocolresult - Responses (for IO control)P.PARTITION.IN - Used for controlling/configuring block device partitionslist.partitions - List partitions, responds with 'list' then 'ok'open.partition - Open a specific partitionprobe.device - Probe specified device for partitions, and create new block devicesP.PARTITION.OUT - Returned data from partition devicedevice.opened - Successfully opened partition devicelist - Device nameok - Generic ok / end-of-listresult - Generic resultP.POINTER.EVENT - Pointer event protocolabs.xy - Absolute pointer positionbutton.down - Pointer button pressbutton.up - Pointer button releaseP.POINTER.IMP.EVENT - Pointer implementation event protocolabs.xy - Absolute movement: x, ybstate.change - Button state change (new state)packet - Raw data packetrel.xy - Relative movement: x, yP.POINTER.IMP.IN - Pointer implementation input protocolioctl - I/O control capabilityset.packet.size - Changes raw packet size delivered (no result)P.POINTER.IMP.OUT - Pointer implementation output protocolresult - General result (from I/O control)P.POINTER.IN - Pointer input protocolget.dimensions - Gets the pointer space dimensionsioctl - IO control for pointersset.dimensions - Sets the dimensions of the pointer spaceP.POINTER.OUT - Pointer output protocoldimensions - Dimensions result from get.dimensions result - General result from ioctl requestP.RAID.IN - Requests to RAID driveractivate - Activate a specific RAID device, responds with 'result'add.unit - Add the specified block device as a unitchange.hash - Change existing RAID device hash (old, new), responds with 'result'change.name - Change existing RAID device name, responds with 'result'create.device - Create a new RAID device, items are 'level' and 'n.devices'list.device.units - List all of a particular device's units, responds with 'unit's followed by 'ok'list.devices - List all RAID devices, responds with 'device's followed by 'ok'lookup.device - Lookup a specified device by name (returns 'device' or 'result' on error)lookup.unit - Lookup a specified device unit by name (returns 'unit' or 'result' on error)P.RAID.OUT - Responses from RAID driverdevice - RAID device descriptionok - Generic okresult - Generic resultunit - RAID device unit descriptionP.REGIONER.IN - Regioner input protocoldel.region - Delete a region, responds with (ok |~| error) hide.region - Mark a region (by ID) as hiddenin.region - Determines which region a particular point is inmod.region - Modify a region, responds with (ok |~| error) new.region - Create a new region, responds with (new.region |~| error) unhide.region - Mark a region (by ID) as not-hiddenP.REGIONER.OUT - Regioner output protocolerror - Generic errorin.region - In specified region (-1 indicates no region)new.region - New region successfully created (id returned)ok - Generic successP.RES.IN - Res service input protocolP.RES.OUT - Res service output protocolP.RIFF.CHUNK.OUT - RIFF chunk reader output protocolP.SERPORT.IN - Serial-port specific input protocolregister.port - Registers a port, responds with registered or result on errorunregister.port - Unregisters a port, responds with unregistered or result on errorP.SERPORT.OUT - Serial-port specific output protocolregistered - Registered port successfully, updated information returned (including real port number)result - Generic result/errorunregistered - Unregistered port successfully, responds with original driver linkP.SERVICE.IN - Service core input protocolconnect.to.service - Connect to serviceinit - Initialise service coreint.connect.to.service - Internal connect to serviceint.list.services - Internal list servicesint.stop.service - Internal start servicelist.services - List servicesstart.service - Start the specified servicestop.service - Stop the specified serviceP.SERVICE.OUT - Service core output protocolno.such.service - No such serviceok - Generic okok.name - Ok with name (initial startup only)ok.reconnect - Request connection to another serviceservice.busy - Service currently busyP.SERVICE.R.OUT - Service return protocolno.such.service - No such serviceok - End of list / general okayresult - General resultservice - Connection to serviceservice.busy - Service currently busyservice.name - Service names when listing servicesshared.service - Connection to shared serviceP.SYMTAB.IN - Symbol table input protocolget.name - Gets the name of a particular symbol, responds with symbol.name or error insert.symbol - Insert symbol into the symbol-table, responds with symbol lookup - Lookup a particular symbol, responds with symbol or error remove.symbol - Remove symbol from the symbol-tableP.SYMTAB.OUT - Symbol table output protocolerror - Generic errorsymbol - Symbol table entrysymbol.name - Symbol nameP.SYMTABSRV.IN - Symbol table service input protocolconnect.table - Connect to an existing table, responds with symtab or error new.table - Create a new symbol table, responds with symtab or error P.SYMTABSRV.OUT - Symbol table service output protocolerror - Generic errorsymtab - Connection to symbol table handlerP.SYSCFGIMP.IN - Direct update notification input protocolfloat - Changing floating-point propertyinteger - Changing integer propertystring - Changing string propertyP.SYSCFGUP.OUT - Property update notification output protocolfloat - Changing floating-point property, mod-id, name and valueinteger - Changing integer property, mod-id, name and valuekill - Property being deleted, mod-id and namestring - Changing string property, mod-id, name and valueP.SYSCONFIG.IN - System configuration input protocoladd.notify - Adds a notification channel-end, responds with 'result' containing an identifier for thisadd.notify.id - Adds a notification channel-end with a specific identifierdel.entry - Delete the specified entry, responds with 'result'del.notify - Removes notifications associated with the specified identifier, responds with 'result'file.system.ready - Tells the implementation (when built statically) that the file-system is readyget.type - Read type, responds with 'result'get.update.link - Get hold of the update channel-end link for the specified name, responds with 'result' or 'update.link'list.all - Lists all properties, reponds with zero-or-more 'name.type's followed by 'result'list.tree - Lists all properties tree-fashion, can specify sub-tree to listnew.rovalue - Creates a new read-only entry with the given 'name' and 'type'; responds with 'update.link' on success, 'result' on errorread.entry - Read entry, responds with 'string', 'integer', 'float' or 'result'set.float - Write floating-point entry (create if it does not exist)set.integer - Write integer entry (create if it does not exist)set.string - Write string entry (create if it does not exist)P.SYSCONFIG.OUT - System configuration output protocolfloat - Floating-point value of propertyinteger - Integer value of propertyname.type - Name and type of an entry (type may include meta-properties)result - Generic resultstring - String value of propertyupdate.link - Channel-end for updating the property directlyP.TFTP.OUT - TFTP output (reading) protocolend.of.file - End of file (indicates last data packet received)error - Error during transfer of some type (no more data output)packet - Data packets output, of 512 bytes or lessP.TFTP.PACKET - TFTP utilitiesP.TOUCHSCREEN.IN - Touchscreen input protocolread.pres - Read screen pressures, returns array of pressure valuesread.psense - Read pressure sensitivity, returns [thres, btn.hi, btn.lo]read.xrange - Read X range, returns [x.min, x.cur, x.max, x.scaled]read.yrange - Read Y range, returns [y.min, y.cur, y.max, y.scaled]set.psense - Set pressure sensitivity, expects array of [thres, btn.hi, btn.lo]P.TOUCHSCREEN.OUT - Touchscreen output protocolresult - Generic result for set.vals - Resulting valuesP.USERPORT.IN - Requests to the user portget.info - Get information about the deviceread.analog - Read analogue input valueread.digital - Read digital input valuesread.pwm - Read PWM input valueset.analog - Set analogue output valueset.digital - Set digital output valuesset.direction - Set the direction of a portset.pwm - Set PWM output valueP.USERPORT.OUT - Responses from the user portanalog - Return analogue input valuedigital - Return digital input valuesinfo - Return information about the devicepwm - Return PWM input valuesP.WAVEREADER.OUT - WAVE file reader output protocolP.WINPROTO.IN - Window input protocolplay.sound - Ask the windowing system to play a sound, integer is a constantset.event.mask - Set event mask, responds with masked set.title - Set window titleP.WINPROTO.OUT - Window output protocolbutton - Button click or unclick notificationenter.leave - Pointer entering or leaving window eventkey - Key press or release notificationmasked - New event maskmotion - Motion notificationredraw - Request to redraw canvasPENTRY.IBMPC - Partition table entry for IBM PCe.cl - Ending cylinder low bitse.head - Ending head number for CHSe.sec.ch - Ending sector (bits 0-6) and cylinder bits 8-9 (6-7)n.blocks - Number of blockss.cl - Starting cylinder low bitss.head - Starting head number for CHSs.lba - LBA of first sectors.sec.ch - Starting sector (bits 0-5) and cylinder bits 8-9 (6-7)status - 0x80 = bootable, 0x00 = non-bootable, anything else = invalidtype - Partition typePSTATE - Pointer state bitsPSTATE.BUTTONMASK - Button state mask (after shift)PSTATE.BUTTONSHIFT - Button state shiftPSTATE.CTRL - Either control keyPSTATE.LCTRL - Left control keyPSTATE.LMETA - Left meta keyPSTATE.LSHIFT - Left shift keyPSTATE.META - Either meta keyPSTATE.MODMASK - Modifier state mask (after shift)PSTATE.MODSHIFT - Modifier state shiftPSTATE.RCTRL - Right control keyPSTATE.RMETA - Right meta keyPSTATE.RSHIFT - Right shift keyPSTATE.SHIFT - Either shift keyPTYPE.DESC - Partition type descriptorid - ID bytename - Descriptive namename.len - Significant characters in 'name'R.386 - ELF relocation types (lower 8 bits of r.info)R.386.32 - S + AR.386.COPY - No relocationR.386.GLOB.DAT - SR.386.GOT32 - (G + A) - P [relative]R.386.GOTOFF - (S + A) - GOTR.386.GOTPC - (GOT + A) - P [relative]R.386.JMP.SLOT - SR.386.NONE - No relocationR.386.PC32 - (S + A) - P [relative]R.386.PLT32 - (L + A) - P [relative]R.386.RELATIVE - B + AR.386.RELOCATED - bit-set/not-set (RMoX specific)RAID.DEVICE.DESC - Describes a single RAID deviceactive - Whether this device is active (running)blocksize - Individual block-sizedesc - Description of the devicedesc.len - Length of 'desc'hash.devices - Hashcodes of individual deviceshashcode - Some hashcode that uniquely identifies this RAID devicelevel - RAID level (see )n.devices - Number of devices (total)name - Name of this devicename.len - Length of 'name'nblocks - Number of blocks available on this deviceRAID.LEVEL - RAID levelsRAID.LEVEL.0 - RAID level 0 (block-level striping)RAID.LEVEL.1 - RAID level 1 (mirror)RAID.LEVEL.5 - RAID level 5 (striping plus parity)RAID.LEVEL.NONE - No RAID, may be a logical volume of sortsRAID.MAX.UNITS - Maximum number of units that may participate in a single RAID deviceRAID.UNIT.DESC - Describes a single RAID unit (combined to make complete devices)active - True if the device is in-usedevice - Block device that this usesdevice.hash - Hashcode of the RAID device to which this belongsdevice.len - Length of the abovehashcode - Some hashcode that uniquely identifies this RAID unitlength - Number of blocksstart - Starting block numberREGIONATTR - Public attributes for a particular regionend - Ending positionshidden - Whether this is currently hidden or notid - Region IDndim - Number of dimensionsstart - Starting positionsRES.DMA - dma type request structureRIFF.CHUNK.INFO - RIFF chunk infoid - Chunk ID (typically "RIFF", "WAVE", "fmt ", "fact", "data", etc.)offset - Chunk data offset in file (bytes)size - Chunk size (bytes)ROMFS.ENTRY - ROM file-system entrylength - Length of the entry in bytesmode - Mode and permission bits ( )sblk - Starting block numberspare - Spare bitsstroffs - Name offset in string table (from start of image)ROMFS.HDR - ROM file-system header structureblkshft - Block size in powers of 2checksum - Checksum: sum of entire image in 16-bit words = 0ident - Header identitynblks - Number of blocksrootblk - Block where root directory livesrootlen - Bytes in root directoryspare - Spare bitsversion - ROMFS version (current #01)ROMFS.HDR.IDENT.LEN - Header identity lengthROMFS.HDR.IDENT.VAL - Header identity stringRectangle - Draws a solid rectangleSEEK - File and directory seek constantsSEEK.BEG - Seek from beginning of file or directorySEEK.CUR - Seek from current positionSEEK.END - Seek backwards from end of file or directorySERPORT - Generic port descriptorflags - Flags/featuresline.settings - Current line settings (see )min.baud, max.baud - Minimum and maximum baud ratesname - Port namename.len - Name lengthportno - Port numberSERPORT.FLAG - Serial port flagsSERPORT.FLAG.HWFLOW - Port can do hardware flow-controlSERPORT.FLAG.INPUT - Input portSERPORT.FLAG.NONE - No particular featuresSERPORT.FLAG.OUTPUT - Output portSERPORT.FLAG.SWFLOW - Port can do software flow-controlSERPORT.LINE - Serial port line settings (data/stop/parity)SERPORT.LINE.DATA.MASK - Number of data-bits maskSERPORT.LINE.DATA.SHIFT - Data-bits shiftSERPORT.LINE.PARITY.EVEN - Even paritySERPORT.LINE.PARITY.MARK - Mark paritySERPORT.LINE.PARITY.MASK - Parity mode maskSERPORT.LINE.PARITY.NONE - No paritySERPORT.LINE.PARITY.ODD - Odd paritySERPORT.LINE.PARITY.SHIFT - Parity mode shiftSERPORT.LINE.PARITY.SPACE - Space paritySERPORT.LINE.STOP.MASK - Number of stop-bits maskSERPORT.LINE.STOP.SHIFT - Stop-bits shiftSHF - ELF section flags for "sh.flags"SHF.ALLOC - Section occupies memory during executionSHF.EXECINSTR - Section contains executable machine instructionsSHF.MASKPROC - Bits reserved for processor-specific semanticsSHF.WRITE - Section whose contents should be writable in executionSHN - Special section indicesSHN.ABS - Absolute values for corresponding referencesSHN.COMMON - For common symbolsSHN.HIPROC - Processor specific upper-boundSHN.HIRESERVE - Upper-bound of reserved indicesSHN.LOPROC - Processor specific lower-boundSHN.LORESERVE - Lower-bound of reserved indicesSHN.UNDEF - Undefined/irrelevant sectionSHT - ELF section types for "sh.type"SHT.DYNAMIC - Information for dynamic linkingSHT.DYNSYM - Minimal symbol tableSHT.HASH - Symbol hash-tableSHT.HIPROC - Upper-bound for processor-specific sectionsSHT.HIUSER - Upper-bound for user-specific sectionsSHT.LOPROC - Lower-bound for processor-specific sectionsSHT.LOUSER - Lower-bound for user-specific sectionsSHT.NOBITS - Null program bits (empty SHT.PROGBITS)SHT.NOTE - File markingSHT.NULL - Inactive section header (no section)SHT.PROGBITS - Program bits (program interpretation)SHT.REL - Relocation entries without explicit addends (ELF32.REL)SHT.RELA - Relocation entries with explicit addends (ELF32.RELA)SHT.SHLIB - Reserved but unspecifiedSHT.STRTAB - String tableSHT.SYMTAB - Full symbol tableSTAT.BUF - Generic file statistics bufferdev - Device identifierfirst16 - First 16 block numbersinode - Inode number on devicemode - Mode for this file (see )nblks - Number of device blocks occupied by this filenlinks - Number of hard links to this filesize - Size of this file (in bytes)STB - ELF bindings for 'st.info' high nibbleSTB.GLOBAL - Global symbolSTB.HIPROC - .STB.LOCAL - Local symbolSTB.LOPROC - Reserved .STB.WEAK - Weak symbolSTD.COLOURSET - Defines a standard set of colours for the windowing systemSWISS911.12 - This is a (fairly poor) rendering of Bitstream's Swiss-911 font (a.k.aSYMTAB.ENTRY - Symbol table entry structurename - Name indexsize - Size (if relevant)stype - Symbol type (see )value - Value of symbolSYMTYPE - RMoX symbol typesSYMTYPE.CCALL - Symbol is an external C call entry pointSYMTYPE.DCR - Symbol is a dynamic call routine stubSYMTYPE.FCN - Symbol is the entry-point for a FUNCTIONSYMTYPE.INVALID - Invalid symbol typeSYMTYPE.PROC - Symbol is the entry-point for a PROCSYSCFG.TREE.ENT - Type used by the library interface for returning property treesname - Property namename.len - Length of nametype - Property typeSYSCONFIG - System configuration type constantsSquare - Special case of TIMESTRUCT.TO.POSIX - Converts a year/month/day/etcUART - UART register offsetsUART.ASR - Additional status registerUART.BGDH - Baud rate generator (high byte);UART.BGDL - Baud rate generator (low byte)UART.BSR - Bank register selectUART.DLL - Baud rate divisor LSB (write when DLAB=1)UART.DLM - Baud rate divisor MSB (write when DLAB=1)UART.EFR - Extended features (read/write when DLAB=1 or LCR=#BF)UART.EXCR1 - Extended control register 1UART.EXCR2 - Extended control register 2UART.FIO - FIFO (write when DLAB=0)UART.ICR - Index control registerUART.IER - Interrupt enable (write when DLAB=0)UART.IIR - Interrupt ID (read when DLAB=0)UART.LCR - Line controlUART.LSR - Line statusUART.MCR - Modem controlUART.MSR - Modem statusUART.RBR - Receiver data (read when DLAB=0)UART.RFL - Receiver FIFO levelUART.RXFLV - Receiver FIFO level (bits 0-5), read-onlyUART.SCR - Scratch registerUART.TFL - Transmitter FIFO levelUART.THR - Transmitter holding (write when DLAB=0)UART.TXFLV - Transmitter FIFO level (bits 0-5), read-onlyUART.BSR - Bank select register bits (NS SuperIO)UART.BSR.BANK0 - Bank 0UART.BSR.BANK1 - Bank 1UART.BSR.BANK1A - Bank 1 (other)UART.BSR.BANK1B - Bank 1 (other)UART.BSR.BANK2 - Bank 2UART.BSR.BANK3 - Bank 3UART.BSR.BANK4 - Bank 4UART.BSR.BANK5 - Bank 5UART.BSR.BANK6 - Bank 6UART.BSR.BANK7 - Bank 7UART.CAP - UART capabilitiesUART.CAP.AFE - UART has MCR-based hardware flow controlUART.CAP.EFR - UART has EFRUART.CAP.FIFO - UART has FIFOUART.CAP.NONE - UART has no special capabilitiesUART.CAP.NS - National Semiconductor UART (additional features)UART.CAP.SLEEP - UART has IER sleepUART.CAP.UUE - UART needs IER bit 6 set (Xscale)UART.EFR - Extended features register (UART.EFR) bitsUART.EFR.CTS - CTS flow controlUART.EFR.ECB - Enhanced control bitUART.EFR.RTS - RTS flow controlUART.EFR.SCD - Special character detectUART.EXCR1 - Extended control register 1 bits (NS SuperIO)UART.EXCR1.DMANF - DMA fairness controlUART.EXCR1.DMASWP - DMA swapUART.EXCR1.DMATH - DMA FIFO thresholdUART.EXCR1.ETLOOP - Enable transmitter during loopback controlUART.EXCR1.EXTSL - Extended mode selectUART.EXCR1.LOOP - Loopback controlUART.EXCR2 - Extended control register 2 bits (NS SuperIO)UART.EXCR2.BGLOCK - Baud rate divisor lockUART.EXCR2.PRESL.1 - Divide by 1.0UART.EXCR2.PRESL.13 - Divide by 13UART.EXCR2.PRESL.1625 - Divide by 1.625UART.EXCR2.PRESL.MASK - Baud generator prescalar maskUART.EXCR2.RXFL.MASK - Receiver FIFO level select maskUART.EXCR2.TXFL.MASK - Transmitter FIFO level select maskUART.EXCR2.TXFL16 - 16-byte FIFOUART.EXCR2.TXFL16 - 16-byte FIFOUART.EXCR2.TXFL32 - 32-byte FIFOUART.EXCR2.TXFL32 - 32-byte FIFOUART.FIO - FIFO control register (UART.FIO) bitsUART.FIO.CLR.RCVR - Clear receiver FIFOUART.FIO.CLR.XMIT - Clear transmit FIFOUART.FIO.DMA.SEL - DMA selectUART.FIO.ENABLE - Enable FIFOUART.FIO.RX.TRIG.MASK - RX FIFO trigger level maskUART.FIO.TX.TRIG.MASK - TX FIFO trigger level maskUART.ICR - 16950 index control registersUART.ICR.ACR - Additional control registerUART.ICR.CKS - Clock select registerUART.ICR.CPR - Clock prescalar registerUART.ICR.CSR - Channel software resetUART.ICR.FCH - Flow control level higherUART.ICR.FCL - Flow control level lowerUART.ICR.ID1 - ID register 1UART.ICR.ID2 - ID register 2UART.ICR.ID3 - ID register 3UART.ICR.NMR - Nine-bit mode registerUART.ICR.REV - RevisionUART.ICR.RTL - Receiver interrupt trigger levelUART.ICR.TCR - Times clock registerUART.ICR.TTL - Transmitter interrupt trigger levelUART.ICR.ACR - 19C950 additional control registerUART.ICR.ACR.ASREN - Additional status enableUART.ICR.ACR.DSRFC - DSR flow controlUART.ICR.ACR.ICRRD - ICR read enableUART.ICR.ACR.RXDIS - Receiver disableUART.ICR.ACR.TLENB - 950 trigger levels enableUART.ICR.ACR.TXDIS - Transmitter disableUART.IER - Interrupt enable register (UART.IER) bitsUART.IER.ENMASK - Mask for interrupt enable bitsUART.IER.MSI - Enable modem status interruptUART.IER.RDI - Enable receiver data interruptUART.IER.RLSI - Enable receiver line status interruptUART.IER.THRI - Enable transmitter holding register interruptUART.IIR - Interrupt ID register (UART.IIR) bitsUART.IIR.BUSY - DesignWare APB busy detectUART.IIR.ID.MASK - Mask for interrupt IDUART.IIR.MSI - Modem status interruptUART.IIR.NOINT - No interrupts pendingUART.IIR.RDI - Receiver data interruptUART.IIR.RLSI - Receiver line status interruptUART.IIR.THRI - Transmitter holding register emptyUART.LCR - Line control register (UART.LCR) bitsUART.LCR.ACCESS.EFR - Allow access to extended feature registerUART.LCR.DLAB - Divisor latch access (also bank register select)UART.LCR.EPAR - Even parity selectUART.LCR.PARITY - Parity enableUART.LCR.SBC - Set break controlUART.LCR.SPAR - Space parityUART.LCR.STOP - Stop bits (0=1-bit, 1=2-bits)UART.LCR.WLEN5 - 5-bit word-lengthUART.LCR.WLEN6 - 6-bit word-lengthUART.LCR.WLEN7 - 7-bit word-lengthUART.LCR.WLEN8 - 8-bit word-lengthUART.LSR - Line status register (UART.LSR) bitsUART.LSR.BI - Break interrupt indicatorUART.LSR.BRK - Break error bits (BI,FE,PE,OE)UART.LSR.DR - Receiver data readyUART.LSR.FE - Frame error indicatorUART.LSR.OE - Overrun error indicatorUART.LSR.PE - Parirt error indicatorUART.LSR.TEMT - Transmitter emptyUART.LSR.THRE - Transmit holding register emptyUART.MCR - Modem control register (UART.MCR) bitsUART.MCR.AFE - Enable auto-RTS/CTS flow-controlUART.MCR.CLKSEL - Divide clock by 4UART.MCR.DTR - DTR complementUART.MCR.LOOP - Enable loopback test modeUART.MCR.OUT1 - Out1 complementUART.MCR.OUT2 - Out2 complementUART.MCR.RTS - RTS complementUART.MCR.TCRTLR - Access TCR/TLRUART.MCR.XONANY - Enable Xon anyUART.MSR - Modem status register (UART.MSR) bitsUART.MSR.ANYDELTA - Any delta bitsUART.MSR.BITMASK - Mask for any indicatorsUART.MSR.CTS - Clear to sendUART.MSR.DCD - Data carrier detectUART.MSR.DCTS - Delta CTSUART.MSR.DDCD - Delta DCDUART.MSR.DDSR - Delta DSRUART.MSR.DSR - Data set readyUART.MSR.RI - Ring indicatorUART.MSR.TERI - Trailing edge ring indicatorUART.PARITY - UART parity settingsUART.STOP - UART stop bits settingsUART.TYPE - Known UART typesUART.TYPE.16450 - 16450UART.TYPE.16550 - 16550UART.TYPE.16550A - 16550AUART.TYPE.16650 - 16650UART.TYPE.16650V2 - 16650 version 2UART.TYPE.16654 - 16654UART.TYPE.16750 - 16750 UARTUART.TYPE.16850 - XR16C850UART.TYPE.16C950 - Oxford Semiconductor 16C950UART.TYPE.8250 - Standard 8250 compatible UARTUART.TYPE.NS16550A - NS 16550AUART.TYPE.UNKNOWN - Unknown UART type (assume basic)UART.WLEN - UART word-length settingsUDP.DATAGRAM - A UDP datagram, tagged with address and portUDP.REQUEST - Control UDP serviceopen - Open a UDP portUDP.RESPONSE - Response from udp servicefailure - Request failedsuccess - Request succededUDP.SEARCH.START - Where to start allocating port numbers from if 0 is requestedUDP.SOCKET - Two way link with udp.serverclose? - Close used to return the socket so the worker can be reusedin! - Recieved datagrams from networkout? - Send datagrams to networkUSERPORT.ATTR - Port attributes These values are ORed together to describe a port -- for example, the value USERPORT.ATTR.IN \/ USERPORT.ATTR.OUT \/ USERPORT.ATTR.DIGITAL describes a bidirectional digital portUSERPORT.ATTR.ANALOG - Analog portUSERPORT.ATTR.DIGITAL - Digital portUSERPORT.ATTR.IN - Input portUSERPORT.ATTR.MASK - Attribute maskUSERPORT.ATTR.OUT - Output portUSERPORT.ATTR.PWM - PWM portUSERPORT.ATTR.TRISTATE - Tristate (disconnected) portUSERPORT.ATTR.VIRTUAL - Virtual port (e.gUSERPORT.INFO - Describe the deviceanalog.in.max - Analogue input ports return values between 0 and this value - 1analog.out.max - Analogue output ports accept values between 0 and this value - 1VGA.GRAPHICS.MEM - VGA graphics framebuffer addressVGA.GRAPHICS.MEM.LEN - VGA graphics framebuffer length;VGA.TEXT.FRAMEBUF - VGA text framebuffer addressVGA.TEXT.FRAMEBUF.LEN - VGA text framebuffer lengthVIDEO.CRTC - Video screen information (CRT controller style)bpp - Bits per pixelh.blank.end - Horizontal blanking endh.blank.start - Horizontal blanking starth.disp.end - Horizontal display endh.sync.end - Horizontal sync endh.sync.start - Horizontal sync starth.total - Horizontal totalhfreq - Horizontal refresh (Hz * 10)line.compare - Line compare value (screen A/B)neg.hs - Negative horizontal sync (else positive)neg.vs - Negative vertical sync (else positive)pitch - Display pitch (VRAM bytes per line)pixclock - Pixel clock (kHz)v.blank.end - Vertical blanking endv.blank.start - Vertical blanking startv.disp.end - Vertical display endv.sync.end - Vertical sync endv.sync.start - Vertical sync startv.total - Vertical totalvfreq - Vertical refresh (Hz * 10)xres, yres - X and Y resolutionVIDEO.MODELINE - Video modeline type (XFree86 style)bpp - Bits per pixeldcf - Dot-clock frequency (kHz)hfreq - Horizontal refresh (Hz * 10)hres - Horizontal resolutionneg.hs - Negative horizontal sync (else positive)neg.vs - Negative vertical sync (else positive)sh1, sh2, hfl - Horizontal timing datasv1, sv2, vfl - Vertical timing datavfreq - Vertical refresh (Hz * 10)vres - Vertical resolutionVIDEO.SCREENINFO - Video screen information (framebuffer style)bottom.margin - Bottom margin timingbpp - Bits per pixelhfreq - Horizontal refresh (Hz * 10)hsync.len - Horizontal sync lengthleft.margin - Left margin timingneg.hs - Negative horizontal sync (else positive)neg.vs - Negative vertical sync (else positive)pixclock - Pixel clock (kHz)right.margin - Right margin timingtop.margin - Top margin timingvfreq - Vertical refresh (Hz * 10)vsync.len - Vertical sync lengthxres, yres - X and Y resolutionWAV.INFO - WAVE file info structurebps - Bytes per second data ratechannels - Number of channels (1 or 2 typically)dbytes - Total number of data bytesdchunks - Number of data chunks containing samplessample.rate - Sample ratesample.type - Sample type constant (defined in riffwav.inc)samples - Total number of sampleswidth - Sample width in bits (8 or 16 typically)WIN.BTN - Window button/modifier values/flagsWIN.BTN.1 - First buttonWIN.BTN.2 - Second buttonWIN.BTN.3 - Third buttonWIN.BTN.ALT - Any ALT keyWIN.BTN.CTRL - Any control keyWIN.BTN.LALT - Left ALT keyWIN.BTN.LCTRL - Left control keyWIN.BTN.LMETA - Left meta keyWIN.BTN.LSHIFT - Left shift keyWIN.BTN.LSUPER - Left "super" keyWIN.BTN.META - Any meta keyWIN.BTN.RALT - Right ALT keyWIN.BTN.RCTRL - Right control keyWIN.BTN.RMETA - Right meta keyWIN.BTN.RSHIFT - Right shift keyWIN.BTN.RSUPER - Right "super" keyWIN.BTN.SHIFT - Any shift keyWIN.BTN.SUPER - Any "super" modifier keyWIN.EV - Window event masksWIN.EV.B1MOTION - Button 1 depressed motionWIN.EV.B2MOTION - Button 2 depressed motionWIN.EV.B3MOTION - Button 3 depressed motionWIN.EV.BUTTON1 - Button 1 press/releaseWIN.EV.BUTTON2 - Button 2 press/releaseWIN.EV.BUTTON3 - Button 3 press/releaseWIN.EV.COOKED - Whether reported keys are 'cooked' (otherwise raw)WIN.EV.EL - Pointer entering/leaving windowWIN.EV.KUD - Key up/down actionWIN.EV.MOTION - Pointer motion in windowWIN.EV.NONE - No eventsWIN.EV.REDRAW - Request to redraw windowX86MP.BOOTINFO - X86 MP boot-information structureaffinity - Scheduler affinityapic.id - APIC IDlapicaddr - Address of local APICproc.id - Processor ID for RMoXsegsel - Segment selector (currently 0x0008)stackptr - Initial stack pointerargs.start.end - Separates a command-line (using whitespace) into individual argumentsargs.start.end.quote - Separates a command-line (using whitespace, and optionally quote-marks) into individual argumentsaudio.connect.mixer.device - Connect to an audio mixer deviceaudio.connect.stream.device - Connect to an audio stream deviceaudio.init.buffer.silent - Generates a silent waveform patternaudio.init.buffer.triwave - Generates a triangular waveform of the specified frequencyaudio.resolve.mixer.device - Resolves a MOBILE.CHAN to a specific CT.AUDIO.MIXER device typeaudio.resolve.stream.device - Resolves a MOBILE.CHAN to a specific CT.AUDIO.STREAM device typeaudio.riff.headers - Read RIFF chunk descriptors from a fileaudio.riff.read.chunk.data - Read the contents of a single RIFF chunkaudio.riff.read.chunks - Read specific RIFF chunk descriptors from a fileaudio.wave.file.info - Read WAVE file parameters (sample rate, channels, etc.) from file handleaudio.wave.file.reader - Read WAVE file, info and dataaudio.wave.path.info - Read WAVE file parameters (sample rate, channels, etc.) from named fileaudio.wave.path.infodata - Read WAVE file parameters (sample rate, channels, etc.) and sample data from named fileaudio.wave.path.reader - Read a wave file information and dataauth.service - Authentication/authorisation service top-level processblock.driver - Wrapper driver that just provides the real CT end in response to an ioctlbyte.letrans - Does line-ending transformationsclustfind.connect - Connect to the clustfind serviceclustfind.socket.setup - Listens for other RMoXs anouncing their existanceconnect.device - Connect to any deviceconnect.dnotify - Connect to the device notification driverconnect.driver.block - Connected to an unshared block deviceconnect.driver.input - Connected to an unshared input deviceconnect.driver.output - Connected to an unshared output deviceconnect.driver.shared.block - Connects to a shared block deviceconnect.driver.shared.input - Connected to a shared input deviceconnect.driver.shared.output - Connected to a shared output deviceconnect.input - Connect to input deviceconnect.kernel - Connect to the kernel during driver startupconnect.output - Connect to output deviceconnect.service - Connect to an unshared serviceconnect.service.core - Connect to the service-core during driver startupconnect.shared.block - Connect to a shared block deviceconnect.shared.device - Connect to any shared deviceconnect.shared.output - Connect to shared output deviceconnect.shared.service - Connect to a shared serviceconsole - Initial RMoX console processcreate - Create a new adapter devicecrypto.get.features - Get cryptography features infocrypto.sha256.hash - Generates a SHA256 digest from a BYTE buffercrypto.sha256.hashserver - Generates SHA256 digestscrypto.sha256.hashsvr - Runs a process to generate SHA256 digestsdebug.out.string - Hard write a debug stringdestroy - Destroy an adapter devicedev.fs - This implements the device file-systemdns.encoded.size - DNS utilitiesdns.gethostbyname - Look up the first IN A record for a hostdns.lookup.host - Look up all the IN A records for a hostdummyserial.driver - Dummy serial-port driver processelfload.service - ELF loader for RMoXeqstr - Tests for equality between strings (byte arrays)fontengine.service - Font-engine service top-level processfontservice.catalog - Get a catalogue of fonts from the font-servicefontservice.connect - Connect to the font-engine servicefontservice.disconnect - Disconnect from the font-engine servicefontservice.loadfont - Loads a new fontfontservice.query - Query a particular fontfontservice.textrender - Renders text onto a rastergd5446fb.driver - Cirrus Logic GD5446 framebuffer driverGD5446.DATA - This contains data about the device itselfboard.length - Board length (bytes)board.real.addr - Board (framebuffer) real-memory addressboard.virt.addr - Board virtual-memory addresscur.data - Hardware cursor data addresscx, cy - Cursor positionflags - PCI device flagshwcurs - Hardware cursor supportedio.regbase - I/O register basereg.length - Registers length (bytes)reg.real.addr - Registers real-memory addressreg.virt.addr - Registers virtual-memory addressvmemsize - Video memory size (bytes)GD5446.LLREGS - Low-level registers for the GD5446GD5446.REGS - This contains specific data about the device statedump - Dump register state (debugging)r.adata - Read attribute data registerr.att - Read attribute registerr.att33 - Read attribute register 0x33r.crt - Read CRTC registerr.feat - Read feature control registerr.gfx - Read graphics registerr.hdr - Read hidden DAC registerr.misc - Read misc controller registerr.pixmask - Read pixel mask registerr.seq - Read sequencer registerw.adata - Write attribute data registerw.att - Write attribute registerw.att33 - Write attribute register 0x33w.clut - Write colour lookup table entryw.crt - Write CRTC registerw.feat - Write feature control registerw.gfx - Write graphics registerw.hdr - Write hidden DAC registerw.lseq - Write long sequencer register (special)w.misc - Write misc controller registerw.pixmask - Write pixel mask registerw.seq - Write sequencer registergeodegxfb.driver - AMD Geode GX2 framebuffer driver, main processGEODEGX.DATA - Private state typecpu.step - Host CPU stepping (determines GeodeGX pixel clock timebase)cur.attr - Cursor attributescur.enabled - Whether cursor is enabled or notcur.x, cur.y - Hardware cursor positioncur.xoff, cur.yoff - Cursor pattern offsets (hot-spot)curs.len - Cursor lengthcurs.offset - Offset for cursor in display memorydcregs.ismem - True if DC is accessed via memory-mapped I/O (otherwise direct I/O)dcregs.len - Display controller length (bytes)dcregs.start - Display controller start addressgpregs.ismem - True of GP is accessed via memory-mapped I/O (otherwise direct I/O)gpregs.len - Graphics process length (bytes)gpregs.start - Graphics processor start addressicon.len - Icon lengthicon.offset - Offset for icon in framebuffer memoryis.fp - True if driving a flat-panelsmem.len - Framebuffer memory length (bytes)smem.start - Framebuffer memory start addressvregs.ismem - True if VP is accessed via memory-mapped I/O (otherwise direct I/O)vregs.len - Video process length (bytes)vregs.start - Video processor start addressgfxc.frame.system - Graphics framing system top-levelgfxc.framing.frame - Graphics framing system framegfxc.framing.head - Graphics framing system headgfxc.get.toplevel.frame - Get top-level frame handle from frame systemgfxc.shutdown.child - Used during the termination of frame-treesgfxc.spawn.frame - Spawn a new graphics framegfxc.trigger.upd - Trigger frame redraw (through update channel)gfxc.trigger.update - Trigger frame redrawgfxcore.service - Graphics service top-level processgfxprim.circle.fill - Draws a solid circlegfxprim.ellipse.fill - Draws a solid ellipsegfxprim.flood.fill - Performs a flood-fill within an areagfxprim.line - Draws a linegfxprim.line.noclip - Draws a linegfxprim.rectangle - Draws a rectangle outline (unfilled)gfxprim.rectangle.fill - Draws a solid rectanglegfxprim.rectangle.noclip - Draws a rectangle outline (unfilled)gfxprim.square.fill - Draws a solid squaregfxwin.canvas.wincontrol - Gets hold of the window control channels for a canvasgfxwin.connect - Connect to the graphics windowing systemgfxwin.create.canvas - Creates a new canvasgfxwin.destroy.canvas - Destroys a canvasgfxwin.disconnect - Disconnect from the windowing systemgfxwin.screen.size - Queries the screen dimensionsgfxwin.uwin.playsound - Ask the windowing system to play a pre-defined samplegfxwin.uwin.seteventmask - Sets the window event maskgfxwin.uwin.settitle - Sets the window titlegfxwin.win.playsound - Ask the windowing system to play a pre-defined samplegfxwin.win.seteventmask - Sets the window event maskgfxwin.win.settitle - Sets the window titlehexapod.connect - Connect to the hexapod servicehexapod.disconnect - Disconnect from the hexapod servicehexapod.neweventlistener - Create and add an event-listener channel to the hexapod servicei945gmfb.driver - Intel 945GM graphics framebuffer drivericmp.type - ICMP implementation for occamnetin? - Requests to kernelint.inrange - Forces an integer value into the given rangeioaddr - Userport driver for the AIM104-MULTI-IO boardip.fragment.fragmenter - Packet fragmenter, takes 1 possibly oversised packet as input and outputs a number of smaller packetsisalnum - Determines whether the given character is alphanumericisalpha - Determines whether the given character is a letterisdigit - Determines whether the given character is a decimal digitislower - Determines whether the given character is a lowercase letterisupper - Determines whether the given character is an uppercase lettermain - RMoX kernel entry-pointmake.ip.address - Construct an INT32 ipaddress from 4 bytes i.emake.ip.mask - Make a CIDR mask -- mask.ip.mask (8) = #FF000000match.ip.address.mask - Match an IP address against a routing-style maskmode.to.access.str - Converts a mode constant into a 10-byte stringmodule.service - Dynamic loadable module service for RMoXnetwork.core - Entry point to occamnet, starts up the required servicesnic.in16 - Reads a short (16bit word) from a register on a nicnic.in32 - Reads an int (32bit word) from a register on a nicnic.in8 - Reads a byte (8bit word) from a register on a nicnic.log - Writes <divername>.<index> to channel outnic.log.e - Writes <divername>.<index> to channel outnic.log.msg - Writes a message to the system lognic.log.msg.e - Writes a message to the system lognic.out16 - Writes a short (16bit word) to a register on a nicnic.out32 - Writes a int (32bit word) to a register on a nicnic.out8 - Writes a byte (8bit word) to a register on a nicnic.r16 - Reads a short (16bit word) from a register on a nicnic.r32 - Reads an int (32bit word) from a register on a nicnic.r8 - Reads a byte (8bit word) from a register on a nicnic.w16 - Writes a short (16bit word) to a register on a nicnic.w16.flush - Flush a SHORT (16bits) into a registernic.w32 - Writes a int (32bit word) to a register on a nicnic.w32.flush - Flush a INT (32bits) into a registernic.w8 - Writes a byte (8bit word) to a register on a nicnic.w8.flush - Flush a byte (8bits) into a register+ (POSITION, POSITION) - POSITION operators and functions+ (POSITION, VECTOR) - (POSITION, VECTOR) --> POSITION operators+ (VECTOR, VECTOR) - VECTOR operators and functions- (VECTOR, POSITION) - (VECTOR, POSITION) --> VECTOR operators= ([]BYTE, []BYTE) - Provides equality operator between strings (byte arrays)out! - Responses from kernelout.bit - Outputs one of two messages depending on set bitsout.bool - Outputs a boolean value ( TRUE or FALSE )out.g.justify.hex - Outputs an integer in hexadecimal (base-16) format, right justifiedout.g.justify.int - Outputs an integer in decimal (base-10) format, right justifiedout.hex - Outputs an integer in hexadecimal (base-16) formatout.hex.byte - Outputs a BYTE value in hexadecimal (base-16) formatout.int - Output an integer in decimal (base-10) formatout.int64 - Outputs a 64-bit integer value in decimal (base-10) formatout.ip.packet - pritty prints a packetout.justify.hex - Outputs an integer in hexadecimal (base-16) format, right justifiedout.justify.int - Outputs an integer in decimal (base-10) format, right justifiedout.justify.int64 - Outputs a 64-bit integer value in decimal (base-10) format, right justifiedout.justify.string - Write a string to a BYTE output channel, justified to the specified lengthout.string - Write a string to a BYTE output channelout.udp.packet - pritty print a UDP packetparse.hex - Parses a hexadecimal (base-16) integer valueparse.int - Parses a decimal (base-10) integer valueparse.int64 - Parses a decimal (base-10) 64-bit integer valueparse.ip.addr - Parse an ip stringparse.real64 - Parses a 64-bit floating point decimal valuepcserial.driver - Standard PC serial-port driver processCT.SER.LL - Channel-type for the low-level serial driverin? - Requestsout! - ResponsesP.SER.LL.IN - Input protocol to the low-level serial driverget.baud - Get baud rateget.hwflow - Get hardware flow-control settingget.linectl - Get line control settings (parity, etc.)get.swflow - Get software flow-control settingread.data - Read from the receiver registerread.lsr - Read line status registerset.baud - Set baud rateset.hwflow - Set hardware based flow-controlset.intflags - Set interrupt control flagsset.linectl - Set line control settings (parity, etc.) (see )set.swflow - Set software based flow-controlwrite.data - Write to the serial transmitterP.SER.LL.OUT - Output protocol from the low-level serial driverreg.val - Register valueresult - Generic resultPC.SERPORT - Serial port structureacr - Additional control register (saved bits)addr - Base I/O port addressbaud - Baud ratecap - Capability (see )devid - Device ID (read from divisor registers)do.intr - Use interrupts?hwflow - Using hardware flow-control?intr - Interrupt linelcr - Line control register bits (not BSR)parity - Parity settings (see )pinf - Port information (held by serial infrastructure)rx.fifo.len - Receive FIFO lengthstop - Stop bits settings (see )swflow - Using software flow-control?tx.fifo.len - Transmit FIFO lengthtype - Serial port type (see )wlen - Word length settings (see )init.serial.struct - Initialises the serial-port structureinitialise.serial.port - Initialises a serial-port, determines its type and other characteristicsinp.driver - Serial interface input driveroutp.driver - Serial interface output driverread.divisor.id - Reads UART ID using the divisor registersser.int.handler - Serial port interrupt handler processser.poll.handler - Serial port polling processser.rx.queue - Serial port receiver processser.tx.queue - Serial port transmitter processserial.clear.fifos - Clears the UART FIFOsserial.icr.read - Reads from the specified index control registerserial.icr.write - Writes to specified index control registerserial.low.level - Low-level serial port driverset.port.comm - Sets port communication parameters (parity, stop-bits, word-length)set.port.flow - Sets the serial-port flow-controlset.port.speed - Sets the serial-port baud ratesize.serial.fifo - Attempts to determine the length of the serial FIFOtest.for.serial.port - Tests to see if a given serial port existsregioner.service - Regioner service top-level processresult - Generic resultrmox.biglogo - This array holds a copy of the 300x96 RMoX logormox.button.rgba - This array contains the 96x32 button-style RMoX logormox.connect.block.driver - Connects to a particular device driverrmox.connect.driver - Connects to a particular device driverrmox.connect.input.driver - Connects to a particular device driverrmox.connect.output.driver - Connects to a particular device driverrmox.connect.service - Connects to a particular servicermox.connect.shared.block.driver - Connects to a particular device driverrmox.connect.shared.driver - Connects to a particular device driver (shared)rmox.connect.shared.input.driver - Connects to a particular device driverrmox.connect.shared.output.driver - Connects to a particular device driverrmox.connect.shared.service - Connects to a particular servicermox.exec.app - Executes an application-style modulermox.file.configurator - Acts as a server for a named configuration filermox.file.read.line - Reads a line of text from a filermox.kernel.driver - Accesses the driver-core from a kernel handlermox.kernel.log - Puts a message into the kernel log bufferrmox.kernel.service - Accesses the service-core from a kernel handlermox.mkdir - Creates a directoryrmox.mount.fs - Mount a file-systemrmox.open.file - Opens a filermox.start.service - Starts a particular servicermox.stat - Does a 'stat' call on a particular file or directoryserial.driver - Serial-port infrastructure processsymtab.service - Symbol table service for RMoXsynthhexapod.driver - Synthetic hexapod driver processsysconfig.addnotify - Creates and attaches a new change notification point to the specified property namesysconfig.addnotify.id - Attaches a change notification point to the specified property name with a specific mod-idsysconfig.connect - Connect to the system configuration servicesysconfig.delnotify - Deletes a change notification point (by mod-id)sysconfig.disconnect - Disconnect from the sysconfig servicesysconfig.getupdatelink - Gets hold of the change update channel-end for updating a property directlysysconfig.newroentry - Creates a new read-only entry in the system configurationsysconfig.read.tree - Extracts a property (or sub-tree) list from the system configurationsysconfig.readfloat - Reads a floating-point value from the system configurationsysconfig.readinteger - Reads an integer value from the system configurationsysconfig.readstring - Reads a string value from the system configurationsysconfig.service.connect - Connect to the system configuration service, using a link to the service-coresysconfig.update.float - Updates a floating-point entry (direct) in the system configurationsysconfig.update.integer - Updates an integer entry (direct) in the system configurationsysconfig.update.string - Updates a string entry (direct) in the system configurationsysconfig.writefloat - Sets a floating-point value in the configurationsysconfig.writeinteger - Sets an integer value in the configurationsysconfig.writestring - Sets a string value in the configurationsystem.console - Main system-console processtftp.read.file - Reads a file from the network via TFTPucb1400.driver - Philips UCB1400 touchscreen driver processudp.source.port - UDP handling in occcamnetumsdlaudio.driver - User-mode SDL audio driverumsdlfb.driver - User-mode SDL framebuffer driverlocal.raster.display - Raster display processumsdlvga.driver - User-mode SDL VGA/keyboard driver top-level processumserial.driver - Main serial-port driver processCT.SER.LL - Channel-type for the low-level serial driverin? - Requestsout! - ResponsesP.SER.LL.IN - Input protocol to the low-level serial driverget.baud - Get baud rate (-> result)set.baud - Set baud rateP.SER.LL.OUT - Output protocol from the low-level serial driverresult - Generic resultUM.SERPORT - Serial port structureuserport.driver - User port driver for the K8055video.bit.blt - Does a bit-blt between two framebuffersvideo.find.builtin.mode - Finds a built-in modeline for the specified parametersvideo.modeline.to.crtc - Turns a modeline into CRT controller datavideo.modeline.to.screeninfo - Turns a modeline into screen informationvideo.print.crtc - Prints CRTC settings to a BYTE channelvideo.print.modeline - Prints a modeline to a BYTE channelvideo.print.screeninfo - Prints screen information to a BYTE channelvideo.screeninfo.to.crtc - Turns screen information into CRT controller timing informationvirtual.terminal.network - Provides network of virtual console processesx86apic.driver - x86 multiprocessor local APIC driverx86ioapic.driver - x86 multiprocessor IO-APIC driverx86mp.driver - x86 multiprocessor platform drivercheck.mp14.float - Checks for MP floating structureout.mp14.bhdentry - Dumps MP14.BHDENTRY structure information (single line)out.mp14.busentry - Dumps MP14.BUSENTRY structure information (single line)out.mp14.cpuentry - Dumps MP14.CPUENTRY structure information (single line)out.mp14.intentry - Dumps MP14.INTENTRY structure information (single line)out.mp14.ioapicentry - Dumps MP14.IOAPICENTRY structure information (single line)out.mp14.mapentry - Dumps MP14.ASMAPENTRY structure information (single line)out.mp14.modentry - Dumps MP14.ASMODENTRY structure information (single line)read.mp14.cfgtable.cpus - Reads CPU configuration table entriesread.mp14.cfgtable.ioapics - Reads IO-APIC configuration table entriesverify.mp14.cfgtable - Verifies the contents of an MP configuration tablex86mp.cpuhandler - Multiprocessor code CPU handlerx86mp.cpurunner - Multiprocessor code CPU runner