|
NOVA User-Level Environment
Version testbox/changed-memory-timing-317-g320d8b5
|
Message Type defintions. More...
#include <nul/types.h>#include <nul/compiler.h>#include <nul/config.h>#include <sys/desc.h>#include <sys/utcb.h>#include "host/vesa.h"Classes | |
| struct | MessageIOIn |
| An in() from an ioport. More... | |
| struct | MessageHwIOIn |
| struct | MessageIOOut |
| An out() to an ioport. More... | |
| struct | MessageHwIOOut |
| struct | MessageMem |
| A dword aligned memory access. More... | |
| struct | MessageMemRegion |
| Request a region that is directly mapped into our memory. More... | |
| struct | MessagePciConfig |
| A PCI config space transaction. More... | |
| struct | MessageHwPciConfig |
| struct | MessageAhciSetDrive |
| Set a drive on a port of an AHCI controller. More... | |
| struct | MessageIrq |
| Raise an IRQ. More... | |
| struct | MessageIrqLines |
| struct | MessageIrqNotify |
| Notify that a level-triggered IRQ can be reraised. More... | |
| struct | MessagePic |
| Message on the PIC bus. More... | |
| struct | MessageApic |
| IPI-Message on the APIC bus. More... | |
| struct | MessageLegacy |
| Various messages of the legacy chips such as PIT, PPI... More... | |
| struct | MessagePit |
| Pit messages. More... | |
| struct | MessagePS2 |
| Message on the PS2 bus between a KeyboardController and a connected Keyboard/Mouse. More... | |
| struct | MessageInput |
| A keycode or a mouse packet. More... | |
| struct | MessageSerial |
| An ascii character from the serial port. More... | |
| struct | VgaRegs |
| struct | MessageConsole |
| VGA Console. More... | |
| struct | MessageVesa |
| VESA support. More... | |
| struct | MessageHostOp |
| Request to the host, such as notify irq or request IO region. More... | |
| struct | MessageAcpi |
| struct | MessageDiscovery |
| Resource discovery between device models is done by the virtual BIOS. More... | |
| struct | MessageDisk |
| Request/read from the disk. More... | |
| struct | MessageDiskCommit |
| A disk.request is completed. More... | |
| struct | MessageBios |
| struct | MessageTimer |
| Timer infrastructure. More... | |
| struct | MessageTimeout |
| A timeout triggered. More... | |
| struct | MessageTime |
| Returns the wall clock time in microseconds. More... | |
| struct | MessageNetwork |
Typedefs | |
| typedef Vbe::ModeInfoBlock | ConsoleModeInfo |
| typedef void(* | ServiceThreadFn )(void *) REGPARM(0) NORETURN |
| typedef void(* | ServicePortalFn )(void *, Utcb *) REGPARM(0) |
| typedef unsigned long long | timevalue |
Message Type defintions.
Copyright (C) 2009, Bernhard Kauer bk@vmmon.org Economic rights: Technische Universitaet Dresden (Germany)
This file is part of Vancouver.
Vancouver is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.
Vancouver is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License version 2 for more details.
| typedef Vbe::ModeInfoBlock ConsoleModeInfo |
| typedef unsigned long long timevalue |