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