forked from ShuriZma/suyu
Memory: Removed deprecated MapBlock_Shared function.
This commit is contained in:
parent
7b7a435094
commit
882dc07929
|
@ -149,14 +149,6 @@ void WriteBlock(const u32 addr, const u8* data, const int size);
|
||||||
|
|
||||||
u8* GetPointer(const u32 Address);
|
u8* GetPointer(const u32 Address);
|
||||||
|
|
||||||
/**
|
|
||||||
* Maps a block of memory in shared memory
|
|
||||||
* @param handle Handle to map memory block for
|
|
||||||
* @param addr Address to map memory block to
|
|
||||||
* @param permissions Memory map permissions
|
|
||||||
*/
|
|
||||||
u32 MapBlock_Shared(u32 handle, u32 addr,u32 permissions) ;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maps a block of memory on the heap
|
* Maps a block of memory on the heap
|
||||||
* @param size Size of block in bytes
|
* @param size Size of block in bytes
|
||||||
|
|
|
@ -177,28 +177,6 @@ u8 *GetPointer(const u32 addr) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Maps a block of memory in shared memory
|
|
||||||
* @param handle Handle to map memory block for
|
|
||||||
* @param addr Address to map memory block to
|
|
||||||
* @param permissions Memory map permissions
|
|
||||||
*/
|
|
||||||
u32 MapBlock_Shared(u32 handle, u32 addr,u32 permissions) {
|
|
||||||
MemoryBlock block;
|
|
||||||
|
|
||||||
block.handle = handle;
|
|
||||||
block.base_address = addr;
|
|
||||||
block.permissions = permissions;
|
|
||||||
|
|
||||||
if (g_shared_map.size() > 0) {
|
|
||||||
const MemoryBlock last_block = g_shared_map.rbegin()->second;
|
|
||||||
block.address = last_block.address + last_block.size;
|
|
||||||
}
|
|
||||||
g_shared_map[block.GetVirtualAddress()] = block;
|
|
||||||
|
|
||||||
return block.GetVirtualAddress();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Maps a block of memory on the heap
|
* Maps a block of memory on the heap
|
||||||
* @param size Size of block in bytes
|
* @param size Size of block in bytes
|
||||||
|
|
Loading…
Reference in New Issue