OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [tags/] [rel-0-3-0-rc3/] [or1ksim/] [ChangeLog] - Diff between revs 1745 and 1748

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 1745 Rev 1748
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

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.