Cosmos/source/Archive/Cosmos.Kernel.Plugs/PagingUtilityImpl.cs

37 lines
No EOL
948 B
C#

using System;
using Cosmos.IL2CPU.Plugs;
namespace Cosmos.Kernel.Plugs
{
[Plug(Target=typeof(Kernel.PagingUtility))]
public class PagingUtility
{
[PlugMethod(Assembler=typeof(Assemblers.ASMEnablePaging))]
public static void EnablePaging()
{
//Assembler
}
[PlugMethod(Assembler=typeof(Assemblers.ASMDisablePaging))]
public static void DisablePaging()
{
//Assembler
}
[PlugMethod(Assembler=typeof(Assemblers.ASMEnablePSE))]
public static void EnablePSE()
{
//Assembler
}
[PlugMethod(Assembler=typeof(Assemblers.ASMDisablePSE))]
public static void DisablePSE()
{
//Assembler
}
[PlugMethod(Assembler=typeof(Assemblers.ASMSetPageDirectory))]
public static void SetPageDirectory(uint Address)
{
//Assembler
}
}
}