1/*
2 * Copyright 2020, Data61, CSIRO (ABN 41 687 119 230)
3 *
4 * SPDX-License-Identifier: GPL-2.0-only
5 */
6
7#pragma once
8
9#include <config.h>
10
11#ifdef ENABLE_SMP_SUPPORT
12typedef enum {
13    IpiRemoteCall_Stall,
14    IpiRemoteCall_switchFpuOwner,
15    IpiNumArchRemoteCall
16} IpiRemoteCall_t;
17
18void ipi_send_target(irq_t irq, word_t cpuTargetList);
19irq_t ipi_get_irq(void);
20void  ipi_clear_irq(irq_t irq);
21#endif
22
23