4037 Commits (1349b73d58a1e9acf548993d5837a694cb0d386d)
 

Author SHA1 Message Date
Andrew Waterman b363c55cfe use inttypes macros to print uint64_t 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
Yunsup Lee 4944ab3c02 fixes to correctly simulate the vector unit 13 years ago
Andrew Waterman 789abb77fb make interactive mode cope with canonical terminal 13 years ago
Andrew Waterman 60a69f08bf destroy htif on simulator termination 13 years ago
Andrew Waterman c43f02f294 correctly depend on dispatch.h 13 years ago
Andrew Waterman 6c19a775f9 remove circular dependence in Makefile 13 years ago
Andrew Waterman 24cf9ccbb5 update abi register names 13 years ago
Andrew Waterman 8ec519af68 add AUIPC insn; remove RDNPC insn 13 years ago
Andrew Waterman b189b9b128 add load-reserved/store-conditional instructions 13 years ago
Andrew Waterman 983a062e28 ignore writes to SR IP field 13 years ago
Andrew Waterman 93229b56ba opcodes.h must only contain DECLARE_INSN() lines 13 years ago
Andrew Waterman 28ac3dbd81 add BSD license 13 years ago
Andrew Waterman 41ba91339e update ancient README 13 years ago
Andrew Waterman 30a89f79b3 truncate effective addresses in rv32 13 years ago
Andrew Waterman aaf96970cc expose pending interrupts in status register 13 years ago
Andrew Waterman 7abd96d407 add missing #include 13 years ago
Andrew Waterman c0f8506da0 ignore host writes to fromhost if old value not 0 13 years ago
Andrew Waterman 614902fd20 support compilation with gcc 4.7 13 years ago
Andrew Waterman 6d68f47aec fix D$ model not acknowledging stores 13 years ago
Andrew Waterman 290c702c0f specialize fully-associative caches 13 years ago
Andrew Waterman 3e4e4191f4 don't store host pointers in soft TLB 13 years ago
Andrew Waterman ea3ad100c5 clean up fetch-execute loop a bit 13 years ago
Andrew Waterman b119073ab0 add I$/D$/L2$ simulators 13 years ago
Andrew Waterman 55cc5d40ec migrate to c++11 13 years ago
Andrew Waterman d58ee30d17 make HTIF interactions deterministic; fix race 13 years ago
Andrew Waterman 5bf08e1c5a remove unnecessary #include 13 years ago
Andrew Waterman de5b42e923 change htif to link against libfesvr 13 years ago
Yunsup Lee 7960349135 fix vector code simulation problem, turn on SR_U64 14 years ago
Andrew Waterman a1682c1ea2 new tohost/fromhost semantics 14 years ago
Andrew Waterman b3d3f82d4e new tohost/fromhost semantics 14 years ago
Andrew Waterman 07d126d57e correct HTIF reset behavior 14 years ago
Andrew Waterman 2183afefb8 fix htif interaction with interactive mode 14 years ago
Andrew Waterman 546ceaee91 per-core tohost/fromhost registers 14 years ago
Andrew Waterman 01db50f070 new supervisor mode 14 years ago
Yunsup Lee d8a587dedc add disasm functions for vector 14 years ago
Andrew Waterman b282d6e8c0 make NaN behavior consistent with hardfloat 14 years ago
Andrew Waterman ccd5c7b1b1 fix double-precision NaNs 14 years ago
Andrew Waterman 30e88a7fe9 abstract regfile write port 14 years ago
Andrew Waterman 672b0eb7de abstract regfile behind object 14 years ago
Andrew Waterman 128c0d6d8a update vector fences 14 years ago
Yunsup Lee 99bdf89134 clean up vector exception instructions 14 years ago
Yunsup Lee 47cda0cffa add more instructions for vector exception handling 14 years ago
Yunsup Lee 4e8cdcaecc add vvcfg,vtcfg 14 years ago
Yunsup Lee 55da253e4e opcodes cleanup 14 years ago
Andrew Waterman 5a79943f7d always propagate default NaN (all bits set) 14 years ago
Yunsup Lee cdfb3299f0 slight change to vector supervisor instructions 14 years ago
Yunsup Lee 85c978fe99 add place holders for instructions to handle vector exceptions 14 years ago
Yunsup Lee ba7cca6fbb new instructions to handle vector exceptions 14 years ago