NOVA User-Level Environment  Version testbox/changed-memory-timing-317-g320d8b5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
oNab
oNBcd
oNEndian
oNGlobal
oCAcpiMCFG
oCAdmissionProtocol
oCAhciPortA port of an AhciController
oCApp
oCArray
oCAtareATARE - ACPI table IRQ routing extraction
oCAtomicLifoGeneric MP-save LIFO implementation
oCBase82576
oCBase82576VF
oCBASE_SSERVICE
oCBaseClientDataData that is stored by a service for every client
oCBaseProgramA simple program that allows to get the UTCB pointer from the stack
oCBaseService
oCBaseSService
oCBasicHpet
oCBasicRtc
oCBiosCommon
oCBuffer
oCCapAllocator
oCCapAllocatorAtomic
oCCapAllocatorAtomicPartition
oCClientA simple per-cpu client
oCClientDataStorageA generic container that stores per-client data
oCClockA clock returns the time in different time domains
oCClockSyncInfo
oCClosure
oCCmdline
oCCommandStr
oCConfig
oCConfigProtocol
oCConsumerConsumer with fixed items
oCCpu
oCCpuEvent
oCCpuMessage
oCCpuStateA generic cpu state class
oCCrdA capability range descriptor;
oCCycleburner
oCDBusA bus is a way to connect devices
oCDesc
oCDescriptor
oCDeviceThe generic Device used in generic bus transactions
oCDirectIODeviceBridge between guest and host IOIO busses
oCDirectMemDeviceBridge between guest and host memory
oCDirectPciDeviceDirectly assign a host PCI device to the guest
oCDiscoveryHelperThis template provides easy access to the Discovery Bus
oCDisk
oCDiskClient
oCDiskNameCheck
oCDiskParameterThe parameters to distinguish different drives
oCDiskProtocolClient part of the disk protocol
oCDiskService
oCdma_desc
oCDmaDesc
oCDmaDescriptor
oCDmarTableParser
oCdonor_buffer
oCdwords
oCEchoClient
oCEchoProtocol
oCEchoProtocolNoXlate
oCEchoService
oCEchoTest
oCeh32
oCElf
oCEntry
oCEthernetAddr
oCEventService
oCEventsProtocol
oCFisReceiver
oCFsProtocol
oCGenericClientData
oCGenericKeyboard
oCGenericNoXlateProtocolHelper class that replaces calls to init_frame() with calls to init_frame_noid()
oCGenericProtocolGeneric protocol handling, hides the parent protocol handling
oCGPT
oCGsiOverride
oCGt
oCHalifaxHalifax: an instruction emulator
oCHello
oCHip
oCHip_cpu
oCHip_mem
oCHost82573
oCHost82576This device usually comes as a PCIe card with two functions, each acting as a separate NIC with a few exceptions
oCHost82576VF
oCHostAcpiProvide access to the ACPI tables
oCHostAhciA simple driver for AHCI
oCHostAhciPortA single AHCI port with its command list and receive FIS buffer
oCHostAhciPortRegisterThe register set of an AHCI port
oCHostAhciRegisterThe register set of an AHCI controller
oCHostGenericAtaHelper class that unifies functions for IDE+SATA disks
oCHostHpetUse the HPET as timer backend
oCHostIdeA simple IDE host driver
oCHostKeyboardA PS/2 host keyboard and mouse driver
oCHostNe2kA simple ne2k pci driver, mainly used on qemu devices
oCHostPciA helper for PCI config space access
oCHostPitProgram the PIT with a given frequency
oCHostRebootReboot the host machine
oCHostRtcReadout the current time+date from the RTC
oCHostSerialA 16550 serial port driver
oCHostSerialPciA PCI 16550-based serial port driver
oCHostSinkA HostSink receives data over a serial bus, buffers them and outputs the buffer later via printf
oCHostVesaA Vesa console
oCHostVfPciA helper for PCI config space access for virtual functions
oCHostVgaA VGA console
oCincoming_packet
oCInstructionCacheAn instruction cache that keeps decoded instructions
oCInstructionCacheEntryThe data that is cached between different runs
oCInternalCapAllocatorAllocates capabilities from a certain range
oCIntroAnimator
oCIOAccessProvide IOIO access to the host
oCIOApicI/OxAPIC model
oCIPChecksum
oCIPChecksumState
oCIpRelay
oCIRQRoutingRoute IRQ messages from host to guest
oCKbdSerialBridgeA bridge on the keycode bus that converts keystrokes to ascii chars on the serial bus
oCKernelSemaphoreA kernel semaphore optimized for consumer/producer
oCKeyboardControllerA PS2 keyboard controller
oCLapicLapic model
oCLapicEvent
oClinux_kernel_header
oCList
oCListEntry
oCLockedList
oCLogDiskMan
oCLogging
oCLogProtocolMissing: handle very-long strings
oCLvm
oCmallinfo
oCmalloc_chunk
oCmalloc_params
oCmalloc_segment
oCmalloc_state
oCmalloc_tree_chunk
oCMath
oCmbi
oCMemCacheA cache for physical memory indexed by page number
oCMemoryController
oCMemTlbA TLB implementation relying on the cache
oCMessageAcpi
oCMessageAhciSetDriveSet a drive on a port of an AHCI controller
oCMessageApicIPI-Message on the APIC bus
oCMessageBios
oCMessageConsoleVGA Console
oCMessageDiscoveryResource discovery between device models is done by the virtual BIOS
oCMessageDiskRequest/read from the disk
oCMessageDiskCommitA disk.request is completed
oCMessageHostOpRequest to the host, such as notify irq or request IO region
oCMessageHwIOIn
oCMessageHwIOOut
oCMessageHwPciConfig
oCMessageInputA keycode or a mouse packet
oCMessageIOInAn in() from an ioport
oCMessageIOOutAn out() to an ioport
oCMessageIrqRaise an IRQ
oCMessageIrqLines
oCMessageIrqNotifyNotify that a level-triggered IRQ can be reraised
oCMessageLegacyVarious messages of the legacy chips such as PIT, PPI..
oCMessageMemA dword aligned memory access
oCMessageMemRegionRequest a region that is directly mapped into our memory
oCMessageNetwork
oCMessagePciConfigA PCI config space transaction
oCMessagePicMessage on the PIC bus
oCMessagePitPit messages
oCMessagePS2Message on the PS2 bus between a KeyboardController and a connected Keyboard/Mouse
oCMessageSerialAn ascii character from the serial port
oCMessageTimeReturns the wall clock time in microseconds
oCMessageTimeoutA timeout triggered
oCMessageTimerTimer infrastructure
oCMessageVesaVESA support
oCmmap
oCModel82576vf
oCmodule
oCMotherboardA virtual motherboard is a collection of busses
oCMsiForward Message Signaled IRQs to the local APICs
oCMta
oCMultiEntranceLock
oCNICInfo
oCNovaProgramContains common code for nova programms
oCNoXlateSServiceService that uses portals insted of semaphores as identifiers for sessions
oCNubusManager
oCNullIODeviceDevice that ignores all operations
oCNullMemDeviceDevice that ignores all operations
oCoutgoing_packet
oCPacketConsumerPacket consumer that supports variable sized packets
oCPacketProducerPacket producer that supports variable sized packets
oCParentIrqProvider
oCParentPerf
oCParentProtocolThe protocol our parent provides
oCPartition
oCPCIBus
oCPciConfigAccessProvide HW PCI config space access by bridging PCI cfg read/write messages to the HW IO busses
oCPCIDevice
oCPciDriver
oCPciHelper
oCPciHostBridgeA PCI host bridge
oCPciMMConfigAccess
oCPerCpuIdClientData
oCPerCpuService
oCPerCpuTimerService
oCph32
oCpheader
oCPicDeviceAn implementation of the Intel 8259
oCPing
oCPingPong
oCPitCounterA single counter of a PIT
oCPitDeviceAn implementation of the Intel 8254
oCPlasmaAnimator
oCPmTimerPower Management Timer
oCPong
oCProducerProducer with fixed items
oCProgramConsoleA helper class that implements a vga console and forwards message to sigma0
oCPS2KeyboardA PS2 keyboard gets characters on the hostbus as input and outputs scancodes on the ps2 bus
oCPS2MouseA PS2 keyboard gets mouse packets the hostbus as input and outputs them on the ps2 bus
oCQpdA quantum+period descriptor
oCQueue
oCQuicksort
oCQuotaGuardOptimize the request of different resources and the rollback if one failes
oCQuoteAnimator
oCReceiveBufferDescriptor
oCRegion
oCRegionListA region allocator
oCRemcon
oCRocknshine
oCRtc146818Device model for the MC146818 realtime clock
oCRtl8029RTL8029 device model
oCrx_desc
oCs0_AdmissionProtocol
oCs0_ParentProtocol
oCS0Disk
oCSataDriveA SATA drive
oCScreen
oCScriptSimple scripting support
oCScriptItemSingle script item
oCSemaphoreA user semaphore optimized for the case where we do not block
oCSemaphoreGuardA Guard object for simplicity
oCSerialDeviceImplements a 16550 UART
oCSerialKbdBridgeA bridge on the host bus that converts serial chars to keystrokes
oCService_config
oCService_ElfFs
oCService_fs
oCService_ModuleFs
oCServiceProgram
oCsh32
oCSha1
oCSigma0Sigma0 application class
oCSigma0BaseThis class defines the legacy call interface to sigma0 services
oCsnprintf_data
oCSServiceProgram
oCStartStop
oCStaticPortalFuncDefine a static portal function
oCStaticReceiverThis template converts from static receive to member functions
oCSystemControlPortImplements the systemcontrol ports A+B of a PS/2 system
oCTemporarySaveA template to simplify saving the utcb
oCTest
oCTextAnimator
oCTextBuffer
oCTimeoutListKeeping track of the timeouts
oCTimerHelper
oCTimerProtocol
oCTimerTest
oCTINF_DATA
oCTINF_TREE
oCtm_simpleAn appreviated broken down time
oCTopology
oCTracebufferTracebuffer service
oCTutor
oCudwords
oCUtcb
oCUtcbBounds
oCUuid
oCuuid_pod
oCVbe
oCVBios
oCVCpu
oCVgaA VGA compatible device
oCVgaRegs
oCVirtualBiosDiskVirtual Bios disk routines
oCVirtualBiosKeyboardVirtual Bios keyboard routines
oCVirtualBiosMemVirtual Bios mem routines
oCVirtualBiosMultibootProvide Multiboot support for the virtual BIOS
oCVirtualBiosResetVirtual Bios reset routines
oCVirtualBiosTime
oCVirtualCpu
oCVirtualDiskProvide a memory backed disk
oCVirtualNetMessage
oCVirtualNetService
oCVprintf
oCWvProgram
oCWvTest
\CXlateSServiceService that uses semaphores as identifiers for sessions