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);
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 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
 | 
			
		||||
 * @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
 | 
			
		||||
 * @param size Size of block in bytes
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user