SGI_IP32_Machine.cc Source File
Back to the index.
Go to the documentation of this file.
48 machine->SetVariableValue(
"template",
"\"sgi_ip32\"");
76 "mips_cpu(model=" +
settings[
"cpu"] +
")");
88 if (attributeName ==
"template")
91 if (attributeName ==
"machine")
97 if (attributeName ==
"comments")
98 return "For experiments with <a href=\"http://www.netbsd.org/ports/sgimips/\">NetBSD/sgimips</a>,"
99 " <a href=\"http://www.openbsd.org/sgi.html\">OpenBSD/sgi</a>, "
100 "Linux for O2, and possibly also <a href=\"http://en.wikipedia.org/wiki/SGI_O2\">SGI O2</a> PROMs and/or"
101 " <a href=\"http://en.wikipedia.org/wiki/IRIX\">IRIX</a> in the future.";
103 if (attributeName ==
"description")
104 return "SGI IP32 (O2) machine.";
bool IsNULL() const
Checks whether or not an object is referenced by the reference counted pointer.
static bool GetCreationArgOverrides(ComponentCreationSettings &settings, const ComponentCreateArgs &createArgs)
Get override arguments for component creation.
void AddChild(refcount_ptr< Component > childComponent, size_t insertPosition=(size_t) -1)
Adds a reference to a child component.
static string GetAttribute(const string &attributeName)
Gets a Component attribute value.
static refcount_ptr< Component > CreateComponent(const string &componentNameAndOptionalArgs, GXemul *gxemul=NULL)
Creates a component given a short component name.
static refcount_ptr< Component > Create(const ComponentCreateArgs &args)
Creates a "sgi_ip32" Component tree.
bool SetVariableValue(const string &name, const string &expression)
Sets a variable to a new value.
map< string, string > ComponentCreationSettings
Generated on Tue Mar 24 2020 14:04:48 for GXemul by
1.8.17