#include <nul/types.h>#include <nul/compiler.h>#include <sys/desc.h>#include <sys/utcb.h>#include "host/vesa.h"Classes | |
| struct | MessageIOIn |
| -*- Mode: C++ -*- Message Type defintions. More... | |
| struct | MessageIOOut |
| An out() to an ioport. More... | |
| 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 | MessageAhciSetDrive |
| Set a drive on a port of an AHCI controller. More... | |
| struct | MessageIrq |
| Raise an IRQ. More... | |
| 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 |
| struct | MessageVirtualNet |
| struct | MessageVirtualNetPing |
Typedefs | |
| typedef Vbe::ModeInfoBlock | ConsoleModeInfo |
| typedef void(* | ServiceThreadFn )(void *) REGPARM(0) NORETURN |
| typedef void(* | ServicePortalFn )(void *, Utcb *) REGPARM(0) |
| typedef unsigned long long | timevalue |
| typedef Vbe::ModeInfoBlock ConsoleModeInfo |
| typedef void(* ServicePortalFn)(void *, Utcb *) REGPARM(0) |
| typedef void(* ServiceThreadFn)(void *) REGPARM(0) NORETURN |
| typedef unsigned long long timevalue |
1.7.1