NOVA User-Level Environment
Version testbox/changed-memory-timing-317-g320d8b5
|
![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | ATARE - ACPI table IRQ routing extraction |
![]() ![]() ![]() ![]() | HostAcpi driver |
![]() ![]() ![]() ![]() | Host AHCI driver |
![]() ![]() ![]() ![]() | HostHpet driver |
![]() ![]() ![]() ![]() | Host IDE driver |
![]() ![]() ![]() ![]() | Direct IOIO access |
![]() ![]() ![]() ![]() | HostKeyboard driver |
![]() ![]() ![]() ![]() | Host ne2k driver |
![]() ![]() ![]() ![]() | PCI config space access |
![]() ![]() ![]() ![]() | HostPit driver |
![]() ![]() ![]() ![]() | Host Reboot |
![]() ![]() ![]() ![]() | HostRtc driver |
![]() ![]() ![]() ![]() | HostSerial driver |
![]() ![]() ![]() ![]() | HostSerial driver for PCI MMIO cards |
![]() ![]() ![]() ![]() | Host VESA console driver |
![]() ![]() ![]() ![]() | Host VGA console driver |
![]() ![]() ![]() ![]() | PCI config space access via mmconfig |
![]() ![]() ![]() ![]() | Memory backed virtual disk |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Generic DMA definitions |
![]() ![]() ![]() ![]() ![]() | Generic ATA functions |
![]() ![]() ![]() ![]() ![]() | PCI helper functions for PCI drivers |
![]() ![]() ![]() ![]() ![]() | PCI helper functions for virtual functions |
![]() ![]() ![]() ![]() ![]() | HPET register layout |
![]() ![]() ![]() ![]() ![]() | Generic keyboard defines and scancode translations |
![]() ![]() ![]() ![]() ![]() | HostRtc generic code |
![]() ![]() ![]() ![]() ![]() | VGA screen output |
![]() ![]() ![]() ![]() ![]() | SimpleHWIOIn template |
![]() ![]() ![]() ![]() ![]() | SimpleHWIOout template |
![]() ![]() ![]() ![]() ![]() | Common VESA defintions |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Common code for NOVA programs |
![]() ![]() ![]() ![]() ![]() | Bus infrastucture and generic Device class |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Compiler-specific annotations |
![]() ![]() ![]() ![]() ![]() | Global Config |
![]() ![]() ![]() ![]() ![]() | Error codes |
![]() ![]() ![]() ![]() ![]() | Generic service helper |
![]() ![]() ![]() ![]() ![]() | Message Type defintions |
![]() ![]() ![]() ![]() ![]() | Virtual motherboard |
![]() ![]() ![]() ![]() ![]() | Parent protocol - constants and client side |
![]() ![]() ![]() ![]() ![]() | Common code for NOVA programs |
![]() ![]() ![]() ![]() ![]() | Region list |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Client part of the config protocol |
![]() ![]() ![]() ![]() ![]() | Client part of the disk protocol |
![]() ![]() ![]() ![]() ![]() | Client part of the fs protocol |
![]() ![]() ![]() ![]() ![]() | Client part of the log protocol |
![]() ![]() ![]() ![]() ![]() | Client part of the timer protocol |
![]() ![]() ![]() ![]() ![]() | NUL helper |
![]() ![]() ![]() ![]() ![]() | Timer infrastucture |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Fixed-width integer types |
![]() ![]() ![]() ![]() ![]() | External Virtual CPU interface |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | BCD helper functions |
![]() ![]() ![]() ![]() ![]() | Command line parsing |
![]() ![]() ![]() ![]() ![]() | Cpu abstraction with inline asm |
![]() ![]() ![]() ![]() ![]() | ELF decoding |
![]() ![]() ![]() ![]() ![]() | ELF32 structs |
![]() ![]() ![]() ![]() ![]() | Endianness conversion |
![]() ![]() ![]() ![]() ![]() | Helper functions |
![]() ![]() ![]() ![]() ![]() | Generic MP LIFO implementation |
![]() ![]() ![]() ![]() ![]() | Logging support |
![]() ![]() ![]() ![]() ![]() | Generic math helper functions |
![]() ![]() ![]() ![]() ![]() | Parameter handling |
![]() ![]() ![]() ![]() ![]() | Profiling support |
![]() ![]() ![]() ![]() ![]() | In-place Quicksort (wikipedia style) |
![]() ![]() ![]() ![]() ![]() | Standard include file and asm implementation |
![]() ![]() ![]() ![]() ![]() | Standard include file: time.h |
![]() ![]() ![]() ![]() ![]() | Printf implementation |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Programm console helper |
![]() ![]() ![]() ![]() ![]() | Generic NOVA producer/consumer code based on shared memory and semaphores |
![]() ![]() ![]() ![]() ![]() | Sigma0 request interface defintions |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Copyright (C) 2011, Michal Sojka sojka.nosp@m.@os..nosp@m.inf.t.nosp@m.u-dr.nosp@m.esden.nosp@m..de Economic rights: Technische Universitaet Dresden (Germany) |
![]() ![]() ![]() ![]() ![]() | C++ Runtime Stubs |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Standard include file and asm implementation |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | Define help output |
![]() ![]() ![]() ![]() | Output bus messages via printf |
![]() ![]() ![]() ![]() | Converts keystrokes to ascii chars |
![]() ![]() ![]() ![]() | Logging implementation |
![]() ![]() ![]() ![]() | Converts ascii chars to keystrokes |
![]() ![]() ![]() ![]() | Malloc implementation |
![]() ![]() ![]() ![]() | Printf implementation |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Sinus plasma and some motivational quotes |
![]() ![]() ![]() ![]() ![]() | Math helpers |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Minimalistic presentation tool |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Show a screenful of helpful tips |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | Host Intel 82573L driver (probably works for other devices, too) |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | Host Intel 82576 driver |
![]() ![]() ![]() ![]() | Host Intel 82576 Virtual Function driver |
![]() ![]() ![]() ![]() | Common driver routines |
![]() ![]() ![]() ![]() | PCI bus handling |
![]() ![]() ![]() ![]() | PCI bus handling |
![]() ![]() ![]() ![]() | PCI bus handling |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Host Intel 82576 driver |
![]() ![]() ![]() ![]() ![]() | Common driver routines |
![]() ![]() ![]() ![]() ![]() | PCI bus handling |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | General-purpose hexadecimal dump |
![]() ![]() ![]() ![]() ![]() | IPv4/TCP/UDP checksum calculation |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | Intel 82576 VF device model |
![]() ![]() ![]() ![]() | Intel 82576 VF device model |
![]() ![]() ![]() ![]() | |
![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | A simple service for educational purposes that does nothing useful |
![]() ![]() ![]() ![]() ![]() | A simple service for educational purposes that does nothing useful |
![]() ![]() ![]() ![]() ![]() | A simple service for educational purposes that does nothing useful; this implementation is based on generic class SServiceProgram |
![]() ![]() ![]() ![]() ![]() | Test application for echo service |
![]() ![]() ![]() ![]() ![]() | Test application for echo service |
![]() ![]() ![]() ![]() ![]() | Performance test of parent/service protocol |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Copyright (C) 2012, Michal Sojka sojka.nosp@m.@os..nosp@m.inf.t.nosp@m.u-dr.nosp@m.esden.nosp@m..de Economic rights: Technische Universitaet Dresden (Germany) |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Ping-part of cross-PD ping-pong benchmark |
![]() ![]() ![]() ![]() ![]() | Ping pong benchmark |
![]() ![]() ![]() ![]() ![]() | Pong-part of cross-PD ping-pong benchmark |
![]() ![]() ![]() ![]() ![]() | Periodically start and stop an application |
![]() ![]() ![]() ![]() ![]() | Test application for disk service |
![]() ![]() ![]() ![]() ![]() | UTCB bounds check etc |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Disk access helper class |
![]() ![]() ![]() ![]() ![]() | Simple service base class - provides code common to most services |
![]() ![]() ![]() ![]() ![]() | Simple service in its own protection domain |
![]() ![]() ![]() ![]() ![]() | Easy to use sleep() functionality |
![]() ![]() ![]() ![]() ![]() | UUID (Universally Unique Identifier) class |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | Copyright (C) 2011, 2012, Michal Sojka sojka.nosp@m.@os..nosp@m.inf.t.nosp@m.u-dr.nosp@m.esden.nosp@m..de Economic rights: Technische Universitaet Dresden (Germany) |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | Test application for testing wvtest framework |
![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | Halifax - an instruction emulator |
![]() ![]() ![]() ![]() | InstructionCache for NovaHalifax |
![]() ![]() ![]() ![]() | Instruction helper |
![]() ![]() ![]() ![]() | Instruction helper |
![]() ![]() ![]() ![]() | Physical Memory Cache |
![]() ![]() ![]() ![]() | Next TLB implementation |
![]() ![]() ![]() ![]() | Virtual Bios disk routines |
![]() ![]() ![]() ![]() | Virtual Bios keyboard routines |
![]() ![]() ![]() ![]() | Virtual Bios memory routines |
![]() ![]() ![]() ![]() | Multiboot support for the virtual BIOS |
![]() ![]() ![]() ![]() | Virtual Bios reset routines |
![]() ![]() ![]() ![]() | Virtual Bios time routines |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Common BIOS code |
![]() ![]() ![]() ![]() ![]() | Generic cpu state |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Generic PCI classes |
![]() ![]() ![]() ![]() ![]() | Generic hardware register definition |
![]() ![]() ![]() ![]() ![]() | Shared SATA definitions |
![]() ![]() ![]() ![]() ![]() | SimpleMemoryAccess template |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | AHCI emulation |
![]() ![]() ![]() ![]() | Direct IOIO access |
![]() ![]() ![]() ![]() | Direct IOIO access |
![]() ![]() ![]() ![]() | I/OxAPIC model |
![]() ![]() ![]() ![]() | Route messages between HostIrq and Irqlines |
![]() ![]() ![]() ![]() | PS2 keyboard controller emulation |
![]() ![]() ![]() ![]() | Local APIC model |
![]() ![]() ![]() ![]() | Physical Memory handling |
![]() ![]() ![]() ![]() | MSI support |
![]() ![]() ![]() ![]() | Null IOIO access |
![]() ![]() ![]() ![]() | Null Memory access |
![]() ![]() ![]() ![]() | Directly-assigned PCI device |
![]() ![]() ![]() ![]() | PCI hostbridge emulation |
![]() ![]() ![]() ![]() | PIC8259 emulation |
![]() ![]() ![]() ![]() | PIT8254 emulation |
![]() ![]() ![]() ![]() | Power Management Timer |
![]() ![]() ![]() ![]() | PS2keyboard emulation |
![]() ![]() ![]() ![]() | PS2Mouse emulation |
![]() ![]() ![]() ![]() | MC146818A Realtime Clock and CMOS emulation |
![]() ![]() ![]() ![]() | RTL8029 emulation - a ne2k compatible PCI network card |
![]() ![]() ![]() ![]() | SataDrive virtualisation |
![]() ![]() ![]() ![]() | UART 16550 emulation |
![]() ![]() ![]() ![]() | PS2 system control port emulation |
![]() ![]() ![]() ![]() | VCPU to VBios bridge |
![]() ![]() ![]() ![]() | Virtual CPU |
![]() ![]() ![]() ![]() | Basic VGA emulation |