Class CosmosAssembler
Inheritance
System.Object
CosmosAssembler
Assembly: Cosmos.IL2CPU.dll
Syntax
public class CosmosAssembler : Assembler
Constructors
|
Improve this Doc
View Source
CosmosAssembler(Int32)
Declaration
public CosmosAssembler(int comPort)
Parameters
| Type |
Name |
Description |
| System.Int32 |
comPort |
|
Fields
|
Improve this Doc
View Source
EntryPointName
Declaration
public const string EntryPointName = "__ENGINE_ENTRYPOINT__"
Field Value
| Type |
Description |
| System.String |
|
|
Improve this Doc
View Source
ReadDebugStubFromDisk
Setting this field to false means the .xs files for the debug stub are read from the DebugStub assembly.
This allows the automated kernel tester to use the live ones, instead of the installed ones.
Declaration
public static bool ReadDebugStubFromDisk
Field Value
| Type |
Description |
| System.Boolean |
|
|
Improve this Doc
View Source
RemoveBootDebugOutput
Declaration
public bool RemoveBootDebugOutput
Field Value
| Type |
Description |
| System.Boolean |
|
Methods
|
Improve this Doc
View Source
BeforeFlushText(TextWriter)
Declaration
protected override void BeforeFlushText(TextWriter aOutput)
Parameters
| Type |
Name |
Description |
| System.IO.TextWriter |
aOutput |
|
|
Improve this Doc
View Source
CreateGDT()
Declaration
|
Improve this Doc
View Source
CreateIDT()
Declaration
|
Improve this Doc
View Source
GdtDescriptor(UInt32, UInt32, Boolean)
Declaration
protected byte[] GdtDescriptor(uint aBase, uint aSize, bool aCode)
Parameters
| Type |
Name |
Description |
| System.UInt32 |
aBase |
|
| System.UInt32 |
aSize |
|
| System.Boolean |
aCode |
|
Returns
| Type |
Description |
| System.Byte[] |
|
|
Improve this Doc
View Source
Initialize(Boolean, String)
Declaration
public void Initialize(bool enableVBE, string VBEResolution)
Parameters
| Type |
Name |
Description |
| System.Boolean |
enableVBE |
|
| System.String |
VBEResolution |
|
|
Improve this Doc
View Source
OnAfterEmitDebugStub()
Declaration
protected virtual void OnAfterEmitDebugStub()
|
Improve this Doc
View Source
OnBeforeFlush()
Declaration
protected override void OnBeforeFlush()
Overrides
|
Improve this Doc
View Source
OnFlushTextAfterEmitEverything(TextWriter)
Declaration
protected override void OnFlushTextAfterEmitEverything(TextWriter aOutput)
Parameters
| Type |
Name |
Description |
| System.IO.TextWriter |
aOutput |
|
|
Improve this Doc
View Source
SetIdtDescriptor(Int32, String, Boolean)
Declaration
protected void SetIdtDescriptor(int aNo, string aLabel, bool aDisableInts)
Parameters
| Type |
Name |
Description |
| System.Int32 |
aNo |
|
| System.String |
aLabel |
|
| System.Boolean |
aDisableInts |
|
|
Improve this Doc
View Source
WriteDebugVideo(String)
Declaration
public virtual void WriteDebugVideo(string aText)
Parameters
| Type |
Name |
Description |
| System.String |
aText |
|