|
|
@@ -13,16 +13,8 @@
|
|
|
#include "common/logging/log.h"
|
|
|
#include "common/thread_queue_list.h"
|
|
|
#include "core/arm/arm_interface.h"
|
|
|
-#ifdef ARCHITECTURE_x86_64
|
|
|
-#include "core/arm/dynarmic/arm_dynarmic_32.h"
|
|
|
-#include "core/arm/dynarmic/arm_dynarmic_64.h"
|
|
|
-#endif
|
|
|
-#include "core/arm/cpu_interrupt_handler.h"
|
|
|
-#include "core/arm/exclusive_monitor.h"
|
|
|
#include "core/arm/unicorn/arm_unicorn.h"
|
|
|
#include "core/core.h"
|
|
|
-#include "core/core_timing.h"
|
|
|
-#include "core/core_timing_util.h"
|
|
|
#include "core/cpu_manager.h"
|
|
|
#include "core/hardware_properties.h"
|
|
|
#include "core/hle/kernel/errors.h"
|
|
|
@@ -36,6 +28,11 @@
|
|
|
#include "core/hle/result.h"
|
|
|
#include "core/memory.h"
|
|
|
|
|
|
+#ifdef ARCHITECTURE_x86_64
|
|
|
+#include "core/arm/dynarmic/arm_dynarmic_32.h"
|
|
|
+#include "core/arm/dynarmic/arm_dynarmic_64.h"
|
|
|
+#endif
|
|
|
+
|
|
|
namespace Kernel {
|
|
|
|
|
|
bool Thread::ShouldWait(const Thread* thread) const {
|
|
|
@@ -540,13 +537,4 @@ ResultCode Thread::SetCoreAndAffinityMask(s32 new_core, u64 new_affinity_mask) {
|
|
|
return RESULT_SUCCESS;
|
|
|
}
|
|
|
|
|
|
-////////////////////////////////////////////////////////////////////////////////////////////////////
|
|
|
-
|
|
|
-/**
|
|
|
- * Gets the current thread
|
|
|
- */
|
|
|
-Thread* GetCurrentThread() {
|
|
|
- return Core::System::GetInstance().CurrentScheduler().GetCurrentThread();
|
|
|
-}
|
|
|
-
|
|
|
} // namespace Kernel
|