forked from eden-emu/eden
memory: rename global memory references to application memory
This commit is contained in:
parent
ac3927074b
commit
41d99aa89d
44 changed files with 186 additions and 227 deletions
|
@ -546,7 +546,7 @@ u16 KThread::GetUserDisableCount() const {
|
|||
return {};
|
||||
}
|
||||
|
||||
auto& memory = m_kernel.System().Memory();
|
||||
auto& memory = this->GetOwnerProcess()->GetMemory();
|
||||
return memory.Read16(m_tls_address + offsetof(ThreadLocalRegion, disable_count));
|
||||
}
|
||||
|
||||
|
@ -556,7 +556,7 @@ void KThread::SetInterruptFlag() {
|
|||
return;
|
||||
}
|
||||
|
||||
auto& memory = m_kernel.System().Memory();
|
||||
auto& memory = this->GetOwnerProcess()->GetMemory();
|
||||
memory.Write16(m_tls_address + offsetof(ThreadLocalRegion, interrupt_flag), 1);
|
||||
}
|
||||
|
||||
|
@ -566,7 +566,7 @@ void KThread::ClearInterruptFlag() {
|
|||
return;
|
||||
}
|
||||
|
||||
auto& memory = m_kernel.System().Memory();
|
||||
auto& memory = this->GetOwnerProcess()->GetMemory();
|
||||
memory.Write16(m_tls_address + offsetof(ThreadLocalRegion, interrupt_flag), 0);
|
||||
}
|
||||
|
||||
|
@ -1422,6 +1422,11 @@ s32 GetCurrentCoreId(KernelCore& kernel) {
|
|||
return GetCurrentThread(kernel).GetCurrentCore();
|
||||
}
|
||||
|
||||
Core::Memory::Memory& GetCurrentMemory(KernelCore& kernel) {
|
||||
// TODO: per-process memory
|
||||
return kernel.System().ApplicationMemory();
|
||||
}
|
||||
|
||||
KScopedDisableDispatch::~KScopedDisableDispatch() {
|
||||
// If we are shutting down the kernel, none of this is relevant anymore.
|
||||
if (m_kernel.IsShuttingDown()) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue