RV32 SoC DS UG
High-Perf RV32 SoC DS UG
RV64 SoC DS UG API and Examples
Embedded IDE UG
Loading...
Searching...
No Matches
start.h
Go to the documentation of this file.
1
2// Copyright (C) 2013-2026 Efinix Inc. All rights reserved.
3// Full license header bsp/efinix/EfxSapphireSocRV64/include/LICENSE.MD
5#ifndef START_H
6#define START_H
7
8#include <stdint.h>
9
10#ifdef __cplusplus
11extern "C" {
12#endif
13
14extern void smp_unlock(void (*userMain)(uintptr_t, uintptr_t, uintptr_t));
15
16// #if __riscv_xlen == 64
17// extern void smp_unlock(void (*userMain)(u64, u64, u64));
18// #elif __riscv_xlen == 32
19// extern void smp_unlock(void (*userMain)(u32, u32, u32));
20// #endif
21
22#ifdef __cplusplus
23}
24#endif // C_plusplus
25
26#endif // START_H
void smp_unlock(void(*userMain)(uintptr_t, uintptr_t, uintptr_t))