use common spinlock.c

This commit is contained in:
TXuian
2024-03-26 10:05:02 +08:00
parent 8f3df1e5c2
commit f5ad8437b5
4 changed files with 23 additions and 7 deletions
@@ -1,3 +1,4 @@
SRC_DIR := arm/armv7-a/cortex-a9
SRC_FILES := spinlock.c
include $(KERNEL_ROOT)/compiler.mk
@@ -1,5 +1,5 @@
SRC_FILES := vector.S trampoline.S $(BOARD)/trap_common.c error_debug.c spinlock.c hard_spinlock.S
SRC_FILES := vector.S trampoline.S $(BOARD)/trap_common.c error_debug.c hard_spinlock.S
ifeq ($(BOARD), imx6q-sabrelite)
SRC_DIR := gicv2
@@ -9,7 +9,6 @@ ifeq ($(BOARD), zynq7000-zc702)
# SRC_DIR := gicv2
SRC_DIR := gicv3
SRC_FILES += $(BOARD)/xil_assert.c
# SRC_FILES := vector.S trampoline.S imx6q-sabrelite/trap_common.c error_debug.c spinlock.c hard_spinlock.S
endif
@@ -19,13 +19,12 @@
#include <stdint.h>
#include <string.h>
#include "assert.h"
#include "multicores.h"
#include "spinlock.h"
#include "task.h"
#include "trap_common.h"
#include "assert.h"
#include "list.h"
#include "multicores.h"
struct lock_node {
int cpu_id;