k_interrupt_manager.h 408 B

123456789101112131415161718
  1. // SPDX-FileCopyrightText: Copyright 2021 yuzu Emulator Project
  2. // SPDX-License-Identifier: GPL-2.0-or-later
  3. #pragma once
  4. #include "common/common_types.h"
  5. namespace Kernel {
  6. class KernelCore;
  7. namespace KInterruptManager {
  8. void HandleInterrupt(KernelCore& kernel, s32 core_id);
  9. void SendInterProcessorInterrupt(KernelCore& kernel, u64 core_mask);
  10. } // namespace KInterruptManager
  11. } // namespace Kernel