Line 1... |
Line 1... |
|
2006-01-18 20:34 nogj
|
|
|
|
* sim-cmd.c:
|
|
|
|
Fix segmentation fault if setting a breakpoint on a non-existing
|
|
label
|
|
|
|
2006-01-07 18:12 nogj
|
|
|
|
* toplevel.c:
|
|
|
|
Release 0.2.0-rc3
|
|
|
|
2006-01-07 18:11 nogj
|
|
|
|
* ChangeLog:
|
|
|
|
Update ChangeLog
|
|
|
2006-01-07 18:09 nogj
|
2006-01-07 18:09 nogj
|
|
|
* ChangeLog:
|
* ChangeLog:
|
|
|
Upgrade cvs2cl.pl to version 2.59
|
Upgrade cvs2cl.pl to version 2.59
|
Line 171... |
Line 190... |
|
|
gcc4 compile fix
|
gcc4 compile fix
|
|
|
2005-09-29 00:54 phoenix
|
2005-09-29 00:54 phoenix
|
|
|
* Makefile.in, acconfig.h, aclocal.m4, config.h.in, configure,
|
* Makefile.in, aclocal.m4, config.h.in, configure, configure.in,
|
configure.in, bpb/Makefile.in, cache/Makefile.in,
|
bpb/Makefile.in, cache/Makefile.in, cpu/common/Makefile.in,
|
cpu/common/Makefile.in, cpu/Makefile.in, cpu/dlx/Makefile.in,
|
cpu/Makefile.in, cpu/dlx/Makefile.in, cpu/or1k/Makefile.in,
|
cpu/or1k/Makefile.in, cpu/or32/Makefile.in, cuc/Makefile.in,
|
cpu/or32/Makefile.in, cuc/Makefile.in, debug/Makefile.in,
|
debug/Makefile.in, mmu/Makefile.in, peripheral/Makefile.in,
|
mmu/Makefile.in, peripheral/Makefile.in,
|
peripheral/channels/Makefile.in, pic/Makefile.in, pm/Makefile.in,
|
peripheral/channels/Makefile.in, pic/Makefile.in, pm/Makefile.in,
|
port/Makefile.in, support/Makefile.in, tick/Makefile.in,
|
port/Makefile.in, support/Makefile.in, tick/Makefile.in,
|
vapi/Makefile.in:
|
vapi/Makefile.in:
|
|
|
configure updates
|
configure updates
|
Line 188... |
Line 207... |
|
|
* ChangeLog:
|
* ChangeLog:
|
|
|
Update ChangeLog with cvs2cl.pl -S
|
Update ChangeLog with cvs2cl.pl -S
|
|
|
2005-09-13 17:49 nogj
|
|
|
|
* BUGS, TODO:
|
|
|
|
Remove stale files
|
|
|
|
2005-09-06 18:32 nogj
|
2005-09-06 18:32 nogj
|
|
|
* support/debug.c:
|
* support/debug.c:
|
|
|
Fix segfault when parsing invalid debug options
|
Fix segfault when parsing invalid debug options
|
Line 891... |
Line 904... |
|
|
Spelling fix spotted by Matjaz
|
Spelling fix spotted by Matjaz
|
|
|
2005-03-31 18:09 nogj
|
2005-03-31 18:09 nogj
|
|
|
* acconfig.h, configure.in, toplevel.c, cpu/common/abstract.c,
|
* configure.in, toplevel.c, cpu/common/abstract.c,
|
cpu/common/abstract.h, cpu/common/execute.h, cpu/or1k/except.c,
|
cpu/common/abstract.h, cpu/common/execute.h, cpu/or1k/except.c,
|
cpu/or1k/except.h, cpu/or1k/sprs.c, cpu/or1k/opcode/or32.h,
|
cpu/or1k/except.h, cpu/or1k/sprs.c, cpu/or1k/opcode/or32.h,
|
cpu/or32/Makefile.am, cpu/or32/common_i386.h,
|
cpu/or32/Makefile.am, cpu/or32/common_i386.h,
|
cpu/or32/dyn32_defs.h, cpu/or32/dyn_rec.c, cpu/or32/dyn_rec.h,
|
cpu/or32/dyn32_defs.h, cpu/or32/dyn_rec.c, cpu/or32/dyn_rec.h,
|
cpu/or32/dyn_rec_stubs.c, cpu/or32/dyngen.c, cpu/or32/dyngen.h,
|
cpu/or32/dyn_rec_stubs.c, cpu/or32/dyngen.c, cpu/or32/dyngen.h,
|
Line 910... |
Line 923... |
|
|
Implement a dynamic recompiler to speed up the execution
|
Implement a dynamic recompiler to speed up the execution
|
|
|
2005-03-31 18:06 nogj
|
2005-03-31 18:06 nogj
|
|
|
* acconfig.h, configure.in:
|
* configure.in:
|
|
|
Change --enable-simple to --enable-execution to be able to select
|
Change --enable-simple to --enable-execution to be able to select
|
between more than two mutually exclusive execution models
|
between more than two mutually exclusive execution models
|
|
|
2005-03-31 18:05 nogj
|
2005-03-31 18:05 nogj
|
Line 1119... |
Line 1132... |
* Change the SCHED_ADD interface to take a time out as the
|
* Change the SCHED_ADD interface to take a time out as the
|
parameter instead of the number of cycles.
|
parameter instead of the number of cycles.
|
|
|
2005-03-25 13:20 nogj
|
2005-03-25 13:20 nogj
|
|
|
* debug.h, sim-cmd.c, sim-config.c, support/Makefile.am,
|
* sim-cmd.c, sim-config.c, support/Makefile.am, support/dbchs.h,
|
support/dbchs.h, support/debug.c, support/debug.h:
|
support/debug.c, support/debug.h:
|
|
|
Implement debug channels based on the wine debugging scheme
|
Implement debug channels based on the wine debugging scheme
|
|
|
2005-03-25 13:19 nogj
|
2005-03-25 13:19 nogj
|
|
|
Line 1217... |
Line 1230... |
|
|
aclocal && autoconf && automake
|
aclocal && autoconf && automake
|
|
|
2005-02-18 22:04 nogj
|
2005-02-18 22:04 nogj
|
|
|
* acconfig.h, configure.in, sim-cmd.c, sim-config.c, sim-config.h,
|
* configure.in, sim-cmd.c, sim-config.c, sim-config.h, toplevel.c,
|
toplevel.c, cpu/common/abstract.c, cpu/or32/insnset.c:
|
cpu/common/abstract.c, cpu/or32/insnset.c:
|
|
|
Remove FAST_SIM, it nolonger provides a speed up
|
Remove FAST_SIM, it nolonger provides a speed up
|
|
|
2005-02-18 22:03 nogj
|
2005-02-18 22:03 nogj
|
|
|
Line 1355... |
Line 1368... |
|
|
* peripheral/dma.h, peripheral/dma_defs.h, testbench/dmatest.c:
|
* peripheral/dma.h, peripheral/dma_defs.h, testbench/dmatest.c:
|
|
|
Fix dmatest testcase
|
Fix dmatest testcase
|
|
|
2005-02-11 00:45 phoenix
|
|
|
|
* config.h:
|
|
|
|
this file is autogenerated
|
|
|
|
2005-02-10 15:53 phoenix
|
2005-02-10 15:53 phoenix
|
|
|
* cpu/: common/abstract.c, or1k/sprs.c, or1k/sprs.h:
|
* cpu/: common/abstract.c, or1k/sprs.c, or1k/sprs.h:
|
|
|
typing fixes
|
typing fixes
|
Line 1394... |
Line 1401... |
|
|
Reindent create_watchpoints useing a more compact indentation style
|
Reindent create_watchpoints useing a more compact indentation style
|
|
|
2005-02-09 18:40 nogj
|
2005-02-09 18:40 nogj
|
|
|
* Makefile.am, configure.in, debug.h, mprofiler.c, sim-config.c,
|
* Makefile.am, configure.in, mprofiler.c, sim-config.c, toplevel.c,
|
toplevel.c, bpb/branch_predict.c, bpb/branch_predict.h,
|
bpb/branch_predict.c, bpb/branch_predict.h, cache/dcache_model.c,
|
cache/dcache_model.c, cache/dcache_model.h, cache/icache_model.c,
|
cache/dcache_model.h, cache/icache_model.c, cache/icache_model.h,
|
cache/icache_model.h, cpu/common/abstract.c, cpu/common/abstract.h,
|
cpu/common/abstract.c, cpu/common/abstract.h, cpu/common/execute.h,
|
cpu/common/execute.h, cpu/common/labels.c, cpu/common/labels.h,
|
cpu/common/labels.c, cpu/common/labels.h, cpu/common/parse.c,
|
cpu/common/parse.c, cpu/common/parse.h, cpu/common/stats.c,
|
cpu/common/parse.h, cpu/common/stats.c, cpu/common/trace.c,
|
cpu/common/trace.c, cpu/common/trace.h, cpu/or1k/arch.h,
|
cpu/common/trace.h, cpu/or1k/arch.h, cpu/or1k/except.c,
|
cpu/or1k/except.c, cpu/or1k/except.h, cpu/or1k/sprs.c,
|
cpu/or1k/except.h, cpu/or1k/sprs.c, cpu/or1k/sprs.h,
|
cpu/or1k/sprs.h, cpu/or32/execute.c, cpu/or32/generate.c,
|
cpu/or32/execute.c, cpu/or32/generate.c, cpu/or32/insnset.c,
|
cpu/or32/insnset.c, cpu/or32/or32.c, cuc/adv.c, cuc/bb.c,
|
cpu/or32/or32.c, cuc/adv.c, cuc/bb.c, cuc/cuc.c, cuc/insn.c,
|
cuc/cuc.c, cuc/insn.c, cuc/load.c, cuc/memory.c, cuc/timings.c,
|
cuc/load.c, cuc/memory.c, cuc/timings.c, cuc/verilog.c,
|
cuc/verilog.c, debug/debug_unit.c, debug/gdb.h, extras/Makefile.am,
|
debug/debug_unit.c, debug/gdb.h, extras/Makefile.am,
|
extras/Makefile.in, extras/extras.c, extras/extras.h, mmu/dmmu.c,
|
extras/Makefile.in, extras/extras.c, extras/extras.h, mmu/dmmu.c,
|
mmu/dmmu.h, mmu/immu.c, mmu/immu.h, peripheral/16450.c,
|
mmu/dmmu.h, mmu/immu.c, mmu/immu.h, peripheral/16450.c,
|
peripheral/atadevice.c, peripheral/atahost.c, peripheral/atahost.h,
|
peripheral/atadevice.c, peripheral/atahost.c, peripheral/atahost.h,
|
peripheral/dma.c, peripheral/dma.h, peripheral/eth.c,
|
peripheral/dma.c, peripheral/dma.h, peripheral/eth.c,
|
peripheral/ethernet_i.h, peripheral/fb.c, peripheral/gpio.c,
|
peripheral/ethernet_i.h, peripheral/fb.c, peripheral/gpio.c,
|
Line 1426... |
Line 1433... |
|
|
* debug/debug_unit.c.bak:
|
* debug/debug_unit.c.bak:
|
|
|
Remove backup file
|
Remove backup file
|
|
|
2005-01-29 07:46 nogj
|
|
|
|
* cpu/or32/execgen.c:
|
|
|
|
Now that out-of-tree builds are fixed, we longer need execgen.c
|
|
|
|
2005-01-27 15:14 nogj
|
2005-01-27 15:14 nogj
|
|
|
* cpu/: or32/execute.c, or32/or32.c, or32/generate.c,
|
* cpu/: or32/execute.c, or32/or32.c, or32/generate.c,
|
common/abstract.h:
|
common/abstract.h:
|
|
|
Line 1504... |
Line 1505... |
|
|
Adrian Wise: or1ksim bugfix & Solaris build
|
Adrian Wise: or1ksim bugfix & Solaris build
|
|
|
2004-10-18 00:55 phoenix
|
2004-10-18 00:55 phoenix
|
|
|
* cpu/or32/: execgen.c, insnset.c:
|
* cpu/or32/insnset.c:
|
|
|
some tests rely on exit(0) as a last std output text to pass
|
some tests rely on exit(0) as a last std output text to pass
|
|
|
2004-10-16 01:08 phoenix
|
2004-10-16 01:08 phoenix
|
|
|
Line 1518... |
Line 1519... |
operands, cycles count,... corrections.
|
operands, cycles count,... corrections.
|
|
|
2004-10-16 00:52 phoenix
|
2004-10-16 00:52 phoenix
|
|
|
* tick/tick.c, support/sched.h, support/simprintf.c,
|
* tick/tick.c, support/sched.h, support/simprintf.c,
|
cpu/or32/execgen.c, cpu/or32/execute.c, cpu/or32/insnset.c,
|
cpu/or32/execute.c, cpu/or32/insnset.c, cpu/or1k/except.c,
|
cpu/or1k/except.c, cpu/or1k/spr_defs.h,
|
cpu/or1k/spr_defs.h, testbench/support/spr_defs.h,
|
testbench/support/spr_defs.h, cpu/common/abstract.c,
|
cpu/common/abstract.c, cpu/common/abstract.h:
|
cpu/common/abstract.h:
|
|
|
|
cpu/sim memory accesses separation, tick, exception, nr. of
|
cpu/sim memory accesses separation, tick, exception, nr. of
|
operands, cycles count,... corrections.
|
operands, cycles count,... corrections.
|
|
|
2004-09-28 03:14 phoenix
|
2004-09-28 03:14 phoenix
|
Line 1561... |
Line 1561... |
configure.in, bpb/branch_predict.h, cache/dcache_model.c,
|
configure.in, bpb/branch_predict.h, cache/dcache_model.c,
|
cache/dcache_model.h, cache/icache_model.c, cache/icache_model.h,
|
cache/dcache_model.h, cache/icache_model.c, cache/icache_model.h,
|
cpu/common/abstract.c, cpu/common/abstract.h, cpu/common/execute.h,
|
cpu/common/abstract.c, cpu/common/abstract.h, cpu/common/execute.h,
|
cpu/common/labels.c, cpu/common/labels.h, cpu/common/parse.c,
|
cpu/common/labels.c, cpu/common/labels.h, cpu/common/parse.c,
|
cpu/common/parse.h, cpu/common/stats.c, cpu/common/trace.c,
|
cpu/common/parse.h, cpu/common/stats.c, cpu/common/trace.c,
|
cpu/or1k/except.c, cpu/or1k/sprs.c, cpu/or32/execgen.c,
|
cpu/or1k/except.c, cpu/or1k/sprs.c, cpu/or32/execute.c,
|
cpu/or32/execute.c, cpu/or32/generate.c, cpu/or32/insnset.c,
|
cpu/or32/generate.c, cpu/or32/insnset.c, cpu/or32/or32.c,
|
cpu/or32/or32.c, cuc/adv.c, cuc/bb.c, cuc/cuc.c, cuc/cuc.h,
|
cuc/adv.c, cuc/bb.c, cuc/cuc.c, cuc/cuc.h, cuc/insn.c:
|
cuc/insn.c:
|
|
|
|
Gyorgy Jeney: extensive cleanup
|
Gyorgy Jeney: extensive cleanup
|
|
|
2004-07-20 01:01 phoenix
|
2004-07-20 01:01 phoenix
|
|
|
Line 1583... |
Line 1582... |
|
|
Gyorgy Jeney: extensive cleanup
|
Gyorgy Jeney: extensive cleanup
|
|
|
2004-07-20 00:56 phoenix
|
2004-07-20 00:56 phoenix
|
|
|
* debug.h, cpu/common/trace.h, profiler.c, sim-config.c,
|
* cpu/common/trace.h, profiler.c, sim-config.c, sim-config.h,
|
sim-config.h, toplevel.c, support/dumpverilog.c,
|
toplevel.c, support/dumpverilog.c, support/dumpverilog.h,
|
support/dumpverilog.h, support/sched.h, support/simprintf.c,
|
support/sched.h, support/simprintf.c, pic/pic.c, vapi/vapi.c:
|
pic/pic.c, vapi/vapi.c:
|
|
|
|
Gyorgy Jeney: extensive cleanup
|
Gyorgy Jeney: extensive cleanup
|
|
|
2004-07-02 13:14 phoenix
|
2004-07-02 13:14 phoenix
|
|
|
Line 1655... |
Line 1653... |
|
|
* cpu/or1k/arch.h:
|
* cpu/or1k/arch.h:
|
|
|
simprintf now uses stack vargs -- same as printf
|
simprintf now uses stack vargs -- same as printf
|
|
|
2004-03-26 09:37 markom
|
|
|
|
* config.h:
|
|
|
|
simprintf now uses stack vargs -- same as printf
|
|
|
|
2004-02-14 20:50 phoenix
|
2004-02-14 20:50 phoenix
|
|
|
* cpu/or1k/opcode/or32.h:
|
* cpu/or1k/opcode/or32.h:
|
|
|
page size is 8192 on or32
|
page size is 8192 on or32
|
Line 1724... |
Line 1716... |
|
|
2004-02-03 15:23 hpanther
|
2004-02-03 15:23 hpanther
|
|
|
* cpu/common/abstract.c, cpu/common/coff.h, cpu/common/elf.h,
|
* cpu/common/abstract.c, cpu/common/coff.h, cpu/common/elf.h,
|
cpu/common/stats.c, cpu/common/stats.h, cpu/or1k/spr_defs.h,
|
cpu/common/stats.c, cpu/common/stats.h, cpu/or1k/spr_defs.h,
|
testbench/support/spr_defs.h, cpu/or32/execgen.c,
|
testbench/support/spr_defs.h, cpu/or32/execute.c,
|
cpu/or32/execute.c, cpu/or32/generate.c, cpu/or32/insnset.c:
|
cpu/or32/generate.c, cpu/or32/insnset.c:
|
|
|
Added "cm" command to copy data inside memory. Make or1ksim work
|
Added "cm" command to copy data inside memory. Make or1ksim work
|
on little endian platforms. Port to Mac OS X. Some bugfixes.
|
on little endian platforms. Port to Mac OS X. Some bugfixes.
|
Allow JTAG write access to read-only memory regions.
|
Allow JTAG write access to read-only memory regions.
|
|
|
Line 1852... |
Line 1844... |
|
|
Added support for l.addc instruction.
|
Added support for l.addc instruction.
|
|
|
2003-07-01 21:33 csanchez
|
2003-07-01 21:33 csanchez
|
|
|
* cpu/: or1k/opcode/or32.h, or32/execgen.c, or32/or32.c:
|
* cpu/: or1k/opcode/or32.h, or32/or32.c:
|
|
|
Added support for l.addc instruction.
|
Added support for l.addc instruction.
|
|
|
2003-06-09 17:46 markom
|
2003-06-09 17:46 markom
|
|
|
Line 2075... |
Line 2067... |
|
|
cvs problem fixed
|
cvs problem fixed
|
|
|
2002-12-03 12:37 markom
|
2002-12-03 12:37 markom
|
|
|
* Makefile.in, aclocal.m4, config.h, cache/Makefile.in,
|
* Makefile.in, aclocal.m4, cache/Makefile.in, cuc/Makefile,
|
cuc/Makefile, mmu/Makefile.in:
|
mmu/Makefile.in:
|
|
|
cvs bug fixed
|
cvs bug fixed
|
|
|
2002-12-03 12:24 markom
|
2002-12-03 12:24 markom
|
|
|
Line 2095... |
Line 2087... |
|
|
Cache invalidate bug fixed.
|
Cache invalidate bug fixed.
|
|
|
2002-12-02 22:13 simons
|
2002-12-02 22:13 simons
|
|
|
* Makefile.in, config.h, bpb/Makefile.in, cpu/Makefile.in:
|
* Makefile.in, bpb/Makefile.in, cpu/Makefile.in:
|
|
|
Cache invalidate bug fixed.
|
Cache invalidate bug fixed.
|
|
|
2002-11-26 04:37 lampret
|
2002-11-26 04:37 lampret
|
|
|
Line 2262... |
Line 2254... |
|
|
Added "breaks" command that prints all set breakpoints.
|
Added "breaks" command that prints all set breakpoints.
|
|
|
2002-09-12 16:43 markom
|
2002-09-12 16:43 markom
|
|
|
* toplevel.c, cpu/or32/execgen.c, cuc/verilog.c,
|
* toplevel.c, cuc/verilog.c, testbench/acv_uart.c,
|
testbench/acv_uart.c, testbench/acv_uart.cfg:
|
testbench/acv_uart.cfg:
|
|
|
breakpoint can be set on labels
|
breakpoint can be set on labels
|
|
|
2002-09-10 18:37 markom
|
2002-09-10 18:37 markom
|
|
|
Line 2394... |
Line 2386... |
sim-config.h, toplevel.c, bpb/Makefile.in, bpb/branch_predict.c,
|
sim-config.h, toplevel.c, bpb/Makefile.in, bpb/branch_predict.c,
|
cache/dcache_model.c, cache/icache_model.c, cpu/Makefile.in,
|
cache/dcache_model.c, cache/icache_model.c, cpu/Makefile.in,
|
cpu/common/Makefile.in, cpu/common/abstract.c, cpu/common/parse.c,
|
cpu/common/Makefile.in, cpu/common/abstract.c, cpu/common/parse.c,
|
cpu/common/stats.c, cpu/common/trace.c, cpu/dlx/execute.c,
|
cpu/common/stats.c, cpu/common/trace.c, cpu/dlx/execute.c,
|
cpu/or1k/Makefile.in, cpu/or1k/except.c, cpu/or1k/sprs.c,
|
cpu/or1k/Makefile.in, cpu/or1k/except.c, cpu/or1k/sprs.c,
|
cpu/or1k/sprs.h, cpu/or32/Makefile.in, cpu/or32/execgen.c,
|
cpu/or1k/sprs.h, cpu/or32/Makefile.in, cpu/or32/execute.c,
|
cpu/or32/execute.c, cpu/or32/insnset.c, cuc/bb.c, cuc/cuc.c,
|
cpu/or32/insnset.c, cuc/bb.c, cuc/cuc.c, cuc/cuc.h, cuc/insn.c,
|
cuc/cuc.h, cuc/insn.c, cuc/load.c, cuc/memory.c, cuc/timings.c,
|
cuc/load.c, cuc/memory.c, cuc/timings.c, cuc/verilog.c,
|
cuc/verilog.c, debug/debug_unit.c, debug/debug_unit.c.bak,
|
debug/debug_unit.c, debug/debug_unit.c.bak, debug/gdbcomm.c,
|
debug/gdbcomm.c, mmu/dmmu.c, mmu/immu.c, peripheral/16450.c,
|
mmu/dmmu.c, mmu/immu.c, peripheral/16450.c, peripheral/atadevice.c,
|
peripheral/atadevice.c, peripheral/atahost.c, peripheral/dma.c,
|
peripheral/atahost.c, peripheral/dma.c, peripheral/eth.c,
|
peripheral/eth.c, peripheral/fb.c, peripheral/gpio.c,
|
peripheral/fb.c, peripheral/gpio.c, peripheral/mc.c,
|
peripheral/mc.c, peripheral/ps2kbd.c, pic/pic.c, pm/pm.c,
|
peripheral/ps2kbd.c, pic/pic.c, pm/pm.c, support/dumpverilog.c,
|
support/dumpverilog.c, support/sched.h, support/simprintf.c,
|
support/sched.h, support/simprintf.c, testbench/acv_gpio.c,
|
testbench/acv_gpio.c, testbench/acv_uart.c, testbench/cbasic.c,
|
testbench/acv_uart.c, testbench/cbasic.c, testbench/dhry.c,
|
testbench/dhry.c, testbench/dhry.h, testbench/dmatest.c,
|
testbench/dhry.h, testbench/dmatest.c, testbench/eth.c,
|
testbench/eth.c, testbench/except_test.c, testbench/functest.c,
|
testbench/except_test.c, testbench/functest.c, testbench/kbdtest.c,
|
testbench/kbdtest.c, testbench/mc_async.c, testbench/mc_common.c,
|
testbench/mc_async.c, testbench/mc_common.c, testbench/mc_dram.c,
|
testbench/mc_dram.c, testbench/mc_ssram.c, testbench/mc_sync.c,
|
testbench/mc_ssram.c, testbench/mc_sync.c, testbench/mmu.c,
|
testbench/mmu.c, testbench/mul.c, testbench/mycompress.c,
|
testbench/mul.c, testbench/mycompress.c,
|
testbench/support/support.c, testbench/support/support.h,
|
testbench/support/support.c, testbench/support/support.h,
|
testbench/uos/task.c, testbench/uos/uos.c, tick/tick.c,
|
testbench/uos/task.c, testbench/uos/uos.c, tick/tick.c,
|
vapi/vapi.c:
|
vapi/vapi.c:
|
|
|
PRINTF should be used instead of printf; command redirection
|
PRINTF should be used instead of printf; command redirection
|
Line 2462... |
Line 2454... |
|
|
Testbench is now running on ORP architecture platform.
|
Testbench is now running on ORP architecture platform.
|
|
|
2002-08-15 23:38 simons
|
2002-08-15 23:38 simons
|
|
|
* Makefile.in, aclocal.m4, config.h, sim-config.c, sim-config.h,
|
* Makefile.in, aclocal.m4, sim-config.c, sim-config.h,
|
bpb/Makefile.in, cache/Makefile.in, cpu/Makefile.in,
|
bpb/Makefile.in, cache/Makefile.in, cpu/Makefile.in,
|
cpu/common/Makefile.in, cpu/common/abstract.c,
|
cpu/common/Makefile.in, cpu/common/abstract.c,
|
cpu/common/abstract.h, cpu/or1k/Makefile.in, cpu/or32/Makefile.in,
|
cpu/common/abstract.h, cpu/or1k/Makefile.in, cpu/or32/Makefile.in,
|
cuc/Makefile, debug/Makefile.in, mmu/Makefile.in,
|
cuc/Makefile, debug/Makefile.in, mmu/Makefile.in,
|
peripheral/16450.c, peripheral/Makefile.am, peripheral/Makefile.in,
|
peripheral/16450.c, peripheral/Makefile.am, peripheral/Makefile.in,
|
Line 2594... |
Line 2586... |
|
|
* configure, virtex.tim, cuc/bb.c, cuc/insn.c, cuc/insn.h:
|
* configure, virtex.tim, cuc/bb.c, cuc/insn.c, cuc/insn.h:
|
|
|
sfor instruction replaced by conditional cmov
|
sfor instruction replaced by conditional cmov
|
|
|
2002-08-02 13:25 markom
|
|
|
|
* BUGS:
|
|
|
|
note to Damjan
|
|
|
|
2002-08-02 13:17 markom
|
2002-08-02 13:17 markom
|
|
|
* virtex.tim, cuc/bb.c, cuc/insn.c:
|
* virtex.tim, cuc/bb.c, cuc/insn.c:
|
|
|
problems with LRBB removal solved
|
problems with LRBB removal solved
|
|
|
2002-08-02 04:21 lampret
|
|
|
|
* BUGS:
|
|
|
|
another cuc bug
|
|
|
|
2002-08-02 02:24 lampret
|
|
|
|
* BUGS:
|
|
|
|
note for marko
|
|
|
|
2002-08-02 01:25 lampret
|
|
|
|
* BUGS:
|
|
|
|
another note for marko
|
|
|
|
2002-08-02 00:52 lampret
|
|
|
|
* BUGS:
|
|
|
|
another note for marko
|
|
|
|
2002-08-02 00:40 lampret
|
|
|
|
* BUGS:
|
|
|
|
note for marko
|
|
|
|
2002-08-01 19:15 markom
|
2002-08-01 19:15 markom
|
|
|
* cuc/: insn.c, verilog.c:
|
* cuc/: insn.c, verilog.c:
|
|
|
regs and loads do not use rst - can yield less logic
|
regs and loads do not use rst - can yield less logic
|
Line 2776... |
Line 2732... |
cuc/Makefile, cuc/bb.c, cuc/cuc.c, cuc/cuc.h, cuc/insn.c,
|
cuc/Makefile, cuc/bb.c, cuc/cuc.c, cuc/cuc.h, cuc/insn.c,
|
cuc/insn.h, cuc/load.c, cuc/memory.c, cuc/timings.c:
|
cuc/insn.h, cuc/load.c, cuc/memory.c, cuc/timings.c:
|
|
|
improved CUC GUI; pre/unroll bugs fixed
|
improved CUC GUI; pre/unroll bugs fixed
|
|
|
2002-07-16 19:50 ivang
|
|
|
|
* config.h:
|
|
|
|
Enabled HAVE_ETH_PHY.
|
|
|
|
2002-07-13 02:28 simons
|
2002-07-13 02:28 simons
|
|
|
* configure, configure.in:
|
* configure, configure.in:
|
|
|
Typing mistake fixed.
|
Typing mistake fixed.
|
Line 2808... |
Line 2758... |
|
|
2002-07-10 12:32 markom
|
2002-07-10 12:32 markom
|
|
|
* sim-config.h, toplevel.c, cache/dcache_model.c,
|
* sim-config.h, toplevel.c, cache/dcache_model.c,
|
cache/icache_model.c, cpu/common/abstract.c, cpu/common/stats.c,
|
cache/icache_model.c, cpu/common/abstract.c, cpu/common/stats.c,
|
cpu/or1k/sprs.c, cpu/or32/execgen.c, cpu/or32/execute.c,
|
cpu/or1k/sprs.c, cpu/or32/execute.c, cpu/or32/insnset.c,
|
cpu/or32/insnset.c, debug/debug_unit.c, debug/debug_unit.h,
|
debug/debug_unit.c, debug/debug_unit.h, mmu/dmmu.c, mmu/immu.c,
|
mmu/dmmu.c, mmu/immu.c, peripheral/16450.c, peripheral/dma.c,
|
peripheral/16450.c, peripheral/dma.c, peripheral/eth.c,
|
peripheral/eth.c, peripheral/fb.c, peripheral/ps2kbd.c,
|
peripheral/fb.c, peripheral/ps2kbd.c, peripheral/vga.c,
|
peripheral/vga.c, support/sched.c, support/sched.h,
|
support/sched.c, support/sched.h, support/simprintf.c, tick/tick.c:
|
support/simprintf.c, tick/tick.c:
|
|
|
|
code cleaning - a lot of global variables moved to runtime struct
|
code cleaning - a lot of global variables moved to runtime struct
|
|
|
2002-07-09 17:37 markom
|
2002-07-09 17:37 markom
|
|
|
Line 2833... |
Line 2782... |
|
|
Routine for adjusting read and write delay for devices added.
|
Routine for adjusting read and write delay for devices added.
|
|
|
2002-07-04 18:35 markom
|
2002-07-04 18:35 markom
|
|
|
* Makefile.am, Makefile.in, README, config.h, configure,
|
* Makefile.am, Makefile.in, README, configure, configure.in,
|
configure.in, mprofiler.h, profiler.c, profiler.h, sim.cfg,
|
mprofiler.h, profiler.c, profiler.h, sim.cfg, toplevel.c,
|
toplevel.c, cpu/dlx/Makefile.in, cpu/or1k/opcode/or32.h,
|
cpu/dlx/Makefile.in, cpu/or1k/opcode/or32.h, cpu/or32/or32.c,
|
cpu/or32/or32.c, cuc/Makefile, cuc/Makefile.am, cuc/Makefile.in,
|
cuc/Makefile, cuc/Makefile.am, cuc/Makefile.in, cuc/bb.c,
|
cuc/bb.c, cuc/cuc.c, cuc/cuc.h, cuc/insn.c, cuc/insn.h, cuc/load.c,
|
cuc/cuc.c, cuc/cuc.h, cuc/insn.c, cuc/insn.h, cuc/load.c,
|
cuc/memory.c, cuc/timings.c, cuc/verilog.c:
|
cuc/memory.c, cuc/timings.c, cuc/verilog.c:
|
|
|
Initial version of OpenRISC Custom Unit Compiler added
|
Initial version of OpenRISC Custom Unit Compiler added
|
|
|
2002-07-03 00:53 rherveille
|
2002-07-03 00:53 rherveille
|
Line 2851... |
Line 2800... |
|
|
ata beta release
|
ata beta release
|
|
|
2002-07-03 00:44 rherveille
|
2002-07-03 00:44 rherveille
|
|
|
* Makefile.in, TODO, aclocal.m4, config.h, sim-config.c,
|
* Makefile.in, aclocal.m4, sim-config.c, sim-config.h, sim.cfg,
|
sim-config.h, sim.cfg, toplevel.c, bpb/Makefile.in,
|
toplevel.c, bpb/Makefile.in, cache/Makefile.in, cpu/Makefile.in,
|
cache/Makefile.in, cpu/Makefile.in, debug/Makefile.in,
|
debug/Makefile.in, mmu/Makefile.in, peripheral/Makefile.am,
|
mmu/Makefile.in, peripheral/Makefile.am, peripheral/Makefile.in,
|
peripheral/Makefile.in, peripheral/atacmd.h,
|
peripheral/atacmd.h, peripheral/atadevice.c,
|
peripheral/atadevice.c, peripheral/atadevice.h,
|
peripheral/atadevice.h, peripheral/atadevice_cmdi.c,
|
peripheral/atadevice_cmdi.c, peripheral/atadevice_cmdi.h,
|
peripheral/atadevice_cmdi.h, peripheral/atahost.c,
|
peripheral/atahost.c, peripheral/atahost.h,
|
peripheral/atahost.h, peripheral/atahost_define.h, pic/Makefile.in,
|
peripheral/atahost_define.h, pic/Makefile.in, pm/Makefile.in,
|
pm/Makefile.in, support/Makefile.in, tick/Makefile.in,
|
support/Makefile.in, tick/Makefile.in, vapi/Makefile.in:
|
vapi/Makefile.in:
|
|
|
|
Beta release of ATA simulation
|
Beta release of ATA simulation
|
|
|
2002-06-05 08:26 markom
|
2002-06-05 08:26 markom
|
|
|
Line 2872... |
Line 2820... |
|
|
help added for mprofiler and profiler commands
|
help added for mprofiler and profiler commands
|
|
|
2002-06-03 08:10 markom
|
2002-06-03 08:10 markom
|
|
|
* config.h, peripheral/eth.c, peripheral/ethernet_i.h,
|
* peripheral/: eth.c, ethernet_i.h, fb.c:
|
peripheral/fb.c:
|
|
|
|
ifdefs changed to ifs, to exclude ethernet_i header file
|
ifdefs changed to ifs, to exclude ethernet_i header file
|
|
|
2002-05-24 00:27 ivang
|
2002-05-24 00:27 ivang
|
|
|
Line 2897... |
Line 2844... |
|
|
I/D MMU and I/D caches takes some cycles by default
|
I/D MMU and I/D caches takes some cycles by default
|
|
|
2002-05-13 14:58 markom
|
2002-05-13 14:58 markom
|
|
|
* acconfig.h, config.h, config.h.in, configure, configure.in,
|
* config.h.in, configure, configure.in, peripheral/eth.c,
|
peripheral/eth.c, peripheral/ethernet.c, peripheral/ethernet_i.h:
|
peripheral/ethernet.c, peripheral/ethernet_i.h:
|
|
|
eth phy is now optional and disabled by default, use
|
eth phy is now optional and disabled by default, use
|
--enable-ethphy to enable it
|
--enable-ethphy to enable it
|
|
|
2002-05-10 12:22 markom
|
2002-05-10 12:22 markom
|
Line 3008... |
Line 2955... |
|
|
2002-04-10 09:46 markom
|
2002-04-10 09:46 markom
|
|
|
* configure, configure.in, cpu/common/Makefile.am,
|
* configure, configure.in, cpu/common/Makefile.am,
|
cpu/common/Makefile.in, support/Makefile.am, support/Makefile.in,
|
cpu/common/Makefile.in, support/Makefile.am, support/Makefile.in,
|
cpu/common/sched.c, cpu/common/sched.h, support/sched.c,
|
support/sched.c, support/sched.h:
|
support/sched.h:
|
|
|
|
sched files moved to support dir
|
sched files moved to support dir
|
|
|
2002-04-10 09:40 markom
|
2002-04-10 09:40 markom
|
|
|
Line 3043... |
Line 2989... |
|
|
Cache and tick timer tests fixed.
|
Cache and tick timer tests fixed.
|
|
|
2002-04-03 15:09 markom
|
2002-04-03 15:09 markom
|
|
|
* config.h, cpu/or32/execgen.c, cpu/or32/or32.c:
|
* cpu/or32/or32.c:
|
|
|
l.muli instruction added
|
l.muli instruction added
|
|
|
2002-03-29 23:11 simons
|
2002-03-29 23:11 simons
|
|
|
Line 3124... |
Line 3070... |
some small optimizations
|
some small optimizations
|
|
|
2002-03-07 11:39 markom
|
2002-03-07 11:39 markom
|
|
|
* toplevel.c, cpu/common/Makefile.am, cpu/common/Makefile.in,
|
* toplevel.c, cpu/common/Makefile.am, cpu/common/Makefile.in,
|
cpu/common/sched.c, cpu/common/sched.h, cpu/or1k/sprs.c,
|
cpu/or1k/sprs.c, cpu/or1k/sprs.h, tick/tick.c, tick/tick.h:
|
cpu/or1k/sprs.h, tick/tick.c, tick/tick.h:
|
|
|
|
tick timer works with scheduler
|
tick timer works with scheduler
|
|
|
2002-03-06 16:53 ivang
|
2002-03-06 16:53 ivang
|
|
|
Line 3155... |
Line 3100... |
|
|
Added configuration for socket interface and IRQ level.
|
Added configuration for socket interface and IRQ level.
|
|
|
2002-03-06 14:28 markom
|
2002-03-06 14:28 markom
|
|
|
* cpu/or32/: execgen.c, execute.c, insnset.c, or32.c:
|
* cpu/or32/: execute.c, insnset.c, or32.c:
|
|
|
floating point registers are obsolete; GPRs should be used instead
|
floating point registers are obsolete; GPRs should be used instead
|
|
|
2002-03-06 10:52 markom
|
2002-03-06 10:52 markom
|
|
|
* acconfig.h, config.h, configure, configure.in:
|
* configure, configure.in:
|
|
|
configure files updated
|
configure files updated
|
|
|
2002-03-06 10:30 markom
|
2002-03-06 10:30 markom
|
|
|
* cpu/: common/abstract.h, or1k/opcode/or32.h, or32/execgen.c,
|
* cpu/: common/abstract.h, or1k/opcode/or32.h, or32/execute.c,
|
or32/execute.c, or32/generate.c, or32/insnset.c, or32/or32.c:
|
or32/generate.c, or32/insnset.c, or32/or32.c:
|
|
|
single floating point support added
|
single floating point support added
|
|
|
2002-03-06 10:29 markom
|
2002-03-06 10:29 markom
|
|
|
Line 3180... |
Line 3125... |
|
|
config.h.in updated
|
config.h.in updated
|
|
|
2002-03-06 08:44 markom
|
2002-03-06 08:44 markom
|
|
|
* cpu/common/: sched.c, sched.h:
|
* cpu/or32/: execute.c, generate.c, or32.c:
|
|
|
initial version of device scheduler added
|
|
|
|
2002-03-06 08:44 markom
|
|
|
|
* cpu/or32/: execgen.c, execute.c, generate.c, or32.c:
|
|
|
|
some minor improvements
|
some minor improvements
|
|
|
2002-03-05 09:38 markom
|
2002-03-05 09:38 markom
|
|
|
Line 3198... |
Line 3137... |
|
|
dhrystones strcmp repaired
|
dhrystones strcmp repaired
|
|
|
2002-03-04 13:09 markom
|
2002-03-04 13:09 markom
|
|
|
* toplevel.c, cpu/or32/execgen.c, cpu/or32/execute.c,
|
* toplevel.c, cpu/or32/execute.c, cpu/or32/generate.c,
|
cpu/or32/generate.c, cpu/or32/or32.c:
|
cpu/or32/or32.c:
|
|
|
do_stats introduced for faster no-stats execution
|
do_stats introduced for faster no-stats execution
|
|
|
2002-03-04 10:27 markom
|
2002-03-04 10:27 markom
|
|
|
* config.h, sim-config.c, sim-config.h, toplevel.c,
|
* sim-config.c, sim-config.h, toplevel.c, cpu/common/stats.c,
|
cpu/common/stats.c, cpu/or32/execgen.c, cpu/or32/execute.c,
|
cpu/or32/execute.c, cpu/or32/generate.c, cpu/or32/insnset.c,
|
cpu/or32/generate.c, cpu/or32/insnset.c, mmu/immu.c,
|
mmu/immu.c, peripheral/16450.c, peripheral/16450.h:
|
peripheral/16450.c, peripheral/16450.h:
|
|
|
|
lot of small minor improvements: code documented, cleaned; runs at
|
lot of small minor improvements: code documented, cleaned; runs at
|
about same speed when not actually logging, but exe_log is enabled;
|
about same speed when not actually logging, but exe_log is enabled;
|
raw_stats now run only with simple execution - enable
|
raw_stats now run only with simple execution - enable
|
RAW_USAGE_STATS macro
|
RAW_USAGE_STATS macro
|
|
|
2002-03-01 13:29 markom
|
2002-03-01 13:29 markom
|
|
|
* cpu/or32/: execgen.c, execute.c, generate.c, insnset.c:
|
* cpu/or32/: execute.c, generate.c, insnset.c:
|
|
|
eval_operand and set_operand functions are being generated
|
eval_operand and set_operand functions are being generated
|
|
|
2002-03-01 07:39 markom
|
2002-03-01 07:39 markom
|
|
|
* cpu/or32/: execgen.c, execute.c, generate.c, or32.c:
|
* cpu/or32/: execute.c, generate.c, or32.c:
|
|
|
eval_operands is now being generated
|
eval_operands is now being generated
|
|
|
2002-02-28 15:04 markom
|
2002-02-28 15:04 markom
|
|
|
* acconfig.h, aclocal.m4, config.h, config.h.in, configure,
|
* aclocal.m4, config.h.in, configure, configure.in,
|
configure.in, cpu/or1k/opcode/or32.h, cpu/or32/Makefile.am,
|
cpu/or1k/opcode/or32.h, cpu/or32/Makefile.am, cpu/or32/Makefile.in,
|
cpu/or32/Makefile.in, cpu/or32/execgen.c, cpu/or32/execute.c,
|
cpu/or32/execute.c, cpu/or32/insnset.c, cpu/or32/or32.c:
|
cpu/or32/insnset.c, cpu/or32/or32.c:
|
|
|
|
insn_decode execution part replaced by generated function
|
insn_decode execution part replaced by generated function
|
decode_execute; use --enable-simple to use runtime decoding
|
decode_execute; use --enable-simple to use runtime decoding
|
|
|
2002-02-27 14:17 ivang
|
2002-02-27 14:17 ivang
|
Line 3710... |
Line 3647... |
|
|
Commit lapsus fixed.
|
Commit lapsus fixed.
|
|
|
2002-01-14 09:26 simons
|
2002-01-14 09:26 simons
|
|
|
* config.h, configure, configure.in:
|
* configure, configure.in:
|
|
|
Fast sim switch fixed.
|
Fast sim switch fixed.
|
|
|
2002-01-13 18:34 simons
|
2002-01-13 18:34 simons
|
|
|
Line 3785... |
Line 3722... |
Added option to read configuration from MC. Fixed bugs in address
|
Added option to read configuration from MC. Fixed bugs in address
|
calculation.
|
calculation.
|
|
|
2002-01-09 15:58 markom
|
2002-01-09 15:58 markom
|
|
|
* acconfig.h, config.h.in, configure, configure.in, sim-config.c,
|
* config.h.in, configure, configure.in, sim-config.c, sim-config.h,
|
sim-config.h, toplevel.c, testbench/acv_uart.cfg,
|
toplevel.c, testbench/acv_uart.cfg, testbench/cache.cfg,
|
testbench/cache.cfg, testbench/default.cfg,
|
testbench/default.cfg, testbench/except_test.cfg, vapi/vapi.c:
|
testbench/except_test.cfg, vapi/vapi.c:
|
|
|
|
fsim runs 4 times faster than sim
|
fsim runs 4 times faster than sim
|
|
|
2002-01-09 14:32 markom
|
2002-01-09 14:32 markom
|
|
|
Line 4141... |
Line 4077... |
|
|
Updated documentation in default sim.cfg
|
Updated documentation in default sim.cfg
|
|
|
2001-12-20 08:22 markom
|
2001-12-20 08:22 markom
|
|
|
* gdb.h, debug/debug_unit.c, debug/gdb.h, testbench/Makefile.am,
|
* debug/debug_unit.c, debug/gdb.h, testbench/Makefile.am,
|
testbench/Makefile.in, testbench/default.ld, testbench/except.ld:
|
testbench/Makefile.in, testbench/default.ld, testbench/except.ld:
|
|
|
gdb.h moved to debug dir; except.ld renamed to default.ld
|
gdb.h moved to debug dir; except.ld renamed to default.ld
|
|
|
2001-12-19 20:12 simons
|
2001-12-19 20:12 simons
|
Line 4179... |
Line 4115... |
|
|
RTL_SIM define added for shorter simulation runtime.
|
RTL_SIM define added for shorter simulation runtime.
|
|
|
2001-12-19 15:31 markom
|
2001-12-19 15:31 markom
|
|
|
* gdb.h, sim-config.c, sim-config.h, sim.cfg, toplevel.c,
|
* sim-config.c, sim-config.h, sim.cfg, toplevel.c,
|
cpu/common/abstract.c, cpu/common/abstract.h, cpu/common/stats.c,
|
cpu/common/abstract.c, cpu/common/abstract.h, cpu/common/stats.c,
|
cpu/or1k/except.c, cpu/or1k/except.h, cpu/or1k/spr_defs.h,
|
cpu/or1k/except.c, cpu/or1k/except.h, cpu/or1k/spr_defs.h,
|
cpu/or1k/sprs.c, cpu/or1k/sprs.h, cpu/or32/execute.c,
|
cpu/or1k/sprs.c, cpu/or1k/sprs.h, cpu/or32/execute.c,
|
debug/debug_unit.c, debug/debug_unit.h, debug/gdbcomm.c,
|
debug/debug_unit.c, debug/debug_unit.h, debug/gdbcomm.c,
|
debug/gdbcomm.h, testbench/support/spr_defs.h, testbench/configure,
|
debug/gdbcomm.h, testbench/support/spr_defs.h, testbench/configure,
|
Line 4645... |
Line 4581... |
|
|
added register field defines
|
added register field defines
|
|
|
2001-11-28 13:23 markom
|
2001-11-28 13:23 markom
|
|
|
* BUGS, config.sub, configure, configure.in, toplevel.c,
|
* config.sub, configure, configure.in, toplevel.c,
|
cpu/or16/Makefile.am, cpu/or16/Makefile.in, cpu/or16/arch.h,
|
cpu/or16/Makefile.am, cpu/or16/Makefile.in, cpu/or16/arch.h,
|
cpu/or16/execute.c, cpu/or1k/opcode/or16.h, cpu/or1k/opcode/or32.h:
|
cpu/or16/execute.c, cpu/or1k/opcode/or16.h, cpu/or1k/opcode/or32.h:
|
|
|
removed or16 architecture
|
removed or16 architecture
|
|
|
Line 4760... |
Line 4696... |
|
|
[no log message]
|
[no log message]
|
|
|
2001-11-26 11:02 markom
|
2001-11-26 11:02 markom
|
|
|
* acconfig.h, config.h, config.h.in, configure, configure.in,
|
* config.h.in, configure, configure.in, cpu/or1k/Makefile.am,
|
cpu/or1k/Makefile.am, cpu/or1k/Makefile.in, cpu/or1k/decode.c,
|
cpu/or1k/Makefile.in, cpu/or1k/sprs.c, cpu/or1k/opcode/or32.h,
|
cpu/or1k/sprs.c, cpu/or1k/opcode/or32.h, cpu/or32/or32.c,
|
cpu/or32/or32.c, peripheral/Makefile.in, testbench/acv_uart.c,
|
peripheral/Makefile.in, testbench/acv_uart.c,
|
|
testbench/acv_uart.cfg, testbench/except.S:
|
testbench/acv_uart.cfg, testbench/except.S:
|
|
|
steps toward joining or32.c and opcode/or32.h of or1ksim and gdb;
|
steps toward joining or32.c and opcode/or32.h of or1ksim and gdb;
|
decode.c moved to or32.c
|
decode.c moved to or32.c
|
|
|
Line 4821... |
Line 4756... |
|
|
Improved Ethernet simulation
|
Improved Ethernet simulation
|
|
|
2001-11-14 14:38 erez
|
2001-11-14 14:38 erez
|
|
|
* config.h, config.h.in, configure, configure.in:
|
* config.h.in, configure, configure.in:
|
|
|
Added check for net/ethernet.h (needed by ethernet simulator)
|
Added check for net/ethernet.h (needed by ethernet simulator)
|
|
|
2001-11-14 12:33 markom
|
2001-11-14 12:33 markom
|
|
|
Line 5108... |
Line 5043... |
|
|
small bug in build_automata fixed; configure for memory
|
small bug in build_automata fixed; configure for memory
|
|
|
2001-11-02 11:01 markom
|
2001-11-02 11:01 markom
|
|
|
* gdb.h, sim-config.c, sim-config.h, sim.cfg, toplevel.c,
|
* sim-config.c, sim-config.h, sim.cfg, toplevel.c,
|
cache/dcache_model.c, cache/icache_model.c, cpu/common/Makefile.am,
|
cache/dcache_model.c, cache/icache_model.c, cpu/common/Makefile.am,
|
cpu/common/Makefile.in, cpu/common/abstract.c,
|
cpu/common/Makefile.in, cpu/common/abstract.c,
|
cpu/common/abstract.h, cpu/common/parse.c, cpu/common/trace.c,
|
cpu/common/abstract.h, cpu/common/parse.c, cpu/common/trace.c,
|
cpu/or1k/except.c, cpu/or1k/except.h, cpu/or1k/sprs.c,
|
cpu/or1k/except.c, cpu/or1k/except.h, cpu/or1k/sprs.c,
|
cpu/or32/execute.c, peripheral/16450.c, peripheral/dma.c,
|
cpu/or32/execute.c, peripheral/16450.c, peripheral/dma.c,
|
Line 5314... |
Line 5249... |
|
|
* config.h.in:
|
* config.h.in:
|
|
|
Reran autoheader
|
Reran autoheader
|
|
|
2001-10-24 14:34 markom
|
|
|
|
* sim-profile:
|
|
|
|
removed sim-profile, added by mistake
|
|
|
|
2001-10-24 13:40 markom
|
2001-10-24 13:40 markom
|
|
|
* testbench/: COPYING, Makefile.am, Makefile.in, TODO, aclocal.m4,
|
* testbench/: COPYING, Makefile.am, Makefile.in, TODO, aclocal.m4,
|
basic.s, cache.c, cbasic.c, cfg.S, config.sub, configure,
|
basic.s, cache.c, cbasic.c, cfg.S, config.sub, configure,
|
configure.in, dhry.c, dhry.h, dma.c, except.ld, except.s, excpt.S,
|
configure.in, dhry.c, dhry.h, dma.c, except.ld, except.s, excpt.S,
|
Line 5331... |
Line 5260... |
|
|
added various tests
|
added various tests
|
|
|
2001-10-24 12:51 markom
|
2001-10-24 12:51 markom
|
|
|
* sim-profile, stamp-h:
|
* stamp-h:
|
|
|
reran automake and autoconf
|
reran automake and autoconf
|
|
|
2001-10-24 12:49 markom
|
2001-10-24 12:49 markom
|
|
|
Line 5344... |
Line 5273... |
|
|
added uos to new testbench
|
added uos to new testbench
|
|
|
2001-10-24 12:48 markom
|
2001-10-24 12:48 markom
|
|
|
* Makefile.am, Makefile.in, TODO, config.h.in, configure,
|
* Makefile.am, Makefile.in, config.h.in, configure, configure.in,
|
configure.in, sim-config.c, sim-config.h, stdout.txt, toplevel.c,
|
sim-config.c, sim-config.h, toplevel.c, bpb/Makefile.in,
|
bpb/Makefile.in, cache/Makefile.in, cpu/Makefile.in,
|
cache/Makefile.in, cpu/Makefile.in, cpu/common/Makefile.in,
|
cpu/common/Makefile.in, cpu/common/abstract.c,
|
cpu/common/abstract.c, cpu/common/abstract.h, cpu/common/parse.c,
|
cpu/common/abstract.h, cpu/common/parse.c, cpu/common/parse.h,
|
cpu/common/parse.h, cpu/common/stats.c, cpu/common/trace.c,
|
cpu/common/stats.c, cpu/common/trace.c, cpu/dlx/Makefile.in,
|
cpu/dlx/Makefile.in, cpu/or16/Makefile.in, cpu/or1k/Makefile.in,
|
cpu/or16/Makefile.in, cpu/or1k/Makefile.in, cpu/or1k/except.c,
|
cpu/or1k/except.c, cpu/or1k/spr_defs.h, cpu/or32/Makefile.in,
|
cpu/or1k/spr_defs.h, cpu/or32/Makefile.in, cpu/or32/execute.c,
|
cpu/or32/execute.c, cpu/or32/or32.c, testbench/support/spr_defs.h,
|
cpu/or32/or32.c, testbench/support/spr_defs.h, debug/Makefile.am,
|
debug/Makefile.am, debug/Makefile.in, debug/debug_unit.c,
|
debug/Makefile.in, debug/debug_unit.c, debug/debug_unit.c.bak,
|
debug/debug_unit.c.bak, debug/debug_unit.h, mmu/Makefile.in,
|
debug/debug_unit.h, mmu/Makefile.in, peripheral/16450.c,
|
peripheral/16450.c, peripheral/16450.h, peripheral/Makefile.am,
|
peripheral/16450.h, peripheral/Makefile.am, peripheral/Makefile.in,
|
peripheral/Makefile.in, peripheral/debug_unit.c,
|
peripheral/debug_unit.c, peripheral/debug_unit.h, pic/Makefile.in,
|
peripheral/debug_unit.h, pic/Makefile.in, pm/Makefile.in,
|
pm/Makefile.in, support/Makefile.in, support/dumpverilog.c,
|
support/Makefile.in, support/dumpverilog.c, testbench/uos/Makefile,
|
testbench/uos/Makefile, testbench/uos/Makefile.am,
|
testbench/uos/Makefile.am, testbench/uos/Makefile.in,
|
testbench/uos/Makefile.in, testbench/uos/README,
|
testbench/uos/README, testbench/uos/except_or32.S,
|
testbench/uos/except_or32.S, testbench/uos/int.c,
|
testbench/uos/int.c, testbench/uos/int.h, testbench/uos/ipc.h,
|
testbench/uos/int.h, testbench/uos/ipc.h, testbench/uos/spr_defs.h,
|
testbench/uos/spr_defs.h, testbench/uos/task.c,
|
testbench/uos/task.c, testbench/uos/tick.c, testbench/uos/uos.c,
|
testbench/uos/tick.c, testbench/uos/uos.c, testbench/uos/uos.h,
|
testbench/uos/uos.h, tick/Makefile.in:
|
tick/Makefile.in:
|
|
|
major changes to testbench; debug unit is moved to /debug; memory
|
major changes to testbench; debug unit is moved to /debug; memory
|
organization can be customized; UART from simons; overall cleanup
|
organization can be customized; UART from simons; overall cleanup
|
|
|
2001-10-04 13:11 erez
|
2001-10-04 13:11 erez
|
Line 5416... |
Line 5345... |
|
|
Added function prototypes to stop gcc from complaining
|
Added function prototypes to stop gcc from complaining
|
|
|
2001-09-13 18:16 erez
|
2001-09-13 18:16 erez
|
|
|
* acconfig.h, config.h, config.h.in, configure, configure.in:
|
* config.h.in, configure, configure.in:
|
|
|
changed configure.in and acconfig.h to check for long long reran
|
changed configure.in and acconfig.h to check for long long reran
|
autoheader & autoconf
|
autoheader & autoconf
|
|
|
2001-09-13 18:14 erez
|
2001-09-13 18:14 erez
|
Line 5549... |
Line 5478... |
environment. One should #ifdef the code that is different than
|
environment. One should #ifdef the code that is different than
|
default.
|
default.
|
|
|
2001-08-16 12:08 markom
|
2001-08-16 12:08 markom
|
|
|
* stdout.txt, toplevel.c, cpu/common/abstract.c,
|
* toplevel.c, cpu/common/abstract.c, cpu/or1k/opcode/or32.h,
|
cpu/or1k/opcode/or32.h, cpu/or32/execute.c, cpu/or32/or32.c:
|
cpu/or32/execute.c, cpu/or32/or32.c:
|
|
|
Few changes that should be done previously: - machine.h replaced
|
Few changes that should be done previously: - machine.h replaced
|
by spr_defs.h - if reset label does not exist, boot from 0x0100
|
by spr_defs.h - if reset label does not exist, boot from 0x0100
|
|
|
2001-08-14 08:19 markom
|
2001-08-14 08:19 markom
|
|
|
* Makefile.am, Makefile.in, profiler.c, sim-config.c, sim-config.h,
|
* Makefile.am, Makefile.in, profiler.c, sim-config.c, sim-config.h,
|
stdout.txt, toplevel.c, cpu/common/parse.c, cpu/or1k/spr_defs.h,
|
toplevel.c, cpu/common/parse.c, cpu/or1k/spr_defs.h,
|
testbench/support/spr_defs.h, cpu/or32/execute.c,
|
testbench/support/spr_defs.h, cpu/or32/execute.c,
|
support/simprintf.c:
|
support/simprintf.c:
|
|
|
- profiler added, use e.g.:
|
- profiler added, use e.g.:
|
make profiler ./sim -profile -fast executable ./profiler -g [-c]
|
make profiler ./sim -profile -fast executable ./profiler -g [-c]
|
|
|
(no special compiling options necessary)
|
(no special compiling options necessary)
|
|
|
2001-08-08 16:23 markom
|
2001-08-08 16:23 markom
|
|
|
* Makefile.in, configure, configure.in, sim-config.c, stdout.txt,
|
* Makefile.in, configure, configure.in, sim-config.c, toplevel.c,
|
toplevel.c, cache/dcache_model.c, cache/icache_model.c,
|
cache/dcache_model.c, cache/icache_model.c, cpu/common/abstract.c,
|
cpu/common/abstract.c, cpu/common/abstract.h, cpu/common/parse.c,
|
cpu/common/abstract.h, cpu/common/parse.c, cpu/common/stats.c,
|
cpu/common/stats.c, cpu/or1k/arch.h, cpu/or1k/except.c,
|
cpu/or1k/arch.h, cpu/or1k/except.c, cpu/or1k/spr_defs.h,
|
cpu/or1k/spr_defs.h, cpu/or1k/sprs.c, cpu/or1k/sprs.h,
|
cpu/or1k/sprs.c, cpu/or1k/sprs.h, cpu/or32/execute.c, mmu/dmmu.c,
|
cpu/or32/execute.c, mmu/dmmu.c, mmu/immu.c,
|
mmu/immu.c, peripheral/debug_unit.c, peripheral/debug_unit.h,
|
peripheral/debug_unit.c, peripheral/debug_unit.h,
|
|
testbench/support/spr_defs.h, pic/pic.c, pm/pm.c, tick/Makefile,
|
testbench/support/spr_defs.h, pic/pic.c, pm/pm.c, tick/Makefile,
|
tick/tick.c:
|
tick/tick.c:
|
|
|
- SPR values corrected
|
- SPR values corrected
|
- testbenches now work
|
- testbenches now work
|
Line 5652... |
Line 5580... |
|
|
* toplevel.c, cpu/or1k/except.c:
|
* toplevel.c, cpu/or1k/except.c:
|
|
|
Modifications for functional gdb
|
Modifications for functional gdb
|
|
|
2001-06-25 13:57 chris
|
|
|
|
* gdb.h:
|
|
|
|
Mods for functional gdb
|
|
|
|
2001-06-22 11:00 markom
|
|
|
|
* cpu/or32/arch.h:
|
|
|
|
removed arch.h, which was duplicated
|
|
|
|
2001-06-22 10:58 markom
|
2001-06-22 10:58 markom
|
|
|
* toplevel.c, cpu/common/abstract.c, cpu/common/abstract.h,
|
* toplevel.c, cpu/common/abstract.c, cpu/common/abstract.h,
|
cpu/common/execute.h, cpu/common/parse.c, cpu/common/parse.h,
|
cpu/common/execute.h, cpu/common/parse.c, cpu/common/parse.h,
|
cpu/common/stats.c, cpu/or1k/arch.h, cpu/or1k/opcode/or32.h,
|
cpu/common/stats.c, cpu/or1k/arch.h, cpu/or1k/opcode/or32.h,
|
Line 5690... |
Line 5606... |
[no log message]
|
[no log message]
|
|
|
2001-06-19 12:29 markom
|
2001-06-19 12:29 markom
|
|
|
* cpu/or1k/Makefile.am, cpu/or1k/Makefile.in, cpu/or1k/arch.h,
|
* cpu/or1k/Makefile.am, cpu/or1k/Makefile.in, cpu/or1k/arch.h,
|
cpu/or1k/decode.c, cpu/or1k/except.c, cpu/or1k/or16.h,
|
cpu/or1k/except.c, cpu/or1k/spr_defs.h, cpu/or1k/sprs.c,
|
cpu/or1k/or32.c, cpu/or1k/or32.h, cpu/or1k/spr_defs.h,
|
cpu/or1k/opcode/or16.h, cpu/or1k/opcode/or32.h,
|
cpu/or1k/sprs.c, cpu/or1k/opcode/or16.h, cpu/or1k/opcode/or32.h,
|
|
testbench/support/spr_defs.h, cpu/or32/Makefile.am,
|
testbench/support/spr_defs.h, cpu/or32/Makefile.am,
|
cpu/or32/Makefile.in, cpu/or32/arch.h, cpu/or32/execute.c,
|
cpu/or32/Makefile.in, cpu/or32/execute.c, cpu/or32/or32.c,
|
cpu/or32/or32.c, tick/tick.c:
|
tick/tick.c:
|
|
|
moved header files to match other utilities repaired l.sra and some
|
moved header files to match other utilities repaired l.sra and some
|
other shifting instructions started build_automata for binary
|
other shifting instructions started build_automata for binary
|
instruction decode
|
instruction decode
|
|
|
Line 5713... |
Line 5628... |
|
|
* configure.in:
|
* configure.in:
|
|
|
Added option for socket libraries under Solaris
|
Added option for socket libraries under Solaris
|
|
|
2001-06-18 13:46 chris
|
|
|
|
* gdb.h:
|
|
|
|
Initial checkin of gdb interface protocol message header
|
|
|
|
2001-06-18 13:44 chris
|
2001-06-18 13:44 chris
|
|
|
* peripheral/debug_unit.h:
|
* peripheral/debug_unit.h:
|
|
|
Initial checkin of the Debug Unit register descriptions
|
Initial checkin of the Debug Unit register descriptions
|
Line 5751... |
Line 5660... |
|
|
Added GDB debugging protocol.
|
Added GDB debugging protocol.
|
|
|
2001-06-12 15:35 markom
|
2001-06-12 15:35 markom
|
|
|
* Makefile.am, Makefile.in, acconfig.h, config.h, config.h.in,
|
* Makefile.am, Makefile.in, config.h.in, configure, configure.in,
|
configure, configure.in, sim-config.c, sim-config.h, stdout.txt,
|
sim-config.c, sim-config.h, toplevel.c, cpu/common/abstract.c,
|
toplevel.c, cpu/common/abstract.c, cpu/common/abstract.h,
|
cpu/common/abstract.h, cpu/common/execute.h, cpu/common/parse.c,
|
cpu/common/execute.h, cpu/common/parse.c, cpu/common/parse.h,
|
cpu/common/parse.h, cpu/dlx/execute.c, cpu/or16/execute.c,
|
cpu/dlx/execute.c, cpu/or16/execute.c, cpu/or1k/Makefile.am,
|
cpu/or1k/Makefile.am, cpu/or1k/Makefile.in, cpu/or1k/except.c,
|
cpu/or1k/Makefile.in, cpu/or1k/except.c, cpu/or1k/or32.c,
|
cpu/or1k/sprs.c, cpu/or1k/sprs.h, cpu/or32/execute.c,
|
cpu/or1k/or32.h, cpu/or1k/sprs.c, cpu/or1k/sprs.h,
|
peripheral/16450.c, peripheral/Makefile.am, peripheral/Makefile.in,
|
cpu/or32/execute.c, peripheral/16450.c, peripheral/Makefile.am,
|
pic/pic.c, support/dumpverilog.c, support/simprintf.c,
|
peripheral/Makefile.in, pic/pic.c, support/dumpverilog.c,
|
tick/Makefile:
|
support/simprintf.c, tick/Makefile:
|
|
|
|
Bugs fixed: - l.rfe temporarly disables exceptions - l.sys does
|
Bugs fixed: - l.rfe temporarly disables exceptions - l.sys does
|
PC -= 4 - breakpoints now supported at peripheria locations -
|
PC -= 4 - breakpoints now supported at peripheria locations -
|
uart0.rt/.tx nonexistent file segment fault
|
uart0.rt/.tx nonexistent file segment fault
|
|
|
Line 5779... |
Line 5687... |
|
|
* cache/icache_model.c:
|
* cache/icache_model.c:
|
|
|
bug fix.
|
bug fix.
|
|
|
2001-05-21 14:50 lampret
|
|
|
|
* cpu/or1k/or32.h:
|
|
|
|
added conditional move and find first one bit instructions.
|
|
|
|
2001-05-21 01:06 lampret
|
|
|
|
* cpu/or1k/or32.h:
|
|
|
|
changed encoding for shift/rotate instructions (SHROT_OP field) and
|
|
ALUMCYC field for all ALU instruction (not ALUI)
|
|
|
|
2001-05-18 07:10 lampret
|
2001-05-18 07:10 lampret
|
|
|
* Makefile.am, Makefile.in, config.h, configure, configure.in,
|
* Makefile.am, Makefile.in, configure, configure.in, sim-config.c,
|
sim-config.c, sim-config.h, stdout.txt, toplevel.c:
|
sim-config.h, toplevel.c:
|
|
|
Major update to include PM, PIC, Cache Mngmnt and non-interactive
|
Major update to include PM, PIC, Cache Mngmnt and non-interactive
|
mode.
|
mode.
|
|
|
2001-05-18 07:00 lampret
|
2001-05-18 07:00 lampret
|
Line 5820... |
Line 5715... |
peripheral/16450.c, peripheral/Makefile.in:
|
peripheral/16450.c, peripheral/Makefile.in:
|
|
|
Major update to include PM, PIC, Cache Mngmnt and non-interactive
|
Major update to include PM, PIC, Cache Mngmnt and non-interactive
|
mode.
|
mode.
|
|
|
2001-05-05 15:48 lampret
|
|
|
|
* cpu/or1k/or32.h:
|
|
|
|
Updated with latest instructions.
|
|
|
|
2001-05-03 06:32 lampret
|
2001-05-03 06:32 lampret
|
|
|
* tick/tick.c:
|
* tick/tick.c:
|
|
|
Updated tick facility.
|
Updated tick facility.
|
Line 5879... |
Line 5768... |
|
|
* tick/: Makefile, Makefile.am, Makefile.in, tick.c, tick.h:
|
* tick/: Makefile, Makefile.am, Makefile.in, tick.c, tick.h:
|
|
|
Tick timer facility.
|
Tick timer facility.
|
|
|
2001-04-02 22:52 lampret
|
|
|
|
* cpu/or1k/or32.h:
|
|
|
|
Fixed lv.dftoi.h bug.
|
|
|
|
2001-04-02 22:49 lampret
|
2001-04-02 22:49 lampret
|
|
|
* cpu/or1k/spr_defs.h, testbench/support/spr_defs.h:
|
* cpu/or1k/spr_defs.h, testbench/support/spr_defs.h:
|
|
|
Added tick timer.
|
Added tick timer.
|
|
|
2001-04-02 02:35 lampret
|
|
|
|
* cpu/or1k/or32.h:
|
|
|
|
Updated.
|
|
|
|
2001-04-01 15:24 lampret
|
2001-04-01 15:24 lampret
|
|
|
* toplevel.c:
|
* toplevel.c:
|
|
|
Added dh command.
|
Added dh command.
|
Line 5917... |
Line 5794... |
|
|
Update.
|
Update.
|
|
|
2001-04-01 15:21 lampret
|
2001-04-01 15:21 lampret
|
|
|
* cpu/: common/execute.h, or1k/or32.h, or32/execute.c:
|
* cpu/: common/execute.h, or32/execute.c:
|
|
|
Updates.
|
Updates.
|
|
|
2001-04-01 15:18 lampret
|
2001-04-01 15:18 lampret
|
|
|
Line 5929... |
Line 5806... |
|
|
Changed pctemp to pcnext.
|
Changed pctemp to pcnext.
|
|
|
2000-10-30 08:35 lampret
|
2000-10-30 08:35 lampret
|
|
|
* config.h, sim-config.c, sim-config.h, toplevel.c:
|
* sim-config.c, sim-config.h, toplevel.c:
|
|
|
(i/d)tlb_status
|
(i/d)tlb_status
|
|
|
2000-10-30 08:33 lampret
|
2000-10-30 08:33 lampret
|
|
|
Line 5973... |
Line 5850... |
|
|
* README:
|
* README:
|
|
|
Added 'how to build GNU tools'
|
Added 'how to build GNU tools'
|
|
|
2000-10-16 10:00 lampret
|
|
|
|
* cpu/or1k/or32.h:
|
|
|
|
Added vector insns.
|
|
|
|
2000-10-11 09:45 lampret
|
2000-10-11 09:45 lampret
|
|
|
* sim-config.c, sim-config.h, toplevel.c:
|
* sim-config.c, sim-config.h, toplevel.c:
|
|
|
Sim debug.
|
Sim debug.
|
|
|
2000-10-11 09:42 lampret
|
2000-10-11 09:42 lampret
|
|
|
* cpu/or32/arch.h:
|
|
|
|
Added PAGE_SIZE
|
|
|
|
2000-10-11 09:42 lampret
|
|
|
|
* cpu/or32/execute.c:
|
* cpu/or32/execute.c:
|
|
|
Added hook for l.sys 204. Changed SPR of flag (no more CCR)
|
Added hook for l.sys 204. Changed SPR of flag (no more CCR)
|
|
|
2000-10-11 09:40 lampret
|
2000-10-11 09:40 lampret
|
Line 6019... |
Line 5884... |
|
|
Added DMMU stats.
|
Added DMMU stats.
|
|
|
2000-10-11 09:37 lampret
|
2000-10-11 09:37 lampret
|
|
|
* cpu/or1k/decode.c, cpu/or1k/except.c, cpu/or1k/except.h,
|
* cpu/or1k/except.c, cpu/or1k/except.h, cpu/or1k/spr_defs.h,
|
cpu/or1k/or32.h, cpu/or1k/spr_defs.h, cpu/or1k/sprs.h,
|
cpu/or1k/sprs.h, testbench/support/spr_defs.h:
|
testbench/support/spr_defs.h:
|
|
|
|
SPR bit definition moved to spr_defs.h.
|
SPR bit definition moved to spr_defs.h.
|
|
|
2000-10-11 09:36 lampret
|
2000-10-11 09:36 lampret
|
|
|
Line 6052... |
Line 5916... |
|
|
Added 'dv' command for dumping memory as verilog model.
|
Added 'dv' command for dumping memory as verilog model.
|
|
|
2000-08-21 09:23 lampret
|
2000-08-21 09:23 lampret
|
|
|
* BUGS, Makefile.in, NEWS, README, toplevel.c, bpb/Makefile.in,
|
* Makefile.in, NEWS, README, toplevel.c, bpb/Makefile.in,
|
cache/dcache_model.c, cpu/Makefile.in, cpu/common/Makefile.in,
|
cache/dcache_model.c, cpu/Makefile.in, cpu/common/Makefile.in,
|
cpu/or1k/Makefile.in, cpu/or1k/except.h, cpu/or1k/or32.h,
|
cpu/or1k/Makefile.in, cpu/or1k/except.h, cpu/or32/Makefile.am,
|
cpu/or32/Makefile.am, cpu/or32/Makefile.in, cpu/or32/execute.c,
|
cpu/or32/Makefile.in, cpu/or32/execute.c, support/Makefile.am,
|
support/Makefile.am, support/Makefile.in:
|
support/Makefile.in:
|
|
|
Regular maintenance.
|
Regular maintenance.
|
|
|
2000-06-21 13:38 lampret
|
2000-06-21 13:38 lampret
|
|
|
Line 6133... |
Line 5997... |
|
|
* cpu/common/parse.c:
|
* cpu/common/parse.c:
|
|
|
Bug fix. Now all COFF sections are loaded not just .text.
|
Bug fix. Now all COFF sections are loaded not just .text.
|
|
|
2000-06-10 02:18 lampret
|
|
|
|
* cpu/or1k/decode.c:
|
|
|
|
Fixed bug with counting operand description letters. Also some
|
|
functions are getting obsolete.
|
|
|
|
2000-06-10 02:16 lampret
|
2000-06-10 02:16 lampret
|
|
|
* cpu/or1k/except.h:
|
* cpu/or1k/except.h:
|
|
|
Virtual machine at the moment.
|
Virtual machine at the moment.
|
Line 6178... |
Line 6035... |
|
|
* cpu/or1k/: except.c, except.h:
|
* cpu/or1k/: except.c, except.h:
|
|
|
Handling of or1k exceptions.
|
Handling of or1k exceptions.
|
|
|
2000-06-06 03:23 lampret
|
|
|
|
* cpu/or1k/decode.c:
|
|
|
|
insn_len() is not exiting any more if unknown instruction.
|
|
|
|
2000-06-06 03:22 lampret
|
2000-06-06 03:22 lampret
|
|
|
* cpu/common/abstract.c:
|
* cpu/common/abstract.c:
|
|
|
Interrupt recognition.
|
Interrupt recognition.
|
Line 6199... |
Line 6050... |
16450 serial UART device.
|
16450 serial UART device.
|
|
|
2000-06-06 00:35 lampret
|
2000-06-06 00:35 lampret
|
|
|
* Makefile.am, Makefile.in, configure, configure.in, sim-config.c,
|
* Makefile.am, Makefile.in, configure, configure.in, sim-config.c,
|
sim-config.h, stdout.txt, toplevel.c, cpu/common/abstract.c,
|
sim-config.h, toplevel.c, cpu/common/abstract.c,
|
cpu/common/abstract.h, cpu/common/parse.c, cpu/common/stats.c,
|
cpu/common/abstract.h, cpu/common/parse.c, cpu/common/stats.c,
|
cpu/common/stats.h, cpu/common/trace.c, cpu/dlx/execute.c,
|
cpu/common/stats.h, cpu/common/trace.c, cpu/dlx/execute.c,
|
cpu/or1k/Makefile.am, cpu/or1k/Makefile.in, cpu/or1k/decode.c,
|
cpu/or1k/Makefile.am, cpu/or1k/Makefile.in, cpu/or1k/sprs.c,
|
cpu/or1k/or16.h, cpu/or1k/or32.h, cpu/or1k/sprs.c, cpu/or1k/sprs.h:
|
cpu/or1k/sprs.h:
|
|
|
Updated SPRs, exceptions. Added 16450 device.
|
Updated SPRs, exceptions. Added 16450 device.
|
|
|
2000-05-22 03:07 lampret
|
2000-05-22 03:07 lampret
|
|
|
* cpu/: common/coff.h, or1k/decode.c, or1k/or16.h, or1k/or32.h:
|
* cpu/common/coff.h:
|
|
|
Adding OR16/OR32 insn decoder.
|
Adding OR16/OR32 insn decoder.
|
|
|
2000-05-22 02:59 lampret
|
2000-05-22 02:59 lampret
|
|
|
* Makefile.am, Makefile.in, configure, configure.in, stdout.txt,
|
* Makefile.am, Makefile.in, configure, configure.in, toplevel.c,
|
toplevel.c, bpb/branch_predict.c, cpu/common/abstract.c,
|
bpb/branch_predict.c, cpu/common/abstract.c, cpu/common/abstract.h,
|
cpu/common/abstract.h, cpu/common/parse.c, cpu/or16/execute.c,
|
cpu/common/parse.c, cpu/or16/execute.c, cpu/or1k/Makefile.am,
|
cpu/or1k/Makefile.am, cpu/or1k/Makefile.in, cpu/or1k/sprs.c:
|
cpu/or1k/Makefile.in, cpu/or1k/sprs.c:
|
|
|
Adding COFF loader.
|
Adding COFF loader.
|
|
|
2000-05-06 22:46 lampret
|
2000-05-06 22:46 lampret
|
|
|
Line 6230... |
Line 6081... |
|
|
Updated.
|
Updated.
|
|
|
2000-05-06 05:47 lampret
|
2000-05-06 05:47 lampret
|
|
|
* TODO, configure, configure.in, bpb/branch_predict.c,
|
* configure, configure.in, bpb/branch_predict.c,
|
cache/dcache_model.c, cache/icache_model.c, cpu/Makefile.am,
|
cache/dcache_model.c, cache/icache_model.c, cpu/Makefile.am,
|
cpu/Makefile.in, cpu/common/abstract.h, cpu/common/parse.c,
|
cpu/Makefile.in, cpu/common/abstract.h, cpu/common/parse.c,
|
cpu/dlx/Makefile.am, cpu/dlx/Makefile.in, cpu/or16/Makefile.am,
|
cpu/dlx/Makefile.am, cpu/dlx/Makefile.in, cpu/or16/Makefile.am,
|
cpu/or16/Makefile.in, cpu/or16/execute.c, cpu/or1k/Makefile:
|
cpu/or16/Makefile.in, cpu/or16/execute.c:
|
|
|
Clean up.
|
Clean up.
|
|
|
2000-05-06 05:46 lampret
|
2000-05-06 05:46 lampret
|
|
|
Line 6252... |
Line 6103... |
|
|
Static branch prediction added.
|
Static branch prediction added.
|
|
|
2000-05-06 05:31 lampret
|
2000-05-06 05:31 lampret
|
|
|
* cpu/or1k/: Makefile, Makefile.am, Makefile.in, arch.h, sprs.c,
|
* cpu/or1k/: Makefile.am, Makefile.in, arch.h, sprs.c, sprs.h:
|
sprs.h:
|
|
|
|
Common OR1K backend for OR32 and OR16.
|
Common OR1K backend for OR32 and OR16.
|
|
|
2000-05-03 23:36 lampret
|
2000-05-03 23:36 lampret
|
|
|
Line 6265... |
Line 6115... |
|
|
More modifications related to or16.
|
More modifications related to or16.
|
|
|
2000-05-03 23:35 cmchen
|
2000-05-03 23:35 cmchen
|
|
|
* AUTHORS, README, config.h, toplevel.c:
|
* AUTHORS, README, toplevel.c:
|
|
|
More modifications related to or16.
|
More modifications related to or16.
|
|
|
2000-05-03 10:25 lampret
|
2000-05-03 10:25 lampret
|
|
|
* cpu/or32/: Makefile.in, arch.h:
|
* cpu/or32/Makefile.in:
|
|
|
or1k renamed to or32.
|
or1k renamed to or32.
|
|
|
2000-05-03 10:12 lampret
|
|
|
|
* BUGS:
|
|
|
|
introducing BUGS
|
|
|
|
2000-05-03 10:11 lampret
|
2000-05-03 10:11 lampret
|
|
|
* cpu/or16/: Makefile.am, Makefile.in, arch.h, execute.c:
|
* cpu/or16/: Makefile.am, Makefile.in, arch.h, execute.c:
|
|
|
Added or16, or1k renamed to or32.
|
Added or16, or1k renamed to or32.
|
|
|
2000-05-03 10:06 lampret
|
2000-05-03 10:06 lampret
|
|
|
* Makefile.in, README, config.h, config.sub, configure,
|
* Makefile.in, README, config.sub, configure, configure.in,
|
configure.in, stdout.txt, toplevel.c, bpb/Makefile.in,
|
toplevel.c, bpb/Makefile.in, cache/Makefile.in, cpu/Makefile.in,
|
cache/Makefile.in, cpu/Makefile.in, cpu/common/Makefile.in,
|
cpu/common/Makefile.in, cpu/common/abstract.c, cpu/common/parse.c,
|
cpu/common/abstract.c, cpu/common/parse.c, cpu/dlx/Makefile.in,
|
cpu/dlx/Makefile.in, mmu/Makefile.in, support/Makefile.in:
|
mmu/Makefile.in, support/Makefile.in:
|
|
|
|
or16 added, or1k renamed to or32.
|
or16 added, or1k renamed to or32.
|
|
|
2000-04-10 13:28 jrydberg
|
2000-04-10 13:28 jrydberg
|
|
|
Line 6319... |
Line 6162... |
|
|
Initial revision.
|
Initial revision.
|
|
|
2000-03-03 16:55 jrydberg
|
2000-03-03 16:55 jrydberg
|
|
|
* Makefile.in, config.h, bpb/Makefile.in, cache/Makefile.in,
|
* Makefile.in, bpb/Makefile.in, cache/Makefile.in, cpu/Makefile.in,
|
cpu/Makefile.in, cpu/common/Makefile.in, cpu/or32/Makefile.in,
|
cpu/common/Makefile.in, cpu/or32/Makefile.in, mmu/Makefile.in,
|
mmu/Makefile.in, support/Makefile.in:
|
support/Makefile.in:
|
|
|
Rebuild of the generated files.
|
Rebuild of the generated files.
|
|
|
2000-03-03 16:54 jrydberg
|
2000-03-03 16:54 jrydberg
|
|
|
Line 6359... |
Line 6202... |
|
|
Initial revision.
|
Initial revision.
|
|
|
2000-03-03 16:39 jrydberg
|
2000-03-03 16:39 jrydberg
|
|
|
* INSTALL, Makefile, Makefile.am, Makefile.in, aclocal.m4,
|
* INSTALL, Makefile.am, Makefile.in, aclocal.m4, config.guess,
|
config.c, config.guess, config.h.in, config.sub, configure,
|
config.h.in, config.sub, configure, configure.in, install-sh,
|
configure.in, install-sh, missing, mkinstalldirs, sim-config.c,
|
missing, mkinstalldirs, sim-config.c, sim-config.h, stamp-h.in,
|
sim-config.h, stamp-h.in, toplevel.c, bpb/Makefile,
|
toplevel.c, bpb/Makefile.am, bpb/Makefile.in, cache/Makefile,
|
bpb/Makefile.am, bpb/Makefile.in, cache/Makefile,
|
cache/Makefile.am, cache/Makefile.in, cpu/Makefile.am,
|
cache/Makefile.am, cache/Makefile.in, cpu/Makefile,
|
cpu/Makefile.in, cpu/common/Makefile.am, cpu/common/Makefile.in,
|
cpu/Makefile.am, cpu/Makefile.in, cpu/common/Makefile,
|
cpu/common/abstract.c, cpu/dlx/Makefile, cpu/or32/Makefile.am,
|
cpu/common/Makefile.am, cpu/common/Makefile.in,
|
cpu/or32/Makefile.in, mmu/Makefile.am, mmu/Makefile.in,
|
cpu/common/abstract.c, cpu/dlx/Makefile, cpu/or32/Makefile,
|
|
cpu/or32/Makefile.am, cpu/or32/Makefile.in, libc/Makefile,
|
|
libc/libc.c, mmu/Makefile, mmu/Makefile.am, mmu/Makefile.in,
|
|
support/Makefile.am, support/Makefile.in, support/simprintf.c:
|
support/Makefile.am, support/Makefile.in, support/simprintf.c:
|
|
|
Major update of the enviorment. Now uses autoconf and automake.
|
Major update of the enviorment. Now uses autoconf and automake.
|
The simulator uses readline aswell to get input from the user. A
|
The simulator uses readline aswell to get input from the user. A
|
number of new files added, some modified. The libc directory is now
|
number of new files added, some modified. The libc directory is now
|
called support.
|
called support.
|
|
|
2000-03-02 22:32 lampret
|
2000-03-02 22:32 lampret
|
|
|
* Makefile, README, config.c, config.h, stdout.txt, toplevel.c,
|
* README, toplevel.c, bpb/branch_predict.c, cpu/common/abstract.c,
|
bpb/branch_predict.c, cpu/common/abstract.c, cpu/common/parse.c,
|
cpu/common/parse.c, cpu/common/stats.c, cpu/common/stats.h,
|
cpu/common/stats.c, cpu/common/stats.h, cpu/dlx/execute.c,
|
cpu/dlx/execute.c, cpu/or32/execute.c, mmu/dmmu.c, mmu/dmmu.h:
|
cpu/or32/execute.c, mmu/Makefile, mmu/dmmu.c, mmu/dmmu.h:
|
|
|
|
Just a regular update with exception of cache simulation. MMU
|
Just a regular update with exception of cache simulation. MMU
|
simulation still under development.
|
simulation still under development.
|
|
|
2000-03-02 22:29 lampret
|
2000-03-02 22:29 lampret
|
Line 6402... |
Line 6241... |
|
|
no message
|
no message
|
|
|
1999-10-29 06:02 cvs
|
1999-10-29 06:02 cvs
|
|
|
* COPYING, Makefile, README, toplevel.c, bpb/Makefile,
|
* COPYING, README, toplevel.c, bpb/branch_predict.c,
|
bpb/branch_predict.c, bpb/branch_predict.h, cpu/Makefile,
|
bpb/branch_predict.h, cpu/common/abstract.c, cpu/common/abstract.h,
|
cpu/common/Makefile, cpu/common/abstract.c, cpu/common/abstract.h,
|
|
cpu/common/execute.h, cpu/common/parse.c, cpu/common/parse.h,
|
cpu/common/execute.h, cpu/common/parse.c, cpu/common/parse.h,
|
cpu/common/stats.c, cpu/common/stats.h, cpu/common/trace.c,
|
cpu/common/stats.c, cpu/common/stats.h, cpu/common/trace.c,
|
cpu/common/trace.h, cpu/dlx/Makefile, cpu/dlx/arch.h,
|
cpu/common/trace.h, cpu/dlx/Makefile, cpu/dlx/arch.h,
|
cpu/dlx/execute.c, cpu/or32/Makefile, cpu/or32/arch.h,
|
cpu/dlx/execute.c, cpu/or32/execute.c:
|
cpu/or32/execute.c, libc/Makefile, libc/libc.c:
|
|
|
|
First import.
|
First import.
|
|
|
1999-10-29 06:02 cvs
|
1999-10-29 06:02 cvs
|
|
|
* COPYING, Makefile, README, toplevel.c, bpb/Makefile,
|
* COPYING, README, toplevel.c, bpb/branch_predict.c,
|
bpb/branch_predict.c, bpb/branch_predict.h, cpu/Makefile,
|
bpb/branch_predict.h, cpu/common/abstract.c, cpu/common/abstract.h,
|
cpu/common/Makefile, cpu/common/abstract.c, cpu/common/abstract.h,
|
|
cpu/common/execute.h, cpu/common/parse.c, cpu/common/parse.h,
|
cpu/common/execute.h, cpu/common/parse.c, cpu/common/parse.h,
|
cpu/common/stats.c, cpu/common/stats.h, cpu/common/trace.c,
|
cpu/common/stats.c, cpu/common/stats.h, cpu/common/trace.c,
|
cpu/common/trace.h, cpu/dlx/Makefile, cpu/dlx/arch.h,
|
cpu/common/trace.h, cpu/dlx/Makefile, cpu/dlx/arch.h,
|
cpu/dlx/execute.c, cpu/or32/Makefile, cpu/or32/arch.h,
|
cpu/dlx/execute.c, cpu/or32/execute.c:
|
cpu/or32/execute.c, libc/Makefile, libc/libc.c:
|
|
|
|
Initial revision
|
Initial revision
|
|
|