Line 1... |
Line 1... |
2008-09-06 11:25 Jeremy Bennett
|
2008-10-11 Jeremy Bennett
|
|
* all: Removed redundant headers added missing GPL statements,
|
|
formatted to GNU standard. Made all non-global functions and top
|
|
level variables explicitly static, eliminated most typedefs.
|
|
* doc/or1ksim.texi: New file (user guide).
|
|
* toplevel.c: Removed redundant headers. Tidied layout. Ensured
|
|
explicit return code via exit() always.
|
|
* toplevel-support.c (debug): simplified code, removing
|
|
conditionality on DEBUG. Tidied layout
|
|
* libtoplevel.c: Added Doxygen commenting
|
|
* mainpage: New (top level Doxygen file)
|
|
* doxygen.config: Doxygen configuration file
|
|
* configure.ac: Deleted setting HAS_DEBUG (not used)
|
|
* cpu/or32/or32.c: Deleted dummy debug definition
|
|
* support/simprintf.c, sim-config.c, sim-config.h: Deleted
|
|
config.sim.fstdout.
|
|
* sim-config.c, sim-config.h: Deleted script_fn (not actually
|
|
used)
|
|
* sim-config.c, sim-config.h, ps2kbd.c: Deleted config.sim.kfreq -
|
|
calculate locally instead.
|
|
* sim-config.c: Alternative (consistent) naming for file
|
|
parameters. Config parameters validated for range
|
|
* sim-config.c, vapi.c: Alternative (consistent) naming for file
|
|
parameters. Config parameters validated for range
|
|
* sim-config.c, cuc.c: Alternative (consistent) naming for file
|
|
parameters. Config parameters validated for range
|
|
* mmu/immu.c, mmu/dmmu.c: Defaults set for all paramters. Warnings
|
|
replace errors for bad parameter settings. Formatting tidied
|
|
up. Offsets for MMU config register bits corrected.
|
|
* sim-config.c, cachce/dcache_model.c: All parameters initialized
|
|
and values checked. Warnings replace errors for bad parameter
|
|
settings.xo
|
|
* sim-config.c, sim-config.h, cache/icache_model: All parameters
|
|
initialized and values checked. Warnings replace errors for bad
|
|
parameter settings. static config fields in config.ic (not used)
|
|
all deleted.
|
|
* sim-config.c, pm/pm.c, cpu/or1k/sprs.c, cpu/or32/execute.c:
|
|
Initialization includes setting of UPR field. All effects of the
|
|
power management SPR are made conditional on the PM unit being
|
|
enabled.
|
|
* sim-config.c, sim-config.h, cpu/or1k/execute.c,
|
|
debug/debug-unit.c, dcache/dcache.c, vapi/vapi.c, pm/pm.c:
|
|
References to cpu.config.upr replaced by the actual SPR in the cpu
|
|
state.
|
|
* sim-config.c, sim-config.h, pic/pic.c, pic/pic.h,
|
|
cpu/or1k/sprs.c: Initialization structure placed in config.pic for
|
|
consistency with other components.
|
|
* peripheral/mc.c (mc_sec_start, mc_poc): All fields explicitly
|
|
set. MC enabled by default for consistency.
|
|
* peripheral/16450.c (uart_sec_start, uart_channel): All fields
|
|
explicitly initiated, default supplied for channel
|
|
* peripheral/dma.c (dma_sec_start): All fields explicitly
|
|
initiated
|
|
* peripheral/etch.c: All fields explicitly initialized and values
|
|
checked on entry. All socket fields issue warning if used when not
|
|
configured in build.
|
|
* peripheral/gpio.c (reg_gpio_sec): Alternative (preferred)
|
|
parameter name "vapi_id" added. All fields explicitly initialized.
|
|
* peripheral/vga.c (reg_vga_sec, vga_filename): Alternative
|
|
(preferred) parameter name "txfile" added. All fields explicitly
|
|
initialized.
|
|
* peripheral/fb.c (reg_fb_sec, fb_filename): Alternative
|
|
(preferred) parameter name "txfile" added. All fields explicitly
|
|
initialized.
|
|
* peripheral/ps2kbd.c (reg_kbd_sec, kdb_rxfile): All fields
|
|
explicitly initialized.
|
|
* peripheral/atahost.c (reg_ata_sec, ata_file, ata_mwdma)
|
|
(ata_pio): All fields explicitly initialized and entry values
|
|
checked.
|
|
* cpu-config.h, cpu-config.cpu: New - break out the CPU config
|
|
code from sim-config.c, sim-config.h
|
|
* sim-config.c, sim-config.h: Transfer declaration of reg
|
|
functions to the headers where they are implemented.
|
|
* toplevel-support.c: new name for toplevel_support.c
|
|
* dma-defs.h: new name for dma_defs.h
|
|
* debug-unit.h, debug-unit.c: new names for debug_unit.h and
|
|
debug_unit.c
|
|
* eth.h: created from ethernet_i.h and ethernet.h, which are
|
|
deleted
|
|
* dcache-model.c, dcache-model.h, icache-model.c, icache-model.h:
|
|
new names for dcache_model.c, dcache_model.h, icache_model.c,
|
|
icache_model.h
|
|
* branch-predict.c, branch-predict.h: new names for
|
|
branch_predict.c, branch_predict.h
|
|
* execute.c, insnset.c (set_reg): Deleted and replaced by setsim_reg
|
|
* channel.c, channel.h, fd.c, fd.h, file.c, generic.c, generic.h,
|
|
tcp.c, tty.c, xterm.c: Code restructured and declarations made
|
|
rigorous.
|
|
* file.h, tcp.h, tty.h, xterm.h: New files
|
|
* cpu/or32/generate.c, cpu/or32/or32.c: Function debug moved from
|
|
generate.c to or32.c, renamed or32_debug and declared static, to
|
|
avoid confusion with main debug function in toplevel-support.c.
|
|
|
|
|
|
|
|
|
|
|
|
2008-09-08 Jeremy Bennett
|
|
* argtable2: This directory is a direct inclusion of the argtable2
|
|
library
|
|
* artable2/Makefile.am: Modified so the library and header are not
|
|
installed
|
|
* AUTHORS: Added argtable2 credits
|
|
* configure.ac: Created by renaming configure.in. Added extra
|
|
tests needed for argtable2
|
|
* Makefile.am: Added argtable2 library and broke out separate
|
|
commands for profiling (psim) and memory profiling (mpsim)
|
|
* toplevel.c (main): Alternative profile and mprofile command
|
|
lines removed from help text.
|
|
* toplevel-mpsim.c: New top level for standalone mpsim command
|
|
* toplevel-psim.c: New top level for standalone psim command
|
|
* sim-config.c (parse_args): profile and mprofile options on
|
|
command line removed.
|
|
|
|
2008-09-07 Jeremy Bennett
|
|
|
|
* toplevel_support.c, sim-config.c, support/dumpverilog.c:
|
|
or1ksim_ver replaced by PACKAGE_VERSION
|
|
|
|
2008-09-06 Jeremy Bennett
|
|
|
* AUTHORS: Added Jeremy Bennett
|
* AUTHORS: Added Jeremy Bennett
|
* bpb/Makefile.am: Updated to use libtool libraries
|
* bpb/Makefile.am: Updated to use libtool libraries
|
* cache/Makefile.am: Updated to use libtool libraries
|
* cache/Makefile.am: Updated to use libtool libraries
|
* configure.in: Obsolete material removed
|
* configure.in: Obsolete material removed
|