mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-01 14:58:14 +00:00
Only clear when initializating kernelMemory and userMemory.
This commit is contained in:
1 parent
df82673116
commit
0f45e17f09
2 files changed
+4
-4
No files matched your search
@@ -426,8 +426,10 @@ void __KernelFplEndCallback(SceUID threadID, SceUID prevCallbackId);
|
||||
|
||||
void __KernelMemoryInit()
|
||||
{
|
||||
kernelMemory.Init(PSP_GetKernelMemoryBase(), PSP_GetKernelMemoryEnd()-PSP_GetKernelMemoryBase());
|
||||
userMemory.Init(PSP_GetUserMemoryBase(), PSP_GetUserMemoryEnd()-PSP_GetUserMemoryBase());
|
||||
kernelMemory.Init(PSP_GetKernelMemoryBase(), PSP_GetKernelMemoryEnd() - PSP_GetKernelMemoryBase());
|
||||
userMemory.Init(PSP_GetUserMemoryBase(), PSP_GetUserMemoryEnd() - PSP_GetUserMemoryBase());
|
||||
Memory::Memset(PSP_GetKernelMemoryBase(), 0, PSP_GetKernelMemoryEnd() - PSP_GetKernelMemoryBase());
|
||||
Memory::Memset(PSP_GetUserMemoryBase(), 0, PSP_GetUserMemoryEnd() - PSP_GetUserMemoryBase());
|
||||
INFO_LOG(SCEKERNEL, "Kernel and user memory pools initialized");
|
||||
|
||||
vplWaitTimer = CoreTiming::RegisterEvent("VplTimeout", __KernelVplTimeout);
|
||||
|
||||
@@ -23,7 +23,6 @@
|
||||
#include "Common/StringUtils.h"
|
||||
#include "Core/Util/BlockAllocator.h"
|
||||
#include "Core/Reporting.h"
|
||||
#include "Core/MemMapHelpers.h"
|
||||
|
||||
// Slow freaking thing but works (eventually) :)
|
||||
|
||||
@@ -44,7 +43,6 @@ void BlockAllocator::Init(u32 rangeStart, u32 rangeSize)
|
||||
//Initial block, covering everything
|
||||
top_ = new Block(rangeStart_, rangeSize_, false, NULL, NULL);
|
||||
bottom_ = top_;
|
||||
Memory::Memset(rangeStart_, 0, rangeSize_);
|
||||
}
|
||||
|
||||
void BlockAllocator::Shutdown()
|
||||
|
||||
Reference in new issue
Block a user