Class CPUImpl
Inheritance
System.Object
CPUImpl
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Cosmos.Core_Asm.dll
Syntax
Methods
|
Improve this Doc
View Source
CanReadCPUID()
Declaration
public static int CanReadCPUID()
Returns
| Type |
Description |
| System.Int32 |
|
|
Improve this Doc
View Source
DoDisableInterrupts()
Declaration
public static void DoDisableInterrupts()
|
Improve this Doc
View Source
DoEnableInterrupts()
Declaration
public static void DoEnableInterrupts()
|
Improve this Doc
View Source
GetEBPValue()
Declaration
public static uint GetEBPValue()
Returns
| Type |
Description |
| System.UInt32 |
|
|
Improve this Doc
View Source
GetEndOfKernel()
Declaration
public static uint GetEndOfKernel()
Returns
| Type |
Description |
| System.UInt32 |
|
|
Improve this Doc
View Source
GetESPValue()
Declaration
public static uint GetESPValue()
Returns
| Type |
Description |
| System.UInt32 |
|
|
Improve this Doc
View Source
GetStackStart()
Declaration
public static uint GetStackStart()
Returns
| Type |
Description |
| System.UInt32 |
|
|
Improve this Doc
View Source
Halt()
Declaration
public static void Halt()
|
Improve this Doc
View Source
InitFloat()
Declaration
public static void InitFloat()
|
Improve this Doc
View Source
InitSSE()
Declaration
public static void InitSSE()
|
Improve this Doc
View Source
ReadCPUID(UInt32, ref Int32, ref Int32, ref Int32, ref Int32)
Declaration
public static void ReadCPUID(uint type, ref int eax, ref int ebx, ref int ecx, ref int edx)
Parameters
| Type |
Name |
Description |
| System.UInt32 |
type |
|
| System.Int32 |
eax |
|
| System.Int32 |
ebx |
|
| System.Int32 |
ecx |
|
| System.Int32 |
edx |
|
|
Improve this Doc
View Source
ReadFromModelSpecificRegister()
Declaration
public static int[] ReadFromModelSpecificRegister()
Returns
| Type |
Description |
| System.Int32[] |
|
|
Improve this Doc
View Source
ReadTimestampCounter()
Declaration
public static ulong ReadTimestampCounter()
Returns
| Type |
Description |
| System.UInt64 |
|
|
Improve this Doc
View Source
SetESPValue(UInt32)
Declaration
public static void SetESPValue(uint val)
Parameters
| Type |
Name |
Description |
| System.UInt32 |
val |
|
|
Improve this Doc
View Source
UpdateIDT(Boolean)
Declaration
public static void UpdateIDT(bool aEnableInterruptsImmediately)
Parameters
| Type |
Name |
Description |
| System.Boolean |
aEnableInterruptsImmediately |
|
|
Improve this Doc
View Source
ZeroFill(UInt32, UInt32)
Declaration
public static void ZeroFill(uint aStartAddress, uint aLength)
Parameters
| Type |
Name |
Description |
| System.UInt32 |
aStartAddress |
|
| System.UInt32 |
aLength |
|