URL
https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk
Subversion Repositories openrisc_2011-10-31
Compare Revisions
- This comparison shows the changes necessary to convert path
/openrisc/trunk/or1ksim
- from Rev 84 to Rev 85
- ↔ Reverse comparison
Rev 84 → Rev 85
/AUTHORS
1,26 → 1,48
Authors of the OpenRISC 1000 architectural simulator |
==================================================== |
Or1ksim: The OpenRISC 1000 Architectural Simulator |
================================================== |
|
Damjan Lampret, <lampret@opencores.org> |
Original author of the simulator. |
|
Johan Rydberg, <johan.rydberg@netinsight.se> |
Added support for GNU readline aswell as adopted |
it to GNU autoconf and automake. |
Authors of Or1ksim |
================== |
|
These are the main contributors known from the source code. Please advise if I |
have omitted anyone. |
|
Jeremy Bennett, <jeremy@jeremybennett.com> |
21 Apr 10: Complete rework of the testsuite. Various bugs fixed. |
12 Oct 08: Complete tidy-up of the code base, fixing a string of bugs to make |
version 0.3.0 release candidate 1. |
9 Jun 08: Added OSCI SystemC TLM 2.0 wrapper and tidied up for GCC 4.3.0 and |
OpenRISC 1000 GDB 6.8 |
|
Jimmy Chen-Min Chen, <jimmy@ee.nctu.edu.tw> |
Defined and Added support for OR16 ISA(cpu/or16). |
05/04/2000 |
|
Damjan Lampret, <lampret@opencores.org> |
Original author of the simulator. |
|
Richard Prescott, <rip@step.polymtl.ca> |
Added channels for peripheral to communicate with host |
|
Jeremy Bennett, <jeremy@jeremybennett.com> |
9 Jun 08: Added OSCI SystemC TLM 2.0 wrapper and tidied up for GCC 4.3.0 and |
OpenRISC 1000 GDB 6.8 |
12 Oct 08: Complete tidy-up of the code base, fixing a string of bugs to make |
version 0.3.0 release candidate 1. |
Johan Rydberg, <johan.rydberg@netinsight.se> |
Added support for GNU readline aswell as adopted |
it to GNU autoconf and automake. |
|
|
Bug reporters and fixers |
======================== |
|
John Alfredo |
Icache initialization |
|
Julius Baxter |
Use of RSP with pre-loaded image. |
|
Mark Jarvin |
MAC OS X support |
|
|
Authors of the argtable2 library |
================================ |
|
/debug/rsp-server.c
385,6 → 385,7
fflush (stdout); |
|
/* Accept a client which connects */ |
len = sizeof (socklen_t); /* Bug fix by Julius Baxter */ |
rsp.client_fd = accept (tmp_fd, (struct sockaddr *)&sock_addr, &len); |
|
if (-1 == rsp.client_fd) |
/configure.ac
28,7 → 28,7
|
# Use a full version number (x.y.z, possibly with "rcn" as a suffix) when |
# preparing a release, otherwise use a the date version (x.y.z-yyyy-mm-dd). |
AC_INIT([or1ksim], [0.3.1-2010-04-20], [openrisc@opencores.org]) |
AC_INIT([or1ksim], [0.3.1-2010-04-21], [openrisc@opencores.org]) |
AC_CONFIG_MACRO_DIR([m4]) |
|
# Check we have the execute source file present for sanity. Specify a separate |
/doc/or1ksim.info
64,7 → 64,7
Unpack the software and create a _separate_ directory in which to build |
it: |
|
tar jxf or1ksim-0.3.1-2010-04-20.tar.bz2 |
tar jxf or1ksim-0.3.1-2010-04-21.tar.bz2 |
mkdir builddir_or1ksim |
cd builddir_or1ksim |
|
81,7 → 81,7
OpenRISC 1000 32-bit architecture. If this argument is omitted, it will |
default to OpenRISC 1000 32-bit with a warning |
|
../or1ksim-0.3.1-2010-04-20/configure --target=or32-uclinux ... |
../or1ksim-0.3.1-2010-04-21/configure --target=or32-uclinux ... |
|
There are several other options available, many of which are standard |
to GNU `configure' scripts. Use `configure --help' to see all the |
243,7 → 243,7
============================= |
|
The following problems and issues are known about with Or1ksim |
0.3.1-2010-04-20. The OpenRISC tracker may be used to see the current |
0.3.1-2010-04-21. The OpenRISC tracker may be used to see the current |
state of these issues and to raise new problems and feature requests. |
It may be found at |
`http://www.opencores.org/ptracker.cgi/view/or1k/398'. |
/doc/version.texi
1,4 → 1,4
@set UPDATED 20 April 2010 |
@set UPDATED-MONTH April 2010 |
@set EDITION 0.3.1-2010-04-20 |
@set VERSION 0.3.1-2010-04-20 |
@set EDITION 0.3.1-2010-04-21 |
@set VERSION 0.3.1-2010-04-21 |
/NEWS
1,7 → 1,34
Or1ksim: The OpenRISC 1000 Architectural Simulator |
================================================== |
|
|
New in top of tree |
================== |
|
* testbench now renamed testsuite and fully integrated using DejaGNU. |
"make check" now works correctly if the OpenRISC toolchain is installed. |
|
The following features are added: |
* Feature 469: Icache tags now intialized as invalid. |
* Feature 1673: Or1ksim now builds on Mac OS X. |
* Feature 1678: download, patch and build dirs removed from SVN. |
|
The following features will not be provided and have been closed: |
* Feature 399: Writeable SR_LEE bit will not be provided. |
* Feature 409: Separate ELF loader library already exists in binutils. |
* Feature 586: Ignoring HW breakpoints is already possible. |
|
The following bugs are fixed: |
* Bug 1773: Or1ksim now accepts ELF image when working through RSP. |
|
New in release 0.3.0 |
==================== |
|
* No new features or bugs. This is the full release based on rc3. |
|
New in release 0.3.0rc3 |
======================= |
|
* Bug 376 fixed: 32 interrupts now supported |
* Bug 377 fixed: Level triggered interrupts now work correctly |
* Bug 378 fixed: xterm UART now works with RSP |
17,25 → 44,32
* Feature 417 added: Or1ksim prints out its version on startup. |
|
New in release 0.3.0rc2 |
======================= |
|
* A number of bug fixes |
* Updates to user guide |
|
New in release 0.3.0rc1 |
======================= |
|
* Numerous bug fixes (see the OpenRISC tracker and the ChangeLog file) |
* User Guide |
* Consistent coding style and file naming throughout |
* Support for external SystemC models |
|
New in release 1.9 (old style numbering): |
New in release 1.9 (old style numbering) |
======================================== |
|
* support for binary COFF |
* generation of verilog memory models (used when you want to run simulation |
of OpenRISC processor cores) |
|
New in release 1.2 (old style numbering): |
New in release 1.2 (old style numbering) |
======================================== |
|
* support for OR16 ISA |
|
New in release 1.1 (old style numbering): |
New in release 1.1 (old style numbering) |
======================================== |
|
* First release |
/ChangeLog
1,4 → 1,12
2010-04-21 Jeremy Bennett <jeremy.bennett@embecosm.com> |
* AUTHORS: Corrected spelling of Mark Jarvin. |
* debug/rsp-server.c (rsp_get_client): Set len before calling |
accept (). |
|
2010-04-20 Jeremy Bennett <jeremy.bennett@embecosm.com> |
* cache/icache-model.c (ic_end_sec): Use -1 as the invalid tag value. |
|
2010-04-20 Jeremy Bennett <jeremy.bennett@embecosm.com> |
* doc/or1ksim.texi: Updated with new testing instructions. |
* README: Updated. |
* configure.ac: Check for rl_event_hook declaration. |
/configure
1,7 → 1,7
#! /bin/sh |
# From configure.ac Id: configure.ac 946 2010-04-20 15:07:42Z jeremy using automake version AC_ACVERSION. |
# Guess values for system-dependent variables and create Makefiles. |
# Generated by GNU Autoconf 2.63 for or1ksim 0.3.1-2010-04-20. |
# Generated by GNU Autoconf 2.63 for or1ksim 0.3.1-2010-04-21. |
# |
# Report bugs to <openrisc@opencores.org>. |
# |
766,8 → 766,8
# Identity of this package. |
PACKAGE_NAME='or1ksim' |
PACKAGE_TARNAME='or1ksim' |
PACKAGE_VERSION='0.3.1-2010-04-20' |
PACKAGE_STRING='or1ksim 0.3.1-2010-04-20' |
PACKAGE_VERSION='0.3.1-2010-04-21' |
PACKAGE_STRING='or1ksim 0.3.1-2010-04-21' |
PACKAGE_BUGREPORT='openrisc@opencores.org' |
|
ac_unique_file="cpu/or32/execute.c" |
1530,7 → 1530,7
# Omit some internal or obsolete options to make the list less imposing. |
# This message is too long to be a string in the A/UX 3.1 sh. |
cat <<_ACEOF |
\`configure' configures or1ksim 0.3.1-2010-04-20 to adapt to many kinds of systems. |
\`configure' configures or1ksim 0.3.1-2010-04-21 to adapt to many kinds of systems. |
|
Usage: $0 [OPTION]... [VAR=VALUE]... |
|
1601,7 → 1601,7
|
if test -n "$ac_init_help"; then |
case $ac_init_help in |
short | recursive ) echo "Configuration of or1ksim 0.3.1-2010-04-20:";; |
short | recursive ) echo "Configuration of or1ksim 0.3.1-2010-04-21:";; |
esac |
cat <<\_ACEOF |
|
1709,7 → 1709,7
test -n "$ac_init_help" && exit $ac_status |
if $ac_init_version; then |
cat <<\_ACEOF |
or1ksim configure 0.3.1-2010-04-20 |
or1ksim configure 0.3.1-2010-04-21 |
generated by GNU Autoconf 2.63 |
|
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, |
1743,7 → 1743,7
This file contains any messages produced by compilers while |
running configure, to aid debugging if configure makes a mistake. |
|
It was created by or1ksim $as_me 0.3.1-2010-04-20, which was |
It was created by or1ksim $as_me 0.3.1-2010-04-21, which was |
generated by GNU Autoconf 2.63. Invocation command line was |
|
$ $0 $@ |
11050,7 → 11050,7
|
# Define the identity of the package. |
PACKAGE='or1ksim' |
VERSION='0.3.1-2010-04-20' |
VERSION='0.3.1-2010-04-21' |
|
|
cat >>confdefs.h <<_ACEOF |
18152,7 → 18152,7
# report actual input values of CONFIG_FILES etc. instead of their |
# values after options handling. |
ac_log=" |
This file was extended by or1ksim $as_me 0.3.1-2010-04-20, which was |
This file was extended by or1ksim $as_me 0.3.1-2010-04-21, which was |
generated by GNU Autoconf 2.63. Invocation command line was |
|
CONFIG_FILES = $CONFIG_FILES |
18215,7 → 18215,7
_ACEOF |
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 |
ac_cs_version="\\ |
or1ksim config.status 0.3.1-2010-04-20 |
or1ksim config.status 0.3.1-2010-04-21 |
configured by $0, generated by GNU Autoconf 2.63, |
with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" |
|