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

Virtual Bios mem routines. More...

Inheritance diagram for VirtualBiosMem:
StaticReceiver< VirtualBiosMem > BiosCommon Device DiscoveryHelper< BiosCommon >

Public Member Functions

bool receive (MessageBios &msg)
 VirtualBiosMem (Motherboard &mb)
- Public Member Functions inherited from StaticReceiver< VirtualBiosMem >
 StaticReceiver ()
- Public Member Functions inherited from Device
void debug_dump ()
 Device (const char *debug_name)

Private Member Functions

unsigned long memsize ()
 Return the size of guest physical memory.
bool handle_int15 (MessageBios &msg)
 Memory+PS2 INT.

Private Attributes

DBus< MessageHostOp > & _bus_hostop

Additional Inherited Members

- Public Types inherited from BiosCommon
enum  { RESET_VECTOR = 0x100, MAX_VECTOR }
- Static Public Member Functions inherited from StaticReceiver< VirtualBiosMem >
static bool receive_static (Device *o, M &msg)
- Static Public Member Functions inherited from DiscoveryHelper< BiosCommon >
static bool discover (Device *o, MessageDiscovery &msg)
- Public Attributes inherited from BiosCommon
Motherboard_mb
- Protected Member Functions inherited from BiosCommon
void write_bda (unsigned short offset, unsigned value, unsigned len)
 Write bios data helper.
unsigned read_bda (unsigned offset)
 Read bios data helper.
bool jmp_int (MessageBios &msg, unsigned char number)
 Jump to another realmode INT handler.
bool jmp_hlt (MessageBios &msg)
void error (MessageBios &msg, unsigned char errorcode)
 Set the usual error indication.
void outb (unsigned short port, unsigned value)
 Out to IO-port.
 BiosCommon (Motherboard &mb)

Detailed Description

Virtual Bios mem routines.

Features: int15 Missing:

Constructor & Destructor Documentation

VirtualBiosMem::VirtualBiosMem ( Motherboard mb)
inline

Member Function Documentation

bool VirtualBiosMem::handle_int15 ( MessageBios msg)
inlineprivate

Memory+PS2 INT.

unsigned long VirtualBiosMem::memsize ( )
inlineprivate

Return the size of guest physical memory.

bool VirtualBiosMem::receive ( MessageBios msg)
inline

Member Data Documentation

DBus<MessageHostOp>& VirtualBiosMem::_bus_hostop
private

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