/* SPDX-License-Identifier: GPL-2.0-only */1/*2* Copyright (c) 2021 by Rivos Inc.3*/4#ifndef __ASM_CPU_OPS_SBI_H5#define __ASM_CPU_OPS_SBI_H67#ifndef __ASSEMBLER__8#include <linux/init.h>9#include <linux/sched.h>10#include <linux/threads.h>1112extern const struct cpu_operations cpu_ops_sbi;1314/**15* struct sbi_hart_boot_data - Hart specific boot used during booting and16* cpu hotplug.17* @task_ptr: A pointer to the hart specific tp18* @stack_ptr: A pointer to the hart specific sp19*/20struct sbi_hart_boot_data {21void *task_ptr;22void *stack_ptr;23};24#endif2526#endif /* ifndef __ASM_CPU_OPS_SBI_H */272829