NOVA User-Level Environment  Version testbox/changed-memory-timing-317-g320d8b5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ProgramConsole Class Reference

A helper class that implements a vga console and forwards message to sigma0. More...

#include <console.h>

Inheritance diagram for ProgramConsole:
ab::AdmissionService ab::DummyFS ab::EventTest ab::IPCTest ab::RemoteConfig ab::TestConfig ab::TestIP App App Cycleburner EchoService EchoService Gt Hello LogDiskMan Rocknshine ServiceProgram SServiceProgram< Session, A, Base > SServiceProgram< EchoClient, EchoService, BASE_SSERVICE > Tutor WvProgram WvProgram

Classes

struct  console_data

Protected Member Functions

void console_init (const char *name, Semaphore *sem)

Static Protected Member Functions

static void putc (void *data, int value)

Protected Attributes

VgaRegs _vga_regs
struct console_data _console_data
char _vga_console [0x1000]

Detailed Description

A helper class that implements a vga console and forwards message to sigma0.

Member Function Documentation

void ProgramConsole::console_init ( const char *  name,
Semaphore sem 
)
inlineprotected
static void ProgramConsole::putc ( void *  data,
int  value 
)
inlinestaticprotected

Member Data Documentation

struct console_data ProgramConsole::_console_data
protected
char ProgramConsole::_vga_console[0x1000]
protected
VgaRegs ProgramConsole::_vga_regs
protected

The documentation for this class was generated from the following file: