@ -10,16 +10,15 @@
# include "core/arm/exclusive_monitor.h"
# include "core/arm/exclusive_monitor.h"
# include "core/arm/unicorn/arm_unicorn.h"
# include "core/arm/unicorn/arm_unicorn.h"
# include "core/core.h"
# include "core/core.h"
# include "core/hle/kernel/kernel.h"
# include "core/hle/kernel/physical_core.h"
# include "core/hle/kernel/physical_core.h"
# include "core/hle/kernel/scheduler.h"
# include "core/hle/kernel/scheduler.h"
# include "core/hle/kernel/thread.h"
# include "core/hle/kernel/thread.h"
namespace Kernel {
namespace Kernel {
PhysicalCore : : PhysicalCore ( Core : : System & system , KernelCore& kernel , std: : size_t id ,
PhysicalCore : : PhysicalCore ( Core : : System & system , std: : size_t id ,
Core : : ExclusiveMonitor & exclusive_monitor )
Core : : ExclusiveMonitor & exclusive_monitor )
: core_index { id } , kernel { kernel } {
: core_index { id } {
# ifdef ARCHITECTURE_x86_64
# ifdef ARCHITECTURE_x86_64
arm_interface = std : : make_shared < Core : : ARM_Dynarmic > ( system , exclusive_monitor , core_index ) ;
arm_interface = std : : make_shared < Core : : ARM_Dynarmic > ( system , exclusive_monitor , core_index ) ;
# else
# else