VMManager: change MapMemoryBlockToBase to use raw backing memory

And let ServerSession.MappedBufferContext hold the mapped memory
This commit is contained in:
Weiyi Wang 2018-11-08 14:05:54 -05:00
parent 0b8d2ecabe
commit 7f9873d7ec
4 changed files with 27 additions and 24 deletions

View file

@ -4,6 +4,7 @@
#pragma once
#include <memory>
#include <vector>
#include "common/common_types.h"
#include "core/hle/ipc.h"
@ -16,6 +17,9 @@ struct MappedBufferContext {
u32 size;
VAddr source_address;
VAddr target_address;
std::unique_ptr<u8[]> buffer;
std::unique_ptr<u8[]> reserve_buffer;
};
/// Performs IPC command buffer translation from one process to another.