Merge pull request #2971 from Subv/per_process_memops

Memory: Add overloads for ReadBlock and WriteBlock that operate on a specific process.
This commit is contained in:
Sebastian Valle 2017-10-01 14:44:06 -05:00 committed by GitHub
commit 30fabc41c6
4 changed files with 61 additions and 22 deletions

View file

@ -541,6 +541,12 @@ s32 Thread::GetWaitObjectIndex(WaitObject* object) const {
return static_cast<s32>(std::distance(match, wait_objects.rend()) - 1);
}
VAddr Thread::GetCommandBufferAddress() const {
// Offset from the start of TLS at which the IPC command buffer begins.
static constexpr int CommandHeaderOffset = 0x80;
return GetTLSAddress() + CommandHeaderOffset;
}
////////////////////////////////////////////////////////////////////////////////////////////////////
void ThreadingInit() {