/** ****************************************************************************** * Xenia : Xbox 360 Emulator Research Project * ****************************************************************************** * Copyright 2013 Ben Vanik. All rights reserved. * * Released under the BSD license - see LICENSE in the root for more details. * ****************************************************************************** */ #include "xenia/kernel/xboxkrnl/xboxkrnl_module.h" #include #include #include "xenia/base/clock.h" #include "xenia/base/debugging.h" #include "xenia/base/logging.h" #include "xenia/base/math.h" #include "xenia/cpu/ppc/ppc_context.h" #include "xenia/cpu/processor.h" #include "xenia/emulator.h" #include "xenia/kernel/kernel_state.h" #include "xenia/kernel/user_module.h" #include "xenia/kernel/xboxkrnl/xboxkrnl_private.h" #include "xenia/kernel/xthread.h" namespace xe { namespace kernel { namespace xboxkrnl { void KeCertMonitorCallback(cpu::ppc::PPCContext* ppc_context, kernel::KernelState* kernel_state) { auto id = ppc_context->r[3]; auto arg = ppc_context->r[4]; XELOGI("KeCertMonitorCallback(%u, %08x)", id, arg); auto xboxkrnl = kernel_state->GetKernelModule("xboxkrnl.exe"); } } // namespace xboxkrnl } // namespace kernel } // namespace xe