Andrew Waterman
5378f2942c
Delete all remaining junk on "make clean"
11 years ago
Andrew Waterman
1b15ab2ef5
handle Makefile dependences for precompiled headers correctly
11 years ago
Andrew Waterman
27ade6f544
Install config.h with other headers
11 years ago
Andrew Waterman
3fd738af16
Reduce dependences on auto-generated code
In particular, precompiled headers ideally won't depend on any.
11 years ago
Andrew Waterman
e26e8c5879
Fix makefile race condition
11 years ago
Andrew Waterman
8e7ae9b1d6
Add missing makefile dependence
This manifested as a spurious compile warning when using make -j.
12 years ago
Scott Beamer
3f9ce874eb
now can build with clang
on os x, clang needs different flags than gcc to generate and use precompiled headers
12 years ago
Scott Beamer
44793fde81
don't include same flags twice
12 years ago
Andrew Waterman
43615c60e7
Use precompiled headers to speed up compilation
12 years ago
Andrew Waterman
ec30507bf5
Prefer libraries located in current directory
12 years ago
Andrew Waterman
afa56de3d5
Link subproject dynamic libraries correctly
12 years ago
Andrew Waterman
4a2f98e35f
Build and use shared libraries
12 years ago
Andrew Waterman
77f2815807
Improve performance for branchy code
We now use a heavily unrolled loop as the software I$, which allows the
host machine's branch target prediction to associate target PCs with
unique-ish host PCs.
12 years ago
Andrew Waterman
34be1b9afd
make spike.o correctly depend on dispatch.h
13 years ago
Andrew Waterman
3148ee1df5
use coreutils `seq' instead of hacky `range'
13 years ago
Yunsup Lee
28b983b266
fix make issue
13 years ago
Andrew Waterman
9c0fe41baa
make Makefile sh-friendly
13 years ago
Andrew Waterman
14cfc50a60
fix(?) circular dependence on generated headers
13 years ago
Andrew Waterman
adb3e3df44
add range(start, end) method to Makefile
13 years ago
Andrew Waterman
c43f02f294
correctly depend on dispatch.h
13 years ago
Andrew Waterman
6c19a775f9
remove circular dependence in Makefile
Thanks, Sebastien!
13 years ago
Andrew Waterman
de5b42e923
change htif to link against libfesvr
13 years ago
Rimas Avizienis
3bec77de69
fixes to make disassembly work under macos (with macports binutils installed)
15 years ago
Andrew Waterman
77452a26e7
temporary undoing of renaming
15 years ago
Andrew Waterman
740f981cfd
[sim] renamed to riscv-isa-run
15 years ago
Andrew Waterman
ab928baadb
[sim] made softfloat files C instead of C++
16 years ago
Andrew Waterman
01c01cc36f
Reorganized directory structure
Moved cross-compiler to /xcc/ rather than /
Added ISA sim in /sim/
Added Proxy Kernel in /pk/ (to be cleaned up)
Added opcode map to /opcodes/ (ditto)
Added documentation to /doc/
16 years ago