Andrew Waterman
c4350ef6ef
Support setting ISA/subsets with --isa flag
Default is RV64IMAFDC. Can do things like
--isa=RV32 (which implies IMAFDC)
--isa=IM (which implies RV64)
--isa=RV64IMAFDXhwacha
11 years ago
Reinoud Zandijk
65ba70071d
Allow Spike to build on NetBSD
Under NetBSD, dlopen() is in libc so no extra libs are needed.
11 years ago
Andrew Waterman
416c8be88c
Support building from within root directory
11 years ago
Andrew Waterman
2c1ddd1781
Enable runtime loading of dynamic library with --extlib
12 years ago
Andrew Waterman
fb3be24671
Eliminate hwacha <-> riscv circular dependence
We now split out the spike executable into another subproject,
which depends on both rocket and hwacha
12 years ago
Yunsup Lee
2f1f9a4fbc
revamp hwacha; now runs in physical mode
13 years ago
Andrew Waterman
be9b242d95
Rip out Hwacha for now
13 years ago
Yunsup Lee
85c978fe99
add place holders for instructions to handle vector exceptions
14 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
3fb2ead615
[xcc,pk,opcodes,sim] updated encoding/insn names
15 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