forked from ShuriZma/suyu
1
0
Fork 0

HLE: Removed usnused EatCycles function.

This commit is contained in:
bunnei 2014-06-06 23:34:49 -04:00
parent 862db811f0
commit 4620e2a741
3 changed files with 0 additions and 15 deletions

View File

@ -40,10 +40,6 @@ void CallSVC(u32 opcode) {
} }
} }
void EatCycles(u32 cycles) {
// TODO: ImplementMe
}
void Reschedule(const char *reason) { void Reschedule(const char *reason) {
#ifdef _DEBUG #ifdef _DEBUG
_dbg_assert_msg_(HLE, reason != 0 && strlen(reason) < 256, "Reschedule: Invalid or too long reason."); _dbg_assert_msg_(HLE, reason != 0 && strlen(reason) < 256, "Reschedule: Invalid or too long reason.");

View File

@ -37,8 +37,6 @@ void RegisterModule(std::string name, int num_functions, const FunctionDef *func
void CallSVC(u32 opcode); void CallSVC(u32 opcode);
void EatCycles(u32 cycles);
void Reschedule(const char *reason); void Reschedule(const char *reason);
void Init(); void Init();

View File

@ -337,15 +337,8 @@ Handle CreateThread(const char* name, u32 entry_point, s32 priority, u32 arg, s3
stack_size); stack_size);
ResetThread(t, arg, 0); ResetThread(t, arg, 0);
HLE::EatCycles(32000);
CallThread(t); CallThread(t);
// This won't schedule to the new thread, but it may to one woken from eating cycles.
// Technically, this should not eat all at once, and reschedule in the middle, but that's hard.
//HLE::Reschedule(__func__);
return handle; return handle;
} }
@ -389,8 +382,6 @@ Result SetThreadPriority(Handle handle, s32 priority) {
g_thread_ready_queue.push_back(thread->current_priority, handle); g_thread_ready_queue.push_back(thread->current_priority, handle);
} }
HLE::EatCycles(450);
return 0; return 0;
} }