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 |
|