Rev |
Log message |
Author |
Age |
Path |
1765 |
|
root |
5623d 21h |
/or1k/tags/stable_0_2_0_rc2/or1ksim/cpu/or32/insnset.c |
1611 |
This commit was manufactured by cvs2svn to create tag 'stable_0_2_0_rc2'. |
|
6824d 07h |
/or1k/tags/stable_0_2_0_rc2/or1ksim/cpu/or32/insnset.c |
1557 |
Fix most warnings issued by gcc4 |
nogj |
6906d 11h |
/or1k/tags/stable_0_2_0_rc2/or1ksim/cpu/or32/insnset.c |
1537 |
Remove old spr logging code. Use `-d +spr' to get spr access logged to stderr |
nogj |
6968d 14h |
/or1k/tags/stable_0_2_0_rc2/or1ksim/cpu/or32/insnset.c |
1513 |
Remove the flag global |
nogj |
6973d 08h |
/or1k/tags/stable_0_2_0_rc2/or1ksim/cpu/or32/insnset.c |
1508 |
Remove m{f,t}spr calls where we can access the spr directly |
nogj |
6973d 09h |
/or1k/tags/stable_0_2_0_rc2/or1ksim/cpu/or32/insnset.c |
1506 |
* Remove very slow {set,test}sprbit{,s} functions.
* Remove uses of getsprbits in time critical functions. |
nogj |
6973d 09h |
/or1k/tags/stable_0_2_0_rc2/or1ksim/cpu/or32/insnset.c |
1471 |
Rewrite the interactive mode handling to also work in the recompiler |
nogj |
7064d 04h |
/or1k/tags/stable_0_2_0_rc2/or1ksim/cpu/or32/insnset.c |
1438 |
NOP_REPORT should report numbers in hex not decimal |
nogj |
7064d 04h |
/or1k/tags/stable_0_2_0_rc2/or1ksim/cpu/or32/insnset.c |
1432 |
Collect most of the cpu state variables in a structure (cpu_state) |
nogj |
7064d 04h |
/or1k/tags/stable_0_2_0_rc2/or1ksim/cpu/or32/insnset.c |
1386 |
Rework exception handling |
nogj |
7070d 08h |
/or1k/tags/stable_0_2_0_rc2/or1ksim/cpu/or32/insnset.c |
1375 |
Remove FAST_SIM, it nolonger provides a speed up |
nogj |
7104d 23h |
/or1k/tags/stable_0_2_0_rc2/or1ksim/cpu/or32/insnset.c |
1350 |
Mark a simulated cpu address as such, by introducing the new oraddr_t type |
nogj |
7114d 02h |
/or1k/tags/stable_0_2_0_rc2/or1ksim/cpu/or32/insnset.c |
1344 |
* Avoid doing a store in *every* instruction executed by storeing the instruction function unit in or32_opcodes |
nogj |
7127d 06h |
/or1k/tags/stable_0_2_0_rc2/or1ksim/cpu/or32/insnset.c |
1343 |
* Fix warnings in insnset.c and execute.c |
nogj |
7127d 06h |
/or1k/tags/stable_0_2_0_rc2/or1ksim/cpu/or32/insnset.c |
1342 |
* Fix generate.c to produce a execgen.c with less warnings.
* Fix the --enable-simple configure option. |
nogj |
7127d 07h |
/or1k/tags/stable_0_2_0_rc2/or1ksim/cpu/or32/insnset.c |
1338 |
l.ff1 instruction added |
andreje |
7143d 04h |
/or1k/tags/stable_0_2_0_rc2/or1ksim/cpu/or32/insnset.c |
1321 |
some tests rely on exit(0) as a last std output text to pass |
phoenix |
7228d 21h |
/or1k/tags/stable_0_2_0_rc2/or1ksim/cpu/or32/insnset.c |
1319 |
cpu/sim memory accesses separation, tick, exception, nr. of operands, cycles count,... corrections. |
phoenix |
7230d 21h |
/or1k/tags/stable_0_2_0_rc2/or1ksim/cpu/or32/insnset.c |
1308 |
Gyorgy Jeney: extensive cleanup |
phoenix |
7318d 21h |
/or1k/tags/stable_0_2_0_rc2/or1ksim/cpu/or32/insnset.c |
1303 |
compile fix regarding lf.itof.s, lf.itof.d |
phoenix |
7336d 09h |
/or1k/tags/stable_0_2_0_rc2/or1ksim/cpu/or32/insnset.c |
1244 |
Added "cm" command to copy data inside memory.
Make or1ksim work on little endian platforms.
Port to Mac OS X.
Some bugfixes.
Allow JTAG write access to read-only memory regions. |
hpanther |
7486d 06h |
/or1k/tags/stable_0_2_0_rc2/or1ksim/cpu/or32/insnset.c |
1170 |
Added support for l.addc instruction. |
csanchez |
7703d 00h |
/or1k/tags/stable_0_2_0_rc2/or1ksim/cpu/or32/insnset.c |
997 |
PRINTF should be used instead of printf; command redirection repaired |
markom |
8015d 11h |
/or1k/tags/stable_0_2_0_rc2/or1ksim/cpu/or32/insnset.c |
884 |
code cleaning - a lot of global variables moved to runtime struct |
markom |
8059d 10h |
/or1k/tags/stable_0_2_0_rc2/or1ksim/cpu/or32/insnset.c |
722 |
floating point registers are obsolete; GPRs should be used instead |
markom |
8185d 07h |
/or1k/tags/stable_0_2_0_rc2/or1ksim/cpu/or32/insnset.c |
720 |
single floating point support added |
markom |
8185d 11h |
/or1k/tags/stable_0_2_0_rc2/or1ksim/cpu/or32/insnset.c |
713 |
lot of small minor improvements: code documented, cleaned; runs at about same speed when not actually logging, but exe_log is enabled; raw_stats now run only with simple execution - enable RAW_USAGE_STATS macro |
markom |
8187d 11h |
/or1k/tags/stable_0_2_0_rc2/or1ksim/cpu/or32/insnset.c |
712 |
eval_operand and set_operand functions are being generated |
markom |
8190d 08h |
/or1k/tags/stable_0_2_0_rc2/or1ksim/cpu/or32/insnset.c |
706 |
insn_decode execution part replaced by generated function decode_execute; use --enable-simple to use runtime decoding |
markom |
8191d 06h |
/or1k/tags/stable_0_2_0_rc2/or1ksim/cpu/or32/insnset.c |