Browse Source

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.
pull/178/head
Prashanth Mundkur 9 years ago
committed by Andrew Waterman
parent
commit
58aa702359
  1. 2
      debug_rom/Makefile
  2. 4
      debug_rom/debug_rom.S
  3. 2
      riscv/debug_module.cc
  4. 2
      riscv/processor.h

2
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))

4
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

2
riscv/debug_module.cc

@ -6,7 +6,7 @@
#include "mmu.h"
#include "debug_rom/debug_rom.h"
#include "debug_rom/debug_rom_defines.h"
#include "debug_rom_defines.h"
#if 0
# define D(x) x

2
riscv/processor.h

@ -9,7 +9,7 @@
#include <string>
#include <vector>
#include <map>
#include "debug_rom/debug_rom_defines.h"
#include "debug_rom_defines.h"
class processor_t;
class mmu_t;

Loading…
Cancel
Save