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
12 typedef enum {
13     IpiRemoteCall_Stall,
14     IpiRemoteCall_switchFpuOwner,
15     IpiNumArchRemoteCall
16 } IpiRemoteCall_t;
17 
18 void ipi_send_target(irq_t irq, word_t cpuTargetList);
19 irq_t ipi_get_irq(void);
20 void  ipi_clear_irq(irq_t irq);
21 #endif
22 
23