|
The Pedigree Project
0.1
|
#include <Versatile.h>
Inheritance diagram for ArmVersatile:
Collaboration diagram for ArmVersatile:Public Member Functions | |
| virtual void | initialise () |
| virtual Serial * | getSerial (size_t n) |
| virtual size_t | getNumSerial () |
| virtual Vga * | getVga (size_t n) |
| virtual size_t | getNumVga () |
| virtual IrqManager * | getIrqManager () |
| virtual SchedulerTimer * | getSchedulerTimer () |
| virtual Timer * | getTimer () |
| virtual Keyboard * | getKeyboard () |
| virtual void | setKeyboard (Keyboard *kb) |
| virtual void | initialiseDeviceTree () |
Public Member Functions inherited from Machine | |
| virtual void | initialise2 () |
| Called after debugger startup. | |
| virtual void | initialise3 () |
| Called after processor startup - for thread creation etc. | |
| virtual void | deinitialise () |
| bool | isInitialised () |
Static Public Member Functions | |
| static Machine & | instance () |
Static Public Member Functions inherited from Machine | |
| static Machine & | instance () |
Private Member Functions | |
| ArmVersatile () | |
| ArmVersatile (const ArmVersatile &) | |
| ArmVersatile & | operator= (const ArmVersatile &) |
| virtual | ~ArmVersatile () |
Private Attributes | |
| ArmVersatileSerial | m_Serial [2] |
| ArmVersatileVga | m_Vga |
| ArmVersatileKeyboard | m_Keyboard |
Static Private Attributes | |
| static ArmVersatile | m_Instance |
Additional Inherited Members | |
Protected Attributes inherited from Machine | |
| bool | m_bInitialised |
Concretion of the abstract Machine class for an ArmVersatile board.
Definition at line 31 of file Versatile.h.
|
private |
Default constructor, does nothing.
Definition at line 75 of file Versatile.cc.
Referenced by initialiseDeviceTree().
Here is the caller graph for this function:
|
privatevirtual |
Virtual destructor, does nothing.
Definition at line 78 of file Versatile.cc.
Referenced by initialiseDeviceTree().
Here is the caller graph for this function:
|
virtual |
|
virtual |
Returns the number of Serial device.
Implements Machine.
Definition at line 43 of file Versatile.cc.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Initialises the machine.
Implements Machine.
Definition at line 29 of file Versatile.cc.
|
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().
|
inlinevirtual |
1.8.11