/// <summary> /// Gets the physical address. /// </summary> /// <param name="memory">The memory.</param> /// <returns></returns> public override uint GetPhysicalAddress(Memory memory) { return(PageTable.GetPhysicalAddressFromVirtual(memory.Address)); }
public static Pointer PageTableGetPhysicalAddressFromVirtual(Pointer virtualAddress) { return(PageTable.GetPhysicalAddressFromVirtual(virtualAddress)); }
/// <summary> /// Gets the physical address. /// </summary> /// <param name="memory">The memory.</param> /// <returns></returns> public override IntPtr TranslateVirtualToPhysicalAddress(IntPtr virtualAddress) { return(PageTable.GetPhysicalAddressFromVirtual(virtualAddress)); }
/// <summary> /// Gets the physical address. /// </summary> /// <param name="memory">The memory.</param> /// <returns></returns> public override Pointer TranslateVirtualToPhysicalAddress(Pointer virtualAddress) { return(PageTable.GetPhysicalAddressFromVirtual(virtualAddress)); }
/// <summary> /// Gets the physical address. /// </summary> /// <param name="memory">The memory.</param> /// <returns></returns> uint IHardwareAbstraction.GetPhysicalAddress(IMemory memory) { return(PageTable.GetPhysicalAddressFromVirtual(memory.Address)); }
public static IntPtr PageTableGetPhysicalAddressFromVirtual(IntPtr virtualAddress) { return(PageTable.GetPhysicalAddressFromVirtual(virtualAddress)); }