The MASM Forum Archive 2004 to 2012

General Forums => The Laboratory => Topic started by: AeroASM on June 24, 2005, 05:03:26 PM

Title: Low-level Memory Manager
Post by: AeroASM on June 24, 2005, 05:03:26 PM
So far, this is a rewrite of the Physical Memory Mapper by The Dude of Dudes.
It has two functions:

1. Translate Virtual to Physical
2. Change the Physical address that a Virtual address maps on to

I plan to add one more:

3. Allocate non-paged system memory

The intention is to provide utilities for user mode applications that want to share data, mess around or do something else.

I am looking for:

Ideas for more functions to implement
Comment on the code
Comment on the comments (lol)

[attachment deleted by admin]
Title: Re: Low-level Memory Manager
Post by: Rifleman on June 24, 2005, 06:23:56 PM
Aero,
I was going to test it, but I cannot without the w2k includes.

Paul
Title: Re: Low-level Memory Manager
Post by: AeroASM on June 24, 2005, 07:45:41 PM
They are in Four-F's KMD kit, but if you do not want to download it here they are.

[attachment deleted by admin]
Title: Re: Low-level Memory Manager
Post by: Rifleman on June 24, 2005, 08:32:29 PM
Aero,
w2kundoc.inc needs ntddk.inc

Paul
Title: Re: Low-level Memory Manager
Post by: AeroASM on June 24, 2005, 09:11:00 PM
I edited the zip, it is in there now.
Title: Re: Low-level Memory Manager
Post by: Rifleman on June 24, 2005, 09:13:58 PM
Thanx, I just downloaded thekmd kit, also.

Paul
Title: Re: Low-level Memory Manager
Post by: Geryon on June 25, 2005, 10:05:14 AM
Bypassing windows's MMU...
i think it is not a smart action and extreme useless