aboutsummaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
Diffstat (limited to 'arch')
-rw-r--r--arch/riscv64/asm/asm-offsets.c (renamed from arch/riscv64/gen/asm-offsets.c)0
-rw-r--r--arch/riscv64/asm/source.mk (renamed from arch/riscv64/gen/source.mk)5
-rw-r--r--arch/riscv64/kernel/gen/.gitkeep0
-rw-r--r--arch/riscv64/kernel/regs.h2
-rw-r--r--arch/riscv64/source.mk2
5 files changed, 5 insertions, 4 deletions
diff --git a/arch/riscv64/gen/asm-offsets.c b/arch/riscv64/asm/asm-offsets.c
index 8852d8f..8852d8f 100644
--- a/arch/riscv64/gen/asm-offsets.c
+++ b/arch/riscv64/asm/asm-offsets.c
diff --git a/arch/riscv64/gen/source.mk b/arch/riscv64/asm/source.mk
index fda9651..9b463b7 100644
--- a/arch/riscv64/gen/source.mk
+++ b/arch/riscv64/asm/source.mk
@@ -1,7 +1,8 @@
OFFSET_HEADER := $(ARCH_SOURCE)/kernel/gen/asm-offsets.h
-OFFSET_SOURCE := $(ARCH_SOURCE)/gen/asm-offsets.c
+OFFSET_SOURCE := $(ARCH_SOURCE)/asm/asm-offsets.c
$(OFFSET_HEADER): $(OFFSET_SOURCE)
+ mkdir -p $$(dirname $(OFFSET_HEADER))
echo "#ifndef APOS_ASM_OFFSETS_H" > $(OFFSET_HEADER)
echo "#define APOS_ASM_OFFSETS_H" >> $(OFFSET_HEADER)
echo "/**" >> $(OFFSET_HEADER)
@@ -12,4 +13,4 @@ $(OFFSET_HEADER): $(OFFSET_SOURCE)
awk '($$1 == "#->") { print "#define " $$2 " " $$3 }' >> $(OFFSET_HEADER)
echo "#endif /* APOS_ASM_OFFSETS_H */" >> $(OFFSET_HEADER)
-CLEANUP += $(ARCH_SOURCE)/kernel/gen/asm-offsets.h
+CLEANUP += $(ARCH_SOURCE)/kernel/gen
diff --git a/arch/riscv64/kernel/gen/.gitkeep b/arch/riscv64/kernel/gen/.gitkeep
deleted file mode 100644
index e69de29..0000000
--- a/arch/riscv64/kernel/gen/.gitkeep
+++ /dev/null
diff --git a/arch/riscv64/kernel/regs.h b/arch/riscv64/kernel/regs.h
index f674f69..2c19092 100644
--- a/arch/riscv64/kernel/regs.h
+++ b/arch/riscv64/kernel/regs.h
@@ -7,7 +7,7 @@
/**
* @file regs.h
* riscv64 registers, currently only base extension integer regs. Used in
- * _save_context. Used in \ref arch/riscv64/gen/asm-offsets.c to generate a list
+ * _save_context. Used in `arch/riscv64/gen/asm-offsets.c` to generate a list
* of offsets usable from assembly.
*
* \todo Implement sacing floating point, vector, etc. registers.
diff --git a/arch/riscv64/source.mk b/arch/riscv64/source.mk
index a1ef1d3..f469e40 100644
--- a/arch/riscv64/source.mk
+++ b/arch/riscv64/source.mk
@@ -18,7 +18,7 @@ OBJCOPY := $(CROSS_COMPILE)-objcopy
run:
$(ARCH_SOURCE)/conf/mkimage.sh
-include $(ARCH_SOURCE)/gen/source.mk
+include $(ARCH_SOURCE)/asm/source.mk
# dependecy generation
$(ARCH_BUILD)/kernel/entry.o: $(ARCH_SOURCE)/kernel/gen/asm-offsets.h