aboutsummaryrefslogtreecommitdiff
path: root/bbl/bbl.mk.in
diff options
context:
space:
mode:
authorAndrew Waterman <andrew@sifive.com>2017-02-20 21:43:09 -0800
committerAndrew Waterman <andrew@sifive.com>2017-02-20 21:43:09 -0800
commitf6bca6e35b66632afad68f6b7fb2b3203c8502fb (patch)
tree3f8d691713d96ef4e7f57b8504691e68cdcda6f7 /bbl/bbl.mk.in
parent59484c94e161b0f1870096cfb183533b20569669 (diff)
downloadriscv-pk-f6bca6e35b66632afad68f6b7fb2b3203c8502fb.zip
riscv-pk-f6bca6e35b66632afad68f6b7fb2b3203c8502fb.tar.gz
riscv-pk-f6bca6e35b66632afad68f6b7fb2b3203c8502fb.tar.bz2
Don't block for acks on console writes
Diffstat (limited to 'bbl/bbl.mk.in')
-rw-r--r--bbl/bbl.mk.in6
1 files changed, 4 insertions, 2 deletions
diff --git a/bbl/bbl.mk.in b/bbl/bbl.mk.in
index 1bb4cd1..5abe2cd 100644
--- a/bbl/bbl.mk.in
+++ b/bbl/bbl.mk.in
@@ -8,13 +8,15 @@ bbl_hdrs = \
bbl.h \
bbl_c_srcs = \
- kernel_elf.c \
logo.c \
bbl_asm_srcs = \
payload.S \
-payload.o: $(bbl_payload)
+payload.o: bbl_payload
+
+bbl_payload: $(BBL_PAYLOAD)
+ if $(READELF) -h $< 2> /dev/null > /dev/null; then $(OBJCOPY) -O binary $< $@; else cp $< $@; fi
bbl_test_srcs =