aboutsummaryrefslogtreecommitdiff
path: root/debug_rom
diff options
context:
space:
mode:
authorPrashanth Mundkur <prashanth.mundkur@gmail.com>2018-02-26 15:37:01 -0800
committerAndrew Waterman <aswaterman@gmail.com>2018-03-06 11:46:53 -0600
commit58aa702359ec56f0b26a3f10a2617a58c9818451 (patch)
treee4ed5d0b67a4521d312ceefbd55c8a20ba31a26a /debug_rom
parent1fb7753da0bae7dd0499a3151e717b2b6fd2cf9d (diff)
downloadspike-58aa702359ec56f0b26a3f10a2617a58c9818451.zip
spike-58aa702359ec56f0b26a3f10a2617a58c9818451.tar.gz
spike-58aa702359ec56f0b26a3f10a2617a58c9818451.tar.bz2
Fix install of a missed header from debug_rom.
The installed header files from the riscv subproject were incomplete, since processor.h includes debug_rom_defines.h, and the latter was not installed. Fix by moving it into riscv/, add it to the riscv subproject header list, which ensures it will get installed. While here, also add a missed dependency of debug_rom on riscv/encoding.h to debug_rom/Makefile.
Diffstat (limited to 'debug_rom')
-rw-r--r--debug_rom/Makefile2
-rwxr-xr-xdebug_rom/debug_rom.S4
2 files changed, 3 insertions, 3 deletions
diff --git a/debug_rom/Makefile b/debug_rom/Makefile
index 0a67ba1..c5f2205 100644
--- a/debug_rom/Makefile
+++ b/debug_rom/Makefile
@@ -7,7 +7,7 @@ OBJCOPY = $(RISCV)/bin/riscv64-unknown-elf-objcopy
COMPILE = $(CC) -nostdlib -nostartfiles -I.. -Tlink.ld
ELFS = debug_rom
-DEPS = debug_rom.S link.ld debug_rom_defines.h
+DEPS = debug_rom.S link.ld ../riscv/debug_rom_defines.h ../riscv/encoding.h
all: $(patsubst %,%.h,$(ELFS))
diff --git a/debug_rom/debug_rom.S b/debug_rom/debug_rom.S
index 1342ee0..28c7076 100755
--- a/debug_rom/debug_rom.S
+++ b/debug_rom/debug_rom.S
@@ -1,8 +1,8 @@
// See LICENSE.SiFive for license details.
#include "riscv/encoding.h"
-#include "debug_rom_defines.h"
-
+#include "riscv/debug_rom_defines.h"
+
.option norvc
.global entry
.global exception