From d646fbfe5815f6f5dda66406510680ec3813d3f4 Mon Sep 17 00:00:00 2001 From: Zihao Yu Date: Wed, 24 May 2023 12:44:34 +0800 Subject: [PATCH] bsp,abstract-machine: add dummy functions to pass linking --- bsp/abstract-machine/src/context.c | 19 +++++++++++++++++++ bsp/abstract-machine/src/init.c | 6 ++++++ bsp/abstract-machine/src/interrupt.c | 10 ++++++++++ 3 files changed, 35 insertions(+) create mode 100644 bsp/abstract-machine/src/context.c create mode 100644 bsp/abstract-machine/src/interrupt.c diff --git a/bsp/abstract-machine/src/context.c b/bsp/abstract-machine/src/context.c new file mode 100644 index 0000000..1cce4ed --- /dev/null +++ b/bsp/abstract-machine/src/context.c @@ -0,0 +1,19 @@ +#include +#include + +void rt_hw_context_switch_to(rt_ubase_t to) { + assert(0); +} + +void rt_hw_context_switch(rt_ubase_t from, rt_ubase_t to) { + assert(0); +} + +void rt_hw_context_switch_interrupt(void *context, rt_ubase_t from, rt_ubase_t to, struct rt_thread *to_thread) { + assert(0); +} + +rt_uint8_t *rt_hw_stack_init(void *tentry, void *parameter, rt_uint8_t *stack_addr, void *texit) { + assert(0); + return NULL; +} diff --git a/bsp/abstract-machine/src/init.c b/bsp/abstract-machine/src/init.c index 7742a96..c8be098 100644 --- a/bsp/abstract-machine/src/init.c +++ b/bsp/abstract-machine/src/init.c @@ -1,3 +1,9 @@ +#include + +void rt_hw_board_init() { + assert(0); +} + int main() { extern int entry(void); entry(); diff --git a/bsp/abstract-machine/src/interrupt.c b/bsp/abstract-machine/src/interrupt.c new file mode 100644 index 0000000..9dbb2a0 --- /dev/null +++ b/bsp/abstract-machine/src/interrupt.c @@ -0,0 +1,10 @@ +#include +#include + +void rt_hw_interrupt_enable() { + assert(0); +} + +void rt_hw_interrupt_disable() { + assert(0); +}