#include <Versatile.h>
Concretion of the abstract Machine class for an ArmVersatile board.
Definition at line 31 of file Versatile.h.
ArmVersatile::ArmVersatile |
( |
| ) |
|
|
private |
ArmVersatile::~ArmVersatile |
( |
| ) |
|
|
privatevirtual |
Keyboard * ArmVersatile::getKeyboard |
( |
| ) |
|
|
virtual |
size_t ArmVersatile::getNumSerial |
( |
| ) |
|
|
virtual |
size_t ArmVersatile::getNumVga |
( |
| ) |
|
|
virtual |
Serial * ArmVersatile::getSerial |
( |
size_t |
n | ) |
|
|
virtual |
Timer * ArmVersatile::getTimer |
( |
| ) |
|
|
virtual |
Vga * ArmVersatile::getVga |
( |
size_t |
n | ) |
|
|
virtual |
void ArmVersatile::initialise |
( |
| ) |
|
|
virtual |
Initialises the machine.
- Todo:
- setup second pl011 as well (removed to make it work) and detect existance of pl011s
Implements Machine.
Definition at line 29 of file Versatile.cc.
virtual void ArmVersatile::initialiseDeviceTree |
( |
| ) |
|
|
inlinevirtual |
Initialises the machine's base device tree, if one exists, to prefill the tree with those devices that are not otherwise able to be detected via some sort of bus support.
Reimplemented from Machine.
Definition at line 50 of file Versatile.h.
References ArmVersatile(), and ~ArmVersatile().
virtual void ArmVersatile::setKeyboard |
( |
Keyboard * |
kb | ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following files: