URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
Compare Revisions
- This comparison shows the changes necessary to convert path
/openrisc/trunk/or1ksim
- from Rev 458 to Rev 460
- ↔ Reverse comparison
Rev 458 → Rev 460
/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
645,7 → 645,7
# (which will cause the Makefiles to be regenerated when you run `make'); |
# (2) otherwise, pass the desired values on the `make' command line. |
$(RECURSIVE_TARGETS): |
@failcom='exit 1'; \ |
@fail= failcom='exit 1'; \ |
for f in x $$MAKEFLAGS; do \ |
case $$f in \ |
*=* | --[!k]*);; \ |
670,7 → 670,7
fi; test -z "$$fail" |
|
$(RECURSIVE_CLEAN_TARGETS): |
@failcom='exit 1'; \ |
@fail= failcom='exit 1'; \ |
for f in x $$MAKEFLAGS; do \ |
case $$f in \ |
*=* | --[!k]*);; \ |
834,7 → 834,8
fi; \ |
done |
-test -n "$(am__skip_mode_fix)" \ |
|| find "$(distdir)" -type d ! -perm -777 -exec chmod a+rwx {} \; -o \ |
|| find "$(distdir)" -type d ! -perm -755 \ |
-exec chmod u+rwx,go+rx {} \; -o \ |
! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ |
! -type d ! -perm -400 -exec chmod a+r {} \; -o \ |
! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ |
878,17 → 879,17
distcheck: dist |
case '$(DIST_ARCHIVES)' in \ |
*.tar.gz*) \ |
GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\ |
GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ |
*.tar.bz2*) \ |
bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\ |
bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ |
*.tar.lzma*) \ |
unlzma -c $(distdir).tar.lzma | $(am__untar) ;;\ |
lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\ |
*.tar.xz*) \ |
xz -dc $(distdir).tar.xz | $(am__untar) ;;\ |
*.tar.Z*) \ |
uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ |
*.shar.gz*) \ |
GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\ |
GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ |
*.zip*) \ |
unzip $(distdir).zip ;;\ |
esac |
/debug/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/cpu/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
292,7 → 292,7
# (which will cause the Makefiles to be regenerated when you run `make'); |
# (2) otherwise, pass the desired values on the `make' command line. |
$(RECURSIVE_TARGETS): |
@failcom='exit 1'; \ |
@fail= failcom='exit 1'; \ |
for f in x $$MAKEFLAGS; do \ |
case $$f in \ |
*=* | --[!k]*);; \ |
317,7 → 317,7
fi; test -z "$$fail" |
|
$(RECURSIVE_CLEAN_TARGETS): |
@failcom='exit 1'; \ |
@fail= failcom='exit 1'; \ |
for f in x $$MAKEFLAGS; do \ |
case $$f in \ |
*=* | --[!k]*);; \ |
/cpu/or32/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/cpu/or32/insnset.c
586,6 → 586,12
case NOP_GET_PS: |
cpu_state.reg[11] = config.sim.clkcycle_ps; |
break; |
case NOP_TRACE_ON: |
runtime.sim.hush = 0; |
break; |
case NOP_TRACE_OFF: |
runtime.sim.hush = 1; |
break; |
case NOP_REPORT: |
PRINTF("report(0x%"PRIxREG");\n", evalsim_reg(3)); |
default: |
/cpu/dlx/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/cpu/common/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/cpu/or1k/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/cpu/or1k/spr-defs.h
623,6 → 623,8
#define NOP_CNT_RESET 0x0005 /* Reset statistics counters */ |
#define NOP_GET_TICKS 0x0006 /* JPB: Get # ticks running */ |
#define NOP_GET_PS 0x0007 /* JPB: Get picosecs/cycle */ |
#define NOP_TRACE_ON 0x0008 /* Turn on tracing */ |
#define NOP_TRACE_OFF 0x0009 /* Turn off tracing */ |
#define NOP_REPORT_FIRST 0x0400 /* Report with number */ |
#define NOP_REPORT_LAST 0x03ff /* Report with number */ |
|
/configure.ac
1,7 → 1,7
# configure.ac -- Top level autoconf configuration file |
# |
# Copyright (C) 1999-2008 OpenCores |
# Copyright (C) 2008, 2010 Embecosm Limited |
# Copyright (C) 2008, 2010, 2011 Embecosm Limited |
# |
# Contributor Jeremy Bennett <jeremy.bennett@embecosm.com> |
# |
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 (yyyy-mm-dd). |
AC_INIT([or1ksim], [2010-12-15], [openrisc@opencores.org]) |
AC_INIT([or1ksim], [2011-01-05], [openrisc@opencores.org]) |
AC_CONFIG_MACRO_DIR([m4]) |
|
# Generically use extensions such as _GNU_SOURCE if available. |
/cache/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/doc/or1ksim.info
64,7 → 64,7
Unpack the software and create a _separate_ directory in which to build |
it: |
|
tar jxf or1ksim-2010-12-15.tar.bz2 |
tar jxf or1ksim-2011-01-05.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-2010-12-15/configure --target=or32-elf ... |
../or1ksim-2011-01-05/configure --target=or32-elf ... |
|
There are several other options available, many of which are standard |
to GNU `configure' scripts. Use `configure --help' to see all the |
288,6 → 288,7
* Trace Generation:: |
* Simulator Library:: |
* Ethernet TUN/TAP Interface:: |
* l.nop Support:: |
|
|
File: or1ksim.info, Node: Standalone Simulator, Next: Profiling Utility, Up: Usage |
795,7 → 796,7
|
|
|
File: or1ksim.info, Node: Ethernet TUN/TAP Interface, Prev: Simulator Library, Up: Usage |
File: or1ksim.info, Node: Ethernet TUN/TAP Interface, Next: l.nop Support, Prev: Simulator Library, Up: Usage |
|
2.6 Ethernet TUN/TAP Interface |
============================== |
978,6 → 979,57
closed first. |
|
|
File: or1ksim.info, Node: l.nop Support, Prev: Ethernet TUN/TAP Interface, Up: Usage |
|
2.7 l.nop Opcode Support |
======================== |
|
The OpenRISC `l.nop' opcode can take a parameter. This has no effect |
on the semantics of the opcode, but can be used to trigger side effect |
behavior in a simulator. Within Or1ksim, the following parameters are |
supported. |
|
`l.nop 0' |
The equivalent to `l.nop' with no parameter. Has no side effects. |
|
`l.nop 1' |
Execution of Or1ksim is terminated. This is used to implement the |
library `exit' functions. |
|
`l.nop 2' |
Report the value in `r3' on the console as a 32-bit hex value. |
|
`l.nop 3' |
In earlier versions of Or1ksim this treated `r3' as a pointer to a |
`printf' style format string, and regsiters `r4' through `r8' as |
parameters for that format string. |
|
This opcode is no longer supported, and has no effect if used. |
|
`l.nop 4' |
The value in `r3' is printed to standard output as an ASCII |
character. All library output routines are implemented using this |
opcode. |
|
`l.nop 5' |
The statistics counters are reset. |
|
`l.nop 6' |
The number of clock ticks since start of execution (a 64-bit |
value) is returned in `r11' (low 32 bits) and `r12' (high 32 bits). |
|
`l.nop 7' |
The number of picoseconds per clock cycle is returned in `r11'. |
This is used with `l.nop 6' to implement timing functions. |
|
`l.nop 8' |
Instruction tracing is turned on. |
|
`l.nop 9' |
Instruction tracing is turned off. |
|
|
|
File: or1ksim.info, Node: Configuration, Next: Interactive Command Line, Prev: Usage, Up: Top |
|
3 Configuration |
4285,6 → 4337,17
* jitter (UART configuration): UART Configuration. (line 78) |
* keyboard configuration: Keyboard Configuration. |
(line 6) |
* l.nop 0: l.nop Support. (line 12) |
* l.nop 1 (end simulation): l.nop Support. (line 15) |
* l.nop 2 (report): l.nop Support. (line 19) |
* l.nop 3 (printf, now obsolete): l.nop Support. (line 22) |
* l.nop 4 (putc): l.nop Support. (line 29) |
* l.nop 5 (reset statistics counters): l.nop Support. (line 34) |
* l.nop 6 (get clock ticks): l.nop Support. (line 37) |
* l.nop 7 (get picoseconds per cycle): l.nop Support. (line 41) |
* l.nop 8 (turn on tracing): l.nop Support. (line 45) |
* l.nop 9 (turn off tracing): l.nop Support. (line 48) |
* l.nop opcode effects: l.nop Support. (line 6) |
* library version of Or1ksim: Simulator Library. (line 6) |
* license for Or1ksim: GNU Free Documentation License. |
(line 6) |
4731,57 → 4794,58
Node: Build and Install7902 |
Node: Known Issues8668 |
Node: Usage9723 |
Node: Standalone Simulator9989 |
Node: Profiling Utility14549 |
Node: Memory Profiling Utility15455 |
Node: Trace Generation16815 |
Node: Simulator Library18057 |
Node: Ethernet TUN/TAP Interface28489 |
Node: Setting Up a Persistent TAP device29572 |
Node: Establishing a Bridge30247 |
Node: Opening the Firewall31930 |
Node: Disabling Ethernet Filtering32421 |
Node: Networking from OpenRISC Linux and BusyBox33046 |
Node: Tearing Down a Bridge34708 |
Node: Configuration35451 |
Node: Configuration File Format36063 |
Node: Configuration File Preprocessing36448 |
Node: Configuration File Syntax36745 |
Node: Simulator Configuration39530 |
Node: Simulator Behavior39821 |
Node: Verification API Configuration44402 |
Node: CUC Configuration46342 |
Node: Core OpenRISC Configuration48334 |
Node: CPU Configuration48836 |
Node: Memory Configuration52955 |
Node: Memory Management Configuration59677 |
Node: Cache Configuration62054 |
Node: Interrupt Configuration64440 |
Node: Power Management Configuration66273 |
Node: Branch Prediction Configuration67550 |
Node: Debug Interface Configuration68910 |
Node: Peripheral Configuration71253 |
Node: Memory Controller Configuration71879 |
Node: UART Configuration75659 |
Node: DMA Configuration79178 |
Node: Ethernet Configuration81045 |
Node: GPIO Configuration86324 |
Node: Display Interface Configuration87957 |
Node: Frame Buffer Configuration90266 |
Node: Keyboard Configuration92130 |
Node: Disc Interface Configuration94368 |
Node: Generic Peripheral Configuration99472 |
Node: Interactive Command Line101767 |
Node: Verification API108741 |
Node: Code Internals113171 |
Node: Coding Conventions113754 |
Node: Global Data Structures118181 |
Node: Concepts120838 |
Ref: Output Redirection120983 |
Ref: Interrupts Internal121521 |
Node: Internal Debugging122674 |
Node: Regression Testing123198 |
Node: GNU Free Documentation License126987 |
Node: Index149394 |
Node: Standalone Simulator10007 |
Node: Profiling Utility14567 |
Node: Memory Profiling Utility15473 |
Node: Trace Generation16833 |
Node: Simulator Library18075 |
Node: Ethernet TUN/TAP Interface28507 |
Node: Setting Up a Persistent TAP device29612 |
Node: Establishing a Bridge30287 |
Node: Opening the Firewall31970 |
Node: Disabling Ethernet Filtering32461 |
Node: Networking from OpenRISC Linux and BusyBox33086 |
Node: Tearing Down a Bridge34748 |
Node: l.nop Support35491 |
Node: Configuration37001 |
Node: Configuration File Format37613 |
Node: Configuration File Preprocessing37998 |
Node: Configuration File Syntax38295 |
Node: Simulator Configuration41080 |
Node: Simulator Behavior41371 |
Node: Verification API Configuration45952 |
Node: CUC Configuration47892 |
Node: Core OpenRISC Configuration49884 |
Node: CPU Configuration50386 |
Node: Memory Configuration54505 |
Node: Memory Management Configuration61227 |
Node: Cache Configuration63604 |
Node: Interrupt Configuration65990 |
Node: Power Management Configuration67823 |
Node: Branch Prediction Configuration69100 |
Node: Debug Interface Configuration70460 |
Node: Peripheral Configuration72803 |
Node: Memory Controller Configuration73429 |
Node: UART Configuration77209 |
Node: DMA Configuration80728 |
Node: Ethernet Configuration82595 |
Node: GPIO Configuration87874 |
Node: Display Interface Configuration89507 |
Node: Frame Buffer Configuration91816 |
Node: Keyboard Configuration93680 |
Node: Disc Interface Configuration95918 |
Node: Generic Peripheral Configuration101022 |
Node: Interactive Command Line103317 |
Node: Verification API110291 |
Node: Code Internals114721 |
Node: Coding Conventions115304 |
Node: Global Data Structures119731 |
Node: Concepts122388 |
Ref: Output Redirection122533 |
Ref: Interrupts Internal123071 |
Node: Internal Debugging124224 |
Node: Regression Testing124748 |
Node: GNU Free Documentation License128537 |
Node: Index150944 |
|
End Tag Table |
/doc/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/doc/or1ksim.texi
355,6 → 355,7
* Trace Generation:: |
* Simulator Library:: |
* Ethernet TUN/TAP Interface:: |
* l.nop Support:: |
@end menu |
|
@node Standalone Simulator |
1195,6 → 1196,77
example any OpenRISC Linux/BusyBox sessions should be closed first. |
@end quotation |
|
@node l.nop Support |
@section l.nop Opcode Support |
@cindex l.nop opcode effects |
|
The OpenRISC @code{l.nop} opcode can take a parameter. This has no |
effect on the semantics of the opcode, but can be used to trigger side |
effect behavior in a simulator. Within Or1ksim, the following parameters |
are supported. |
|
@table @code |
|
@item l.nop 0 |
@cindex @code{l.nop 0} |
|
The equivalent to @code{l.nop} with no parameter. Has no side effects. |
|
@item l.nop 1 |
@cindex @code{l.nop 1} (end simulation) |
|
Execution of Or1ksim is terminated. This is used to implement the |
library @code{exit} functions. |
|
@item l.nop 2 |
@cindex @code{l.nop 2} (report) |
|
Report the value in @code{r3} on the console as a 32-bit hex value. |
|
@item l.nop 3 |
@cindex @code{l.nop 3} (printf, now obsolete) |
|
In earlier versions of @value{OR1KSIM} this treated @code{r3} as a |
pointer to a @code{printf} style format string, and regsiters @code{r4} |
through @code{r8} as parameters for that format string. |
|
This opcode is no longer supported, and has no effect if used. |
|
@item l.nop 4 |
@cindex @code{l.nop 4} (putc) |
|
The value in @code{r3} is printed to standard output as an ASCII |
character. All library output routines are implemented using this opcode. |
|
@item l.nop 5 |
@cindex @code{l.nop 5} (reset statistics counters) |
|
The statistics counters are reset. |
|
@item l.nop 6 |
@cindex @code{l.nop 6} (get clock ticks) |
|
The number of clock ticks since start of execution (a 64-bit value) is |
returned in @code{r11} (low 32 bits) and @code{r12} (high 32 bits). |
|
@item l.nop 7 |
@cindex @code{l.nop 7} (get picoseconds per cycle) |
|
The number of picoseconds per clock cycle is returned in @code{r11}. |
This is used with @code{l.nop 6} to implement timing functions. |
|
@item l.nop 8 |
@cindex @code{l.nop 8} (turn on tracing) |
|
Instruction tracing is turned on. |
|
@item l.nop 9 |
@cindex @code{l.nop 9} (turn off tracing) |
|
Instruction tracing is turned off. |
|
@end table |
|
@node Configuration |
@chapter Configuration |
@cindex configuring @value{OR1KSIM} |
/doc/version.texi
1,4 → 1,4
@set UPDATED 15 December 2010 |
@set UPDATED-MONTH December 2010 |
@set EDITION 2010-12-15 |
@set VERSION 2010-12-15 |
@set UPDATED 5 January 2011 |
@set UPDATED-MONTH January 2011 |
@set EDITION 2011-01-05 |
@set VERSION 2011-01-05 |
/cuc/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/ChangeLog
1,16 → 1,34
2011-01-05 Jeremy Bennett <jeremy@jeremybennett.com> |
|
* configure: Regenerated. |
* configure.ac: Updated version. |
* cpu/or1k/spr-defs.h: Added definition of NOP_TRACE_ON and |
NOP_TRACE_OFF. |
* cpu/or32/insnset.c <l_nop>: Added behavior for NOP_TRACE_ON and |
NOP_TRACE_OFF |
* doc/or1ksim.texi: New section documenting l.nop opcodes. |
|
2011-01-04 Julius Baxter <julius@opencores.org> |
|
* cpu/or32/or32.c: <trace_dest_spr>: Added. |
(or1ksim_disassemble_trace_index): Added dumping of SPR content when |
disassembling l.mtspr instruction. |
* cpu/common/abstract.c: |
* cpu/common/abstract.c: |
(disassemble_instr): Added tracing of SPR contents after l.mtspr insn. |
* cpu/or1k/opcode/or32.h: (trace_dest_spr): Added extern definition. |
|
|
2010-12-27 Julius Baxter <julius@opencores.org> |
|
* peripheral/eth.c: <RTX_RESCHED_PERIOD>: Changed to 10000. |
(eth_write32): Additional debug output, when enabled. |
|
|
2010-12-18 Jeremy Bennett <jeremy@jeremybennett.com> |
|
* peripheral/eth.c (eth_write320): Setting ETH_INT_MASK has no |
impact on interrupt processing. |
* configure: Regenerated. |
* configure.ac: Updated version. |
|
2010-12-15 Jeremy Bennett <jeremy@jeremybennett.com> |
|
* peripheral/eth.c <RTX_RESCHED_PERIOD>: Added. |
/testsuite/libsim.tests/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code-or1k/eth/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code-or1k/configure
1,13 → 1,15
#! /bin/sh |
# Guess values for system-dependent variables and create Makefiles. |
# Generated by GNU Autoconf 2.64 for or1ksim-testsuite 2010-12-15. |
# Generated by GNU Autoconf 2.65 for or1ksim-testsuite 2011-01-05. |
# |
# Report bugs to <openrisc@opencores.org>. |
# |
# |
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, |
# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software |
# Foundation, Inc. |
# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, |
# Inc. |
# |
# |
# This configure script is free software; the Free Software Foundation |
# gives unlimited permission to copy, distribute and modify it. |
## -------------------- ## |
676,7 → 678,8
|
|
|
exec 7<&0 </dev/null 6>&1 |
test -n "$DJDIR" || exec 7<&0 </dev/null |
exec 6>&1 |
|
# Name of the host. |
# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, |
698,8 → 701,8
# Identity of this package. |
PACKAGE_NAME='or1ksim-testsuite' |
PACKAGE_TARNAME='or1ksim-testsuite' |
PACKAGE_VERSION='2010-12-15' |
PACKAGE_STRING='or1ksim-testsuite 2010-12-15' |
PACKAGE_VERSION='2011-01-05' |
PACKAGE_STRING='or1ksim-testsuite 2011-01-05' |
PACKAGE_BUGREPORT='openrisc@opencores.org' |
PACKAGE_URL='' |
|
1421,7 → 1424,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-testsuite 2010-12-15 to adapt to many kinds of systems. |
\`configure' configures or1ksim-testsuite 2011-01-05 to adapt to many kinds of systems. |
|
Usage: $0 [OPTION]... [VAR=VALUE]... |
|
1492,7 → 1495,7
|
if test -n "$ac_init_help"; then |
case $ac_init_help in |
short | recursive ) echo "Configuration of or1ksim-testsuite 2010-12-15:";; |
short | recursive ) echo "Configuration of or1ksim-testsuite 2011-01-05:";; |
esac |
cat <<\_ACEOF |
|
1525,7 → 1528,7
LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a |
nonstandard directory <lib dir> |
LIBS libraries to pass to the linker, e.g. -l<library> |
CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if |
CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if |
you have headers in a nonstandard directory <include dir> |
CPP C preprocessor |
CCAS assembler compiler command (defaults to CC) |
1597,8 → 1600,8
test -n "$ac_init_help" && exit $ac_status |
if $ac_init_version; then |
cat <<\_ACEOF |
or1ksim-testsuite configure 2010-12-15 |
generated by GNU Autoconf 2.64 |
or1ksim-testsuite configure 2011-01-05 |
generated by GNU Autoconf 2.65 |
|
Copyright (C) 2009 Free Software Foundation, Inc. |
This configure script is free software; the Free Software Foundation |
1645,7 → 1648,7
ac_retval=1 |
fi |
eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} |
return $ac_retval |
as_fn_set_status $ac_retval |
|
} # ac_fn_c_try_compile |
|
1691,7 → 1694,7
# left behind by Apple's compiler. We do this before executing the actions. |
rm -rf conftest.dSYM conftest_ipa8_conftest.oo |
eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} |
return $ac_retval |
as_fn_set_status $ac_retval |
|
} # ac_fn_c_try_link |
|
1759,7 → 1762,7
ac_retval=1 |
fi |
eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} |
return $ac_retval |
as_fn_set_status $ac_retval |
|
} # ac_fn_c_try_cpp |
|
1801,7 → 1804,7
fi |
rm -rf conftest.dSYM conftest_ipa8_conftest.oo |
eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} |
return $ac_retval |
as_fn_set_status $ac_retval |
|
} # ac_fn_c_try_run |
|
2022,8 → 2025,8
This file contains any messages produced by compilers while |
running configure, to aid debugging if configure makes a mistake. |
|
It was created by or1ksim-testsuite $as_me 2010-12-15, which was |
generated by GNU Autoconf 2.64. Invocation command line was |
It was created by or1ksim-testsuite $as_me 2011-01-05, which was |
generated by GNU Autoconf 2.65. Invocation command line was |
|
$ $0 $@ |
|
2276,7 → 2279,7
for ac_site_file in "$ac_site_file1" "$ac_site_file2" |
do |
test "x$ac_site_file" = xNONE && continue |
if test -r "$ac_site_file"; then |
if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then |
{ $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 |
$as_echo "$as_me: loading site script $ac_site_file" >&6;} |
sed 's/^/| /' "$ac_site_file" >&5 |
2285,9 → 2288,9
done |
|
if test -r "$cache_file"; then |
# Some versions of bash will fail to source /dev/null (special |
# files actually), so we avoid doing that. |
if test -f "$cache_file"; then |
# Some versions of bash will fail to source /dev/null (special files |
# actually), so we avoid doing that. DJGPP emulates it as a regular file. |
if test /dev/null != "$cache_file" && test -f "$cache_file"; then |
{ $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 |
$as_echo "$as_me: loading cache $cache_file" >&6;} |
case $cache_file in |
2812,8 → 2815,8
... rest of stderr output deleted ... |
10q' conftest.err >conftest.er1 |
cat conftest.er1 >&5 |
rm -f conftest.er1 conftest.err |
fi |
rm -f conftest.er1 conftest.err |
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 |
test $ac_status = 0; } |
done |
2820,12 → 2823,10
|
cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
/* end confdefs.h. */ |
#include <stdio.h> |
|
int |
main () |
{ |
FILE *f = fopen ("conftest.out", "w"); |
return ferror (f) || fclose (f) != 0; |
|
; |
return 0; |
2832,12 → 2833,12
} |
_ACEOF |
ac_clean_files_save=$ac_clean_files |
ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out" |
ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" |
# Try to create an executable without -o first, disregard a.out. |
# It will help us diagnose broken compilers, and finding out an intuition |
# of exeext. |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 |
$as_echo_n "checking for C compiler default output file name... " >&6; } |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 |
$as_echo_n "checking whether the C compiler works... " >&6; } |
ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` |
|
# The possible output files: |
2899,10 → 2900,10
else |
ac_file='' |
fi |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 |
$as_echo "$ac_file" >&6; } |
if test -z "$ac_file"; then : |
$as_echo "$as_me: failed program was:" >&5 |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
$as_echo "no" >&6; } |
$as_echo "$as_me: failed program was:" >&5 |
sed 's/^/| /' conftest.$ac_ext >&5 |
|
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 |
2910,51 → 2911,18
{ as_fn_set_status 77 |
as_fn_error "C compiler cannot create executables |
See \`config.log' for more details." "$LINENO" 5; }; } |
else |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 |
$as_echo "yes" >&6; } |
fi |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 |
$as_echo_n "checking for C compiler default output file name... " >&6; } |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 |
$as_echo "$ac_file" >&6; } |
ac_exeext=$ac_cv_exeext |
|
# Check that the compiler produces executables we can run. If not, either |
# the compiler is broken, or we cross compile. |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 |
$as_echo_n "checking whether the C compiler works... " >&6; } |
# If not cross compiling, check that we can run a simple program. |
if test "$cross_compiling" != yes; then |
if { ac_try='./$ac_file' |
{ { case "(($ac_try" in |
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; |
*) ac_try_echo=$ac_try;; |
esac |
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" |
$as_echo "$ac_try_echo"; } >&5 |
(eval "$ac_try") 2>&5 |
ac_status=$? |
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 |
test $ac_status = 0; }; }; then |
cross_compiling=no |
else |
if test "$cross_compiling" = maybe; then |
cross_compiling=yes |
else |
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 |
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} |
as_fn_error "cannot run C compiled programs. |
If you meant to cross compile, use \`--host'. |
See \`config.log' for more details." "$LINENO" 5; } |
fi |
fi |
fi |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 |
$as_echo "yes" >&6; } |
|
rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out |
rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out |
ac_clean_files=$ac_clean_files_save |
# Check that the compiler produces executables we can run. If not, either |
# the compiler is broken, or we cross compile. |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 |
$as_echo_n "checking whether we are cross compiling... " >&6; } |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 |
$as_echo "$cross_compiling" >&6; } |
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 |
$as_echo_n "checking for suffix of executables... " >&6; } |
if { { ac_try="$ac_link" |
2987,7 → 2955,7
as_fn_error "cannot compute suffix of executables: cannot compile and link |
See \`config.log' for more details." "$LINENO" 5; } |
fi |
rm -f conftest$ac_cv_exeext |
rm -f conftest conftest$ac_cv_exeext |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 |
$as_echo "$ac_cv_exeext" >&6; } |
|
2994,6 → 2962,65
rm -f conftest.$ac_ext |
EXEEXT=$ac_cv_exeext |
ac_exeext=$EXEEXT |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
/* end confdefs.h. */ |
#include <stdio.h> |
int |
main () |
{ |
FILE *f = fopen ("conftest.out", "w"); |
return ferror (f) || fclose (f) != 0; |
|
; |
return 0; |
} |
_ACEOF |
ac_clean_files="$ac_clean_files conftest.out" |
# Check that the compiler produces executables we can run. If not, either |
# the compiler is broken, or we cross compile. |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 |
$as_echo_n "checking whether we are cross compiling... " >&6; } |
if test "$cross_compiling" != yes; then |
{ { ac_try="$ac_link" |
case "(($ac_try" in |
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; |
*) ac_try_echo=$ac_try;; |
esac |
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" |
$as_echo "$ac_try_echo"; } >&5 |
(eval "$ac_link") 2>&5 |
ac_status=$? |
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 |
test $ac_status = 0; } |
if { ac_try='./conftest$ac_cv_exeext' |
{ { case "(($ac_try" in |
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; |
*) ac_try_echo=$ac_try;; |
esac |
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" |
$as_echo "$ac_try_echo"; } >&5 |
(eval "$ac_try") 2>&5 |
ac_status=$? |
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 |
test $ac_status = 0; }; }; then |
cross_compiling=no |
else |
if test "$cross_compiling" = maybe; then |
cross_compiling=yes |
else |
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 |
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} |
as_fn_error "cannot run C compiled programs. |
If you meant to cross compile, use \`--host'. |
See \`config.log' for more details." "$LINENO" 5; } |
fi |
fi |
fi |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 |
$as_echo "$cross_compiling" >&6; } |
|
rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out |
ac_clean_files=$ac_clean_files_save |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 |
$as_echo_n "checking for suffix of object files... " >&6; } |
if test "${ac_cv_objext+set}" = set; then : |
3841,13 → 3868,13
else |
lt_cv_nm_interface="BSD nm" |
echo "int some_variable = 0;" > conftest.$ac_ext |
(eval echo "\"\$as_me:3844: $ac_compile\"" >&5) |
(eval echo "\"\$as_me:3871: $ac_compile\"" >&5) |
(eval "$ac_compile" 2>conftest.err) |
cat conftest.err >&5 |
(eval echo "\"\$as_me:3847: $NM \\\"conftest.$ac_objext\\\"\"" >&5) |
(eval echo "\"\$as_me:3874: $NM \\\"conftest.$ac_objext\\\"\"" >&5) |
(eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) |
cat conftest.err >&5 |
(eval echo "\"\$as_me:3850: output\"" >&5) |
(eval echo "\"\$as_me:3877: output\"" >&5) |
cat conftest.out >&5 |
if $GREP 'External.*some_variable' conftest.out > /dev/null; then |
lt_cv_nm_interface="MS dumpbin" |
5053,7 → 5080,7
;; |
*-*-irix6*) |
# Find out which ABI we are using. |
echo '#line 5056 "configure"' > conftest.$ac_ext |
echo '#line 5083 "configure"' > conftest.$ac_ext |
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 |
(eval $ac_compile) 2>&5 |
ac_status=$? |
6583,11 → 6610,11
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ |
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ |
-e 's:$: $lt_compiler_flag:'` |
(eval echo "\"\$as_me:6586: $lt_compile\"" >&5) |
(eval echo "\"\$as_me:6613: $lt_compile\"" >&5) |
(eval "$lt_compile" 2>conftest.err) |
ac_status=$? |
cat conftest.err >&5 |
echo "$as_me:6590: \$? = $ac_status" >&5 |
echo "$as_me:6617: \$? = $ac_status" >&5 |
if (exit $ac_status) && test -s "$ac_outfile"; then |
# The compiler can only warn and ignore the option if not recognized |
# So say no if there are warnings other than the usual output. |
6922,11 → 6949,11
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ |
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ |
-e 's:$: $lt_compiler_flag:'` |
(eval echo "\"\$as_me:6925: $lt_compile\"" >&5) |
(eval echo "\"\$as_me:6952: $lt_compile\"" >&5) |
(eval "$lt_compile" 2>conftest.err) |
ac_status=$? |
cat conftest.err >&5 |
echo "$as_me:6929: \$? = $ac_status" >&5 |
echo "$as_me:6956: \$? = $ac_status" >&5 |
if (exit $ac_status) && test -s "$ac_outfile"; then |
# The compiler can only warn and ignore the option if not recognized |
# So say no if there are warnings other than the usual output. |
7027,11 → 7054,11
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ |
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ |
-e 's:$: $lt_compiler_flag:'` |
(eval echo "\"\$as_me:7030: $lt_compile\"" >&5) |
(eval echo "\"\$as_me:7057: $lt_compile\"" >&5) |
(eval "$lt_compile" 2>out/conftest.err) |
ac_status=$? |
cat out/conftest.err >&5 |
echo "$as_me:7034: \$? = $ac_status" >&5 |
echo "$as_me:7061: \$? = $ac_status" >&5 |
if (exit $ac_status) && test -s out/conftest2.$ac_objext |
then |
# The compiler can only warn and ignore the option if not recognized |
7082,11 → 7109,11
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ |
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ |
-e 's:$: $lt_compiler_flag:'` |
(eval echo "\"\$as_me:7085: $lt_compile\"" >&5) |
(eval echo "\"\$as_me:7112: $lt_compile\"" >&5) |
(eval "$lt_compile" 2>out/conftest.err) |
ac_status=$? |
cat out/conftest.err >&5 |
echo "$as_me:7089: \$? = $ac_status" >&5 |
echo "$as_me:7116: \$? = $ac_status" >&5 |
if (exit $ac_status) && test -s out/conftest2.$ac_objext |
then |
# The compiler can only warn and ignore the option if not recognized |
9465,7 → 9492,7
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
lt_status=$lt_dlunknown |
cat > conftest.$ac_ext <<_LT_EOF |
#line 9468 "configure" |
#line 9495 "configure" |
#include "confdefs.h" |
|
#if HAVE_DLFCN_H |
9561,7 → 9588,7
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
lt_status=$lt_dlunknown |
cat > conftest.$ac_ext <<_LT_EOF |
#line 9564 "configure" |
#line 9591 "configure" |
#include "confdefs.h" |
|
#if HAVE_DLFCN_H |
10102,6 → 10129,7
|
fi |
|
test -d ./--version && rmdir ./--version |
if test "${ac_cv_path_mkdir+set}" = set; then |
MKDIR_P="$ac_cv_path_mkdir -p" |
else |
10109,7 → 10137,6
# value for MKDIR_P within a source directory, because that will |
# break other packages using the cache if that directory is |
# removed, or if the value is a relative name. |
test -d ./--version && rmdir ./--version |
MKDIR_P="$ac_install_sh -d" |
fi |
fi |
10288,7 → 10315,7
|
# Define the identity of the package. |
PACKAGE='or1ksim-testsuite' |
VERSION='2010-12-15' |
VERSION='2011-01-05' |
|
|
cat >>confdefs.h <<_ACEOF |
11715,8 → 11742,8
# report actual input values of CONFIG_FILES etc. instead of their |
# values after options handling. |
ac_log=" |
This file was extended by or1ksim-testsuite $as_me 2010-12-15, which was |
generated by GNU Autoconf 2.64. Invocation command line was |
This file was extended by or1ksim-testsuite $as_me 2011-01-05, which was |
generated by GNU Autoconf 2.65. Invocation command line was |
|
CONFIG_FILES = $CONFIG_FILES |
CONFIG_HEADERS = $CONFIG_HEADERS |
11756,6 → 11783,7
|
-h, --help print this help, then exit |
-V, --version print version number and configuration settings, then exit |
--config print configuration, then exit |
-q, --quiet, --silent |
do not print progress messages |
-d, --debug don't remove temporary files |
11778,10 → 11806,11
|
_ACEOF |
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 |
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" |
ac_cs_version="\\ |
or1ksim-testsuite config.status 2010-12-15 |
configured by $0, generated by GNU Autoconf 2.64, |
with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" |
or1ksim-testsuite config.status 2011-01-05 |
configured by $0, generated by GNU Autoconf 2.65, |
with options \\"\$ac_cs_config\\" |
|
Copyright (C) 2009 Free Software Foundation, Inc. |
This config.status script is free software; the Free Software Foundation |
11819,6 → 11848,8
ac_cs_recheck=: ;; |
--version | --versio | --versi | --vers | --ver | --ve | --v | -V ) |
$as_echo "$ac_cs_version"; exit ;; |
--config | --confi | --conf | --con | --co | --c ) |
$as_echo "$ac_cs_config"; exit ;; |
--debug | --debu | --deb | --de | --d | -d ) |
debug=: ;; |
--file | --fil | --fi | --f ) |
12299,7 → 12330,7
t delim |
:nl |
h |
s/\(.\{148\}\).*/\1/ |
s/\(.\{148\}\)..*/\1/ |
t more1 |
s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ |
p |
12313,7 → 12344,7
t nl |
:delim |
h |
s/\(.\{148\}\).*/\1/ |
s/\(.\{148\}\)..*/\1/ |
t more2 |
s/["\\]/\\&/g; s/^/"/; s/$/"/ |
p |
/testsuite/test-code-or1k/basic/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code-or1k/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
370,7 → 370,7
# (which will cause the Makefiles to be regenerated when you run `make'); |
# (2) otherwise, pass the desired values on the `make' command line. |
$(RECURSIVE_TARGETS): |
@failcom='exit 1'; \ |
@fail= failcom='exit 1'; \ |
for f in x $$MAKEFLAGS; do \ |
case $$f in \ |
*=* | --[!k]*);; \ |
395,7 → 395,7
fi; test -z "$$fail" |
|
$(RECURSIVE_CLEAN_TARGETS): |
@failcom='exit 1'; \ |
@fail= failcom='exit 1'; \ |
for f in x $$MAKEFLAGS; do \ |
case $$f in \ |
*=* | --[!k]*);; \ |
559,7 → 559,8
fi; \ |
done |
-test -n "$(am__skip_mode_fix)" \ |
|| find "$(distdir)" -type d ! -perm -777 -exec chmod a+rwx {} \; -o \ |
|| find "$(distdir)" -type d ! -perm -755 \ |
-exec chmod u+rwx,go+rx {} \; -o \ |
! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ |
! -type d ! -perm -400 -exec chmod a+r {} \; -o \ |
! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ |
603,17 → 604,17
distcheck: dist |
case '$(DIST_ARCHIVES)' in \ |
*.tar.gz*) \ |
GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\ |
GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ |
*.tar.bz2*) \ |
bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\ |
bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ |
*.tar.lzma*) \ |
unlzma -c $(distdir).tar.lzma | $(am__untar) ;;\ |
lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\ |
*.tar.xz*) \ |
xz -dc $(distdir).tar.xz | $(am__untar) ;;\ |
*.tar.Z*) \ |
uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ |
*.shar.gz*) \ |
GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\ |
GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ |
*.zip*) \ |
unzip $(distdir).zip ;;\ |
esac |
/testsuite/test-code-or1k/cbasic/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code-or1k/mc-common/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code-or1k/except/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code-or1k/tick/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code-or1k/functest/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code-or1k/mem-test/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code-or1k/ext/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code-or1k/kbdtest/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code-or1k/mycompress/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code-or1k/upcalls/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code-or1k/cache/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code-or1k/configure.ac
1,6 → 1,6
# configure.ac -- OR1K test code specific autoconf configuration file |
# |
# Copyright (C) 2010 Embecosm Limited |
# Copyright (C) 2010, 2011 Embecosm Limited |
# |
# Contributor Jeremy Bennett <jeremy.bennett@embecosm.com> |
# |
24,7 → 24,7
# directory. This uses a different tool chain, so has its own configuration |
# script. Process this file with autoconf to produce a configure script. |
|
AC_INIT([or1ksim-testsuite], [2010-12-15], [openrisc@opencores.org]) |
AC_INIT([or1ksim-testsuite], [2011-01-05], [openrisc@opencores.org]) |
AC_CONFIG_MACRO_DIR([m4]) |
|
AC_PROG_LIBTOOL |
/testsuite/test-code-or1k/testfloat/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code-or1k/fp/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code-or1k/int-logger/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code-or1k/loop/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code-or1k/mc-dram/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code-or1k/mc-ssram/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code-or1k/acv-uart/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code-or1k/inst-set-test/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code-or1k/fbtest/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code-or1k/ChangeLog
1,8 → 1,20
2011-01-05 Jeremy Bennett <jeremy.bennett@embecosm.com> |
|
* configure: Regenerated. |
* configure.ac: Updated version. |
* support/spr-defs.h: Added definition of NOP_TRACE_ON and |
NOP_TRACE_OFF. |
|
2010-12-27 Julius Baxter <julius@opencores.org> |
|
* eth/eth.c: Fixed errors causing regression failure. Solved by enable |
promiscuous mode, and correct BD index recording. |
|
2010-12-18 Jeremy Bennett <jeremy.bennett@embecosm.com> |
|
* configure: Regenerated. |
* configure.ac: Updated version. |
|
2010-12-15 Jeremy Bennett <jeremy.bennett@embecosm.com> |
|
* configure: Regenerated. |
/testsuite/test-code-or1k/local-global/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code-or1k/mul/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code-or1k/mmu/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code-or1k/cfg/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code-or1k/dmatest/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code-or1k/except-test/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code-or1k/acv-gpio/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code-or1k/dhry/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code-or1k/uos/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code-or1k/int-test/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code-or1k/flag/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code-or1k/exit/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code-or1k/mc-sync/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code-or1k/mc-async/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code-or1k/support/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code-or1k/support/spr-defs.h
623,6 → 623,8
#define NOP_CNT_RESET 0x0005 /* Reset statistics counters */ |
#define NOP_GET_TICKS 0x0006 /* JPB: Get # ticks running */ |
#define NOP_GET_PS 0x0007 /* JPB: Get picosecs/cycle */ |
#define NOP_TRACE_ON 0x0008 /* Turn on tracing */ |
#define NOP_TRACE_OFF 0x0009 /* Turn off tracing */ |
#define NOP_REPORT_FIRST 0x0400 /* Report with number */ |
#define NOP_REPORT_LAST 0x03ff /* Report with number */ |
|
/testsuite/test-code-or1k/aclocal.m4
1,4 → 1,4
# generated automatically by aclocal 1.11 -*- Autoconf -*- |
# generated automatically by aclocal 1.11.1 -*- Autoconf -*- |
|
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, |
# 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. |
13,8 → 13,8
|
m4_ifndef([AC_AUTOCONF_VERSION], |
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl |
m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.64],, |
[m4_warning([this file was generated for autoconf 2.64. |
m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.65],, |
[m4_warning([this file was generated for autoconf 2.65. |
You have another version of autoconf. It may work, but is not guaranteed to. |
If you have problems, you may need to regenerate the build system entirely. |
To do so, use the procedure documented by the package, typically `autoreconf'.])]) |
34,7 → 34,7
[am__api_version='1.11' |
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to |
dnl require some minimum version. Point them to the right macro. |
m4_if([$1], [1.11], [], |
m4_if([$1], [1.11.1], [], |
[AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl |
]) |
|
50,7 → 50,7
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. |
# This function is AC_REQUIREd by AM_INIT_AUTOMAKE. |
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], |
[AM_AUTOMAKE_VERSION([1.11])dnl |
[AM_AUTOMAKE_VERSION([1.11.1])dnl |
m4_ifndef([AC_AUTOCONF_VERSION], |
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl |
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) |
/testsuite/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
317,7 → 317,7
# (which will cause the Makefiles to be regenerated when you run `make'); |
# (2) otherwise, pass the desired values on the `make' command line. |
$(RECURSIVE_TARGETS): |
@failcom='exit 1'; \ |
@fail= failcom='exit 1'; \ |
for f in x $$MAKEFLAGS; do \ |
case $$f in \ |
*=* | --[!k]*);; \ |
342,7 → 342,7
fi; test -z "$$fail" |
|
$(RECURSIVE_CLEAN_TARGETS): |
@failcom='exit 1'; \ |
@fail= failcom='exit 1'; \ |
for f in x $$MAKEFLAGS; do \ |
case $$f in \ |
*=* | --[!k]*);; \ |
/testsuite/config/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/lib/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/or1ksim.tests/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/ChangeLog
1,4 → 1,9
2011-01-04 Jeremy Bennett <jeremy.bennett@embecosm.com> |
|
* README: Updated with details of new tests. |
|
2011-01-04 Julius Baxter <julius@opencores.org> |
|
* libsim.tests/default.cfg: Remove superfluous sections. Change CPU |
SR to 0x8001 (unset EPH bit). |
* libsim.tests/int-edge.cfg: Remove MC section |
20,15 → 25,15
Added all handler sections. |
Fixed bug with DTLB handler which would -4 off EPCR. |
Now take care to create exception stack past redzone of 128 bytes. |
* test-code-or1k/tick/tick.c: |
(tick_int_spurious): Fix apparent bug with spurious interrupt test |
which would continue interrupting the program, not allowing it to |
* test-code-or1k/tick/tick.c: |
(tick_int_spurious): Fix apparent bug with spurious interrupt test |
which would continue interrupting the program, not allowing it to |
proceed. Achieve by clearing ttmr when enough interrupts were seen. |
* test-code-or1k/ext/ext.S: Add labels for linker sections. |
* test-code-or1k/cache/cache.ld: Similar changes to default.ld |
* test-code-or1k/cache/cache-asm.S: Remove MC init and relocation code. |
* test-code-or1k/cache/cache.c: Remove UART code. |
(init_cache_config): Add function for automatic detection of cache |
(init_cache_config): Add function for automatic detection of cache |
settings. |
* test-code-or1k/fp/fp.S: Remove MC init code. |
(illegal_insn): Added illegal instruction handler to indicate if FPU |
35,9 → 40,9
needs to be enabled. |
* test-code-or1k/mc-ssram/mc-ssram.c: <gpio_pat>: Init to 0 to stop GCC |
warning. |
* test-code-or1k/mul/mul.c: |
* test-code-or1k/mul/mul.c: |
(macrc): Add l.nops before l.macrc. Workaround for bug #1930. |
* test-code-or1k/mmu/mmu.c: Almost entirely reimplemented, based on |
* test-code-or1k/mmu/mmu.c: Almost entirely reimplemented, based on |
version from ORPSoC. |
* test-code-or1k/mmu/mmu-asm.S: Clobber r3 instead of r11 in lo_immu_en |
* test-code-or1k/cfg/cfg.S: Change section labels to allow use with new |
46,7 → 51,7
Add new reset section code. |
Add .org directives for each vector handler. |
Change immediate of l.trap to 15 from 1 |
* test-code-or1k/except-test/except-test.c: <FLASH_START>: Removed, |
* test-code-or1k/except-test/except-test.c: <FLASH_START>: Removed, |
substituted with RAM_START where appropriate. |
<FLASH_SIZE>: Removed. |
<RAM_SIZE>: Changed to 2MB. |
60,10 → 65,10
* test-code-or1k/int-test/Makefile.am: <int_test_LDFLAGS>: Changed to |
use default.ld. |
* test-code-or1k/flag/flag.S: Change exceptions to be in .except section |
* test-code-or1k/mc-sync/Makefile.am: <mc_sync_CPPFLAGS>: Added |
* test-code-or1k/mc-sync/Makefile.am: <mc_sync_CPPFLAGS>: Added |
mc-common as include path. |
* test-code-or1k/mc-async/Makefile.am: <mc_async_CPPFLAGS>: Ditto. |
* test-code-or1k/support/support.c: |
* test-code-or1k/support/support.c: |
(printf): Added ignoring of '.' in printf format fields. |
* or1ksim.tests/default.cfg: Removed MC section. |
* or1ksim.tests/mem-test.exp: Updated expect list. |
74,9 → 79,9
* or1ksim.tests/kbdtest.cfg: Removed MC section. |
* or1ksim.tests/int-test.exp: Updated expect list. |
* or1ksim.tests/fp.cfg: Removed MC section. |
* test-code/lib-upcalls/lib-upcalls.c: Added explicit handling of |
* test-code/lib-upcalls/lib-upcalls.c: Added explicit handling of |
OR1KSIM_RC_HALTED return code from library run execute function. |
|
|
2010-12-27 Julius Baxter <julius@opencores.org> |
|
* or1ksim.tests/eth.cfg: Ethernet section, commented out sockif setting, |
/testsuite/test-code/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
301,7 → 301,7
# (which will cause the Makefiles to be regenerated when you run `make'); |
# (2) otherwise, pass the desired values on the `make' command line. |
$(RECURSIVE_TARGETS): |
@failcom='exit 1'; \ |
@fail= failcom='exit 1'; \ |
for f in x $$MAKEFLAGS; do \ |
case $$f in \ |
*=* | --[!k]*);; \ |
326,7 → 326,7
fi; test -z "$$fail" |
|
$(RECURSIVE_CLEAN_TARGETS): |
@failcom='exit 1'; \ |
@fail= failcom='exit 1'; \ |
for f in x $$MAKEFLAGS; do \ |
case $$f in \ |
*=* | --[!k]*);; \ |
/testsuite/test-code/lib-iftest/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code/lib-upcalls/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code/lib-jtag/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/test-code/lib-inttest/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/testsuite/README
12,8 → 12,8
Tests are provided for the standalone simulator (or1ksim) and for the library |
(libsim.a). |
|
At the time of writing a total of 2,537 tests compile, run and pass. That |
figure is broken down into 2,275 tests of the standalone simulator and 262 |
At the time of writing a total of 2,447 tests compile, run and pass. That |
figure is broken down into 2,185 tests of the standalone simulator and 262 |
tests of the library |
|
Configuration and make files are provided for further test programs. These |
46,10 → 46,10
Working tests |
============= |
|
A total of 2,275 tests of standalone Or1ksim: |
Tests of standalone Or1ksim: |
|
basic: 8 tests of a wide range of instructions and registers. |
cache: 5 tests of the Or1ksim cache modeling |
cache: 11 tests of the Or1ksim cache modeling |
cbasic: 19 tests of minimal C functionality |
cfg: 12 tests of the OR1K configuration register |
dhry: 1 Dhrystone 2.1 benchmark using Or1ksim's timing facility. |
59,12 → 59,9
exit: 1 test that C program exits correctly |
ext: 104 tests of the sign extension (l.ext) instructions. |
fbtest: 1 test of the frame buffer. |
flag: 1 test of Supervision Register (SR) flag bits. |
fp 337 tests of floating point functionality (Feature 413). |
functest: 11 tests of the C function calling interface. |
flag: 1 test of Supervision Register (SR) flag bits. |
int-test: 86 tests of the programmable interrupt controller. |
kbdtest: 26 tests of the PS2 keyboard interface. |
local-global: 1 test of C local and global variables. |
inst-set-test: A collection of tests of individual instructions |
is-add-test 213 tests of the l.add* instructions (Bugs 1771, 1776) |
is-and-test 80 tests of the l.and* instructions (Bugs 1782-1784) |
80,14 → 77,17
is-spr-test: 28 tests of the l.mfspr and l.mtspr instructions (Bug 1779). |
is-sub-test 58 tests of the l.sub instruction (Bugs 1782-1784) |
is-xor-test 80 tests of the l.xor* instructions (Bugs 1782-1784) |
int-test: 88 tests of the programmable interrupt controller. |
kbdtest: 26 tests of the PS2 keyboard interface. |
local-global: 1 test of C local and global variables. |
mem-test: 16 tests of simple memory access. |
mmu: 110 tests of the MMU. |
mmu: 12 tests of the MMU. |
mul: 5 tests of the multiply functionality. |
mycompress: 1 test using a compression program. |
testfloat 40 tests of detailed floating point behavior |
tick: 19 tests of the OR1K tick timer. |
|
A total of 262 tests of the libsim library: |
Tests of the libsim library: |
|
int-edge: 6 tests of edge triggered interrupts. |
int-level: 3 tests of level triggered interrupts. |
/peripheral/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
400,7 → 400,7
# (which will cause the Makefiles to be regenerated when you run `make'); |
# (2) otherwise, pass the desired values on the `make' command line. |
$(RECURSIVE_TARGETS): |
@failcom='exit 1'; \ |
@fail= failcom='exit 1'; \ |
for f in x $$MAKEFLAGS; do \ |
case $$f in \ |
*=* | --[!k]*);; \ |
425,7 → 425,7
fi; test -z "$$fail" |
|
$(RECURSIVE_CLEAN_TARGETS): |
@failcom='exit 1'; \ |
@fail= failcom='exit 1'; \ |
for f in x $$MAKEFLAGS; do \ |
case $$f in \ |
*=* | --[!k]*);; \ |
/peripheral/channels/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/peripheral/eth.c
70,8 → 70,11
# define ETH_DEBUG 1 |
#endif |
|
/*! Period (clock cycles) for rescheduling Rx and Tx controllers. */ |
#define RTX_RESCHED_PERIOD 10000 |
/*! Period (clock cycles) for rescheduling Rx and Tx controllers. |
Experimenting with FTP on one machine suggests that a value of 500-2000 is |
optimal. It's a trade off between prompt response and extra computational |
load for Or1ksim. */ |
#define RTX_RESCHED_PERIOD 2000 |
|
/*! MAC address that is always accepted. */ |
static const unsigned char mac_broadcast[ETHER_ADDR_LEN] = |
289,6 → 292,7
unsigned char buf[ETH_MAXPL]; |
long int packet_length; |
long int bytes_sent; |
int ok_to_int_p; |
|
/* Get the packet length */ |
packet_length = GET_FIELD (bd_info, ETH_TX_BD, LENGTH); |
320,6 → 324,7
{ |
CLEAR_FLAG (bd_info, ETH_TX_BD, READY); |
SET_FLAG (eth->regs.int_source, ETH_INT_SOURCE, TXB); |
ok_to_int_p = TEST_FLAG (eth->regs.int_mask, ETH_INT_MASK, TXB_M); |
} |
else |
{ |
327,6 → 332,7
CLEAR_FLAG (bd_info, ETH_TX_BD, READY); |
CLEAR_FLAG (bd_info, ETH_TX_BD, COLLISION); |
SET_FLAG (eth->regs.int_source, ETH_INT_SOURCE, TXE); |
ok_to_int_p = TEST_FLAG (eth->regs.int_mask, ETH_INT_MASK, TXE_M); |
#if ETH_DEBUG |
printf ("Transmit retry request.\n"); |
#endif |
338,13 → 344,11
/* Generate interrupt to indicate transfer complete, under the |
following criteria all being met: |
- either INT_MASK flag for Tx (OK or error) is set |
- the bugger descriptor has its IRQ flag set |
- the buffer descriptor has its IRQ flag set |
- there is no interrupt in progress. |
|
@todo We ought to warn if we get here and fail to set an IRQ. */ |
if ((TEST_FLAG (eth->regs.int_mask, ETH_INT_MASK, TXE_M) || |
TEST_FLAG (eth->regs.int_mask, ETH_INT_MASK, TXB_M)) && |
TEST_FLAG (bd_info, ETH_TX_BD, IRQ)) |
if (ok_to_int_p && TEST_FLAG (bd_info, ETH_TX_BD, IRQ)) |
{ |
if (eth->int_line_stat) |
{ |
406,7 → 410,7
} |
} |
|
/* Wake up again after 1 ticks (was 10, changed by Julius). */ |
/* Reschedule to wake up again. */ |
SCHED_ADD (eth_controller_tx_clock, dat, RTX_RESCHED_PERIOD); |
|
} /* eth_controller_tx_clock () */ |
445,7 → 449,7
fprintf (stderr, "ERROR: Failed to read length from file.\n"); |
return -1; |
} |
|
|
/* Packet must be big enough to hold a header */ |
if (packet_length < ETHER_HDR_LEN) |
{ |
835,8 → 839,7
} |
} |
|
/* Whatever happens, we reschedule a wake up in the future. This used to be |
every 10 ticks, but now it is very 1 tick. */ |
/* Whatever happens, we reschedule a wake up in the future. */ |
SCHED_ADD (eth_controller_rx_clock, dat, RTX_RESCHED_PERIOD); |
|
} /* eth_controller_rx_clock () */ |
1359,6 → 1362,14
/* -------------------------------------------------------------------------- */ |
/*!Write a register |
|
@note Earlier versions of this code treated ETH_INT_SOURCE as an "interrupt |
pending" register and reissued interrupts if ETH_INT_MASK was |
changed, enabling an interrupt that had previously been cleared. This |
led to spurious double interrupt. In the present version, the only |
way an interrupt can be generated is at the time ETH_INT_SOURCE is |
set in the Tx/Rx controllers and the only way an interrupt can be |
cleared is by writing to ETH_INT_SOURCE. |
|
@param[in] addr The address of the register to read (offset from base). |
@param[in] value The value to write. |
@param[in] dat The Ethernet interface data structure, cast to a void |
1371,43 → 1382,37
|
#if ETH_DEBUG |
/* Only trace registers of particular interest */ |
|
switch (addr) |
{ |
case ETH_MODER: |
case ETH_INT_SOURCE: |
case ETH_INT_MASK: |
case ETH_IPGT: |
case ETH_IPGR1: |
case ETH_IPGR2: |
case ETH_PACKETLEN: |
case ETH_COLLCONF: |
case ETH_TX_BD_NUM: |
case ETH_CTRLMODER: |
case ETH_MAC_ADDR0: |
case ETH_MAC_ADDR1: |
printf ("eth_write32: 0x%08lx to %s ", (unsigned long) value, |
eth_regname (addr)); |
|
} |
|
{ |
case ETH_MODER: |
case ETH_INT_SOURCE: |
case ETH_INT_MASK: |
case ETH_IPGT: |
case ETH_IPGR1: |
case ETH_IPGR2: |
case ETH_PACKETLEN: |
case ETH_COLLCONF: |
case ETH_TX_BD_NUM: |
case ETH_CTRLMODER: |
case ETH_MAC_ADDR0: |
case ETH_MAC_ADDR1: |
printf ("eth_write32: 0x%08lx to %s ", (unsigned long int) value, |
eth_regname (addr)); |
} |
|
/* Detail register transitions on MODER, INT_SOURCE AND INT_MASK */ |
|
switch (addr) |
{ |
case ETH_MODER: |
printf("0x%08lx -> ", (unsigned long) eth->regs.moder); |
break; |
case ETH_INT_SOURCE: |
printf("0x%08lx -> ", (unsigned long) eth->regs.int_source); |
break; |
case ETH_INT_MASK: |
printf("0x%08lx -> ", (unsigned long) eth->regs.int_mask); |
break; |
} |
|
|
|
{ |
case ETH_MODER: |
printf (" 0x%08lx -> ", (unsigned long) eth->regs.moder); |
break; |
case ETH_INT_SOURCE: |
printf (" 0x%08lx -> ", (unsigned long) eth->regs.int_source); |
break; |
case ETH_INT_MASK: |
printf (" 0x%08lx -> ", (unsigned long) eth->regs.int_mask); |
break; |
} |
#endif |
|
switch (addr) |
1474,16 → 1479,28
case ETH_INT_MASK: |
eth->regs.int_mask = value; |
|
/* If we enable interrupts, the core is not currently processing an |
interrupt, and there is an interrupt pending, then report that |
interrupt. |
/* The old code would report an interrupt if we enabled an interrupt |
when if we enabled interrupts and the core was not currently |
processing an interrupt, and there was an interrupt pending. |
|
However this led (at least on some machines) to orphaned interrupts |
in the device driver. So in this version of the code we do not report |
interrupts on a mask change. |
|
This is not apparently consistent with the Verilog, but it does mean |
that the orphaned interrupts problem does not occur, and has no |
apparent effect on Ethernet performance. More investigation is needed |
to determine if this is a bug in Or1ksim interrupt handling, or a bug |
in the device driver, which does not manifest with real HW. |
|
Otherwise clear down the interrupt. |
|
@todo Is this really right. */ |
if ((eth->regs.int_source & eth->regs.int_mask) && !eth->int_line_stat) |
{ |
report_interrupt (eth->mac_int); |
#if ETH_DEBUG |
printf ("ETH_MASK changed with apparent pending interrupt.\n"); |
#endif |
} |
else if (eth->int_line_stat) |
{ |
1490,6 → 1507,7
clear_interrupt (eth->mac_int); |
eth->int_line_stat = 0; |
} |
|
break; |
|
case ETH_IPGT: eth->regs.ipgt = value; break; |
1548,34 → 1566,32
} |
|
#if ETH_DEBUG |
|
switch (addr) |
{ |
case ETH_MODER: |
printf("0x%08lx", (unsigned long) eth->regs.moder); |
break; |
case ETH_INT_SOURCE: |
printf("0x%08lx", (unsigned long) eth->regs.int_source); |
break; |
case ETH_INT_MASK: |
printf("0x%08lx", (unsigned long) eth->regs.int_mask); |
break; |
case ETH_IPGT: |
case ETH_IPGR1: |
case ETH_IPGR2: |
case ETH_PACKETLEN: |
case ETH_COLLCONF: |
case ETH_TX_BD_NUM: |
case ETH_CTRLMODER: |
case ETH_MAC_ADDR0: |
case ETH_MAC_ADDR1: |
break; |
} |
{ |
case ETH_MODER: |
printf ("0x%08lx\n", (unsigned long) eth->regs.moder); |
break; |
case ETH_INT_SOURCE: |
printf ("0x%08lx\n", (unsigned long) eth->regs.int_source); |
break; |
case ETH_INT_MASK: |
printf ("0x%08lx\n", (unsigned long) eth->regs.int_mask); |
break; |
case ETH_IPGT: |
case ETH_IPGR1: |
case ETH_IPGR2: |
case ETH_PACKETLEN: |
case ETH_COLLCONF: |
case ETH_TX_BD_NUM: |
case ETH_CTRLMODER: |
case ETH_MAC_ADDR0: |
case ETH_MAC_ADDR1: |
printf("\n"); |
break; |
} |
|
printf("\n"); |
#endif |
|
|
} /* eth_write32 () */ |
|
|
/mmu/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/vapi/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/bpb/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/configure
1,14 → 1,16
#! /bin/sh |
# From configure.ac Id: configure.ac 450 2010-12-15 15:41:08Z jeremybennett using automake version AC_ACVERSION. |
# From configure.ac Id: configure.ac 1374 2011-01-05 09:38:49Z jeremy using automake version AC_ACVERSION. |
# Guess values for system-dependent variables and create Makefiles. |
# Generated by GNU Autoconf 2.64 for or1ksim 2010-12-15. |
# Generated by GNU Autoconf 2.65 for or1ksim 2011-01-05. |
# |
# Report bugs to <openrisc@opencores.org>. |
# |
# |
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, |
# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software |
# Foundation, Inc. |
# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, |
# Inc. |
# |
# |
# This configure script is free software; the Free Software Foundation |
# gives unlimited permission to copy, distribute and modify it. |
# |
697,7 → 699,8
|
|
|
exec 7<&0 </dev/null 6>&1 |
test -n "$DJDIR" || exec 7<&0 </dev/null |
exec 6>&1 |
|
# Name of the host. |
# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, |
719,8 → 722,8
# Identity of this package. |
PACKAGE_NAME='or1ksim' |
PACKAGE_TARNAME='or1ksim' |
PACKAGE_VERSION='2010-12-15' |
PACKAGE_STRING='or1ksim 2010-12-15' |
PACKAGE_VERSION='2011-01-05' |
PACKAGE_STRING='or1ksim 2011-01-05' |
PACKAGE_BUGREPORT='openrisc@opencores.org' |
PACKAGE_URL='' |
|
1473,7 → 1476,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 2010-12-15 to adapt to many kinds of systems. |
\`configure' configures or1ksim 2011-01-05 to adapt to many kinds of systems. |
|
Usage: $0 [OPTION]... [VAR=VALUE]... |
|
1544,7 → 1547,7
|
if test -n "$ac_init_help"; then |
case $ac_init_help in |
short | recursive ) echo "Configuration of or1ksim 2010-12-15:";; |
short | recursive ) echo "Configuration of or1ksim 2011-01-05:";; |
esac |
cat <<\_ACEOF |
|
1579,7 → 1582,7
LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a |
nonstandard directory <lib dir> |
LIBS libraries to pass to the linker, e.g. -l<library> |
CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if |
CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if |
you have headers in a nonstandard directory <include dir> |
CPP C preprocessor |
CCAS assembler compiler command (defaults to CC) |
1651,8 → 1654,8
test -n "$ac_init_help" && exit $ac_status |
if $ac_init_version; then |
cat <<\_ACEOF |
or1ksim configure 2010-12-15 |
generated by GNU Autoconf 2.64 |
or1ksim configure 2011-01-05 |
generated by GNU Autoconf 2.65 |
|
Copyright (C) 2009 Free Software Foundation, Inc. |
This configure script is free software; the Free Software Foundation |
1719,7 → 1722,7
ac_retval=1 |
fi |
eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} |
return $ac_retval |
as_fn_set_status $ac_retval |
|
} # ac_fn_c_try_compile |
|
1756,7 → 1759,7
ac_retval=1 |
fi |
eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} |
return $ac_retval |
as_fn_set_status $ac_retval |
|
} # ac_fn_c_try_cpp |
|
1891,7 → 1894,7
fi |
rm -rf conftest.dSYM conftest_ipa8_conftest.oo |
eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} |
return $ac_retval |
as_fn_set_status $ac_retval |
|
} # ac_fn_c_try_run |
|
1968,7 → 1971,7
# left behind by Apple's compiler. We do this before executing the actions. |
rm -rf conftest.dSYM conftest_ipa8_conftest.oo |
eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} |
return $ac_retval |
as_fn_set_status $ac_retval |
|
} # ac_fn_c_try_link |
|
2306,7 → 2309,7
|
fi |
eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} |
return $ac_retval |
as_fn_set_status $ac_retval |
|
} # ac_fn_c_compute_int |
cat >config.log <<_ACEOF |
2313,8 → 2316,8
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 2010-12-15, which was |
generated by GNU Autoconf 2.64. Invocation command line was |
It was created by or1ksim $as_me 2011-01-05, which was |
generated by GNU Autoconf 2.65. Invocation command line was |
|
$ $0 $@ |
|
2567,7 → 2570,7
for ac_site_file in "$ac_site_file1" "$ac_site_file2" |
do |
test "x$ac_site_file" = xNONE && continue |
if test -r "$ac_site_file"; then |
if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then |
{ $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 |
$as_echo "$as_me: loading site script $ac_site_file" >&6;} |
sed 's/^/| /' "$ac_site_file" >&5 |
2576,9 → 2579,9
done |
|
if test -r "$cache_file"; then |
# Some versions of bash will fail to source /dev/null (special |
# files actually), so we avoid doing that. |
if test -f "$cache_file"; then |
# Some versions of bash will fail to source /dev/null (special files |
# actually), so we avoid doing that. DJGPP emulates it as a regular file. |
if test /dev/null != "$cache_file" && test -f "$cache_file"; then |
{ $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 |
$as_echo "$as_me: loading cache $cache_file" >&6;} |
case $cache_file in |
2985,8 → 2988,8
... rest of stderr output deleted ... |
10q' conftest.err >conftest.er1 |
cat conftest.er1 >&5 |
rm -f conftest.er1 conftest.err |
fi |
rm -f conftest.er1 conftest.err |
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 |
test $ac_status = 0; } |
done |
2993,12 → 2996,10
|
cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
/* end confdefs.h. */ |
#include <stdio.h> |
|
int |
main () |
{ |
FILE *f = fopen ("conftest.out", "w"); |
return ferror (f) || fclose (f) != 0; |
|
; |
return 0; |
3005,12 → 3006,12
} |
_ACEOF |
ac_clean_files_save=$ac_clean_files |
ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out" |
ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" |
# Try to create an executable without -o first, disregard a.out. |
# It will help us diagnose broken compilers, and finding out an intuition |
# of exeext. |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 |
$as_echo_n "checking for C compiler default output file name... " >&6; } |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 |
$as_echo_n "checking whether the C compiler works... " >&6; } |
ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` |
|
# The possible output files: |
3072,10 → 3073,10
else |
ac_file='' |
fi |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 |
$as_echo "$ac_file" >&6; } |
if test -z "$ac_file"; then : |
$as_echo "$as_me: failed program was:" >&5 |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
$as_echo "no" >&6; } |
$as_echo "$as_me: failed program was:" >&5 |
sed 's/^/| /' conftest.$ac_ext >&5 |
|
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 |
3083,51 → 3084,18
{ as_fn_set_status 77 |
as_fn_error "C compiler cannot create executables |
See \`config.log' for more details." "$LINENO" 5; }; } |
else |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 |
$as_echo "yes" >&6; } |
fi |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 |
$as_echo_n "checking for C compiler default output file name... " >&6; } |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 |
$as_echo "$ac_file" >&6; } |
ac_exeext=$ac_cv_exeext |
|
# Check that the compiler produces executables we can run. If not, either |
# the compiler is broken, or we cross compile. |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 |
$as_echo_n "checking whether the C compiler works... " >&6; } |
# If not cross compiling, check that we can run a simple program. |
if test "$cross_compiling" != yes; then |
if { ac_try='./$ac_file' |
{ { case "(($ac_try" in |
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; |
*) ac_try_echo=$ac_try;; |
esac |
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" |
$as_echo "$ac_try_echo"; } >&5 |
(eval "$ac_try") 2>&5 |
ac_status=$? |
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 |
test $ac_status = 0; }; }; then |
cross_compiling=no |
else |
if test "$cross_compiling" = maybe; then |
cross_compiling=yes |
else |
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 |
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} |
as_fn_error "cannot run C compiled programs. |
If you meant to cross compile, use \`--host'. |
See \`config.log' for more details." "$LINENO" 5; } |
fi |
fi |
fi |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 |
$as_echo "yes" >&6; } |
|
rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out |
rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out |
ac_clean_files=$ac_clean_files_save |
# Check that the compiler produces executables we can run. If not, either |
# the compiler is broken, or we cross compile. |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 |
$as_echo_n "checking whether we are cross compiling... " >&6; } |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 |
$as_echo "$cross_compiling" >&6; } |
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 |
$as_echo_n "checking for suffix of executables... " >&6; } |
if { { ac_try="$ac_link" |
3160,7 → 3128,7
as_fn_error "cannot compute suffix of executables: cannot compile and link |
See \`config.log' for more details." "$LINENO" 5; } |
fi |
rm -f conftest$ac_cv_exeext |
rm -f conftest conftest$ac_cv_exeext |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 |
$as_echo "$ac_cv_exeext" >&6; } |
|
3167,6 → 3135,65
rm -f conftest.$ac_ext |
EXEEXT=$ac_cv_exeext |
ac_exeext=$EXEEXT |
cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
/* end confdefs.h. */ |
#include <stdio.h> |
int |
main () |
{ |
FILE *f = fopen ("conftest.out", "w"); |
return ferror (f) || fclose (f) != 0; |
|
; |
return 0; |
} |
_ACEOF |
ac_clean_files="$ac_clean_files conftest.out" |
# Check that the compiler produces executables we can run. If not, either |
# the compiler is broken, or we cross compile. |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 |
$as_echo_n "checking whether we are cross compiling... " >&6; } |
if test "$cross_compiling" != yes; then |
{ { ac_try="$ac_link" |
case "(($ac_try" in |
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; |
*) ac_try_echo=$ac_try;; |
esac |
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" |
$as_echo "$ac_try_echo"; } >&5 |
(eval "$ac_link") 2>&5 |
ac_status=$? |
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 |
test $ac_status = 0; } |
if { ac_try='./conftest$ac_cv_exeext' |
{ { case "(($ac_try" in |
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; |
*) ac_try_echo=$ac_try;; |
esac |
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" |
$as_echo "$ac_try_echo"; } >&5 |
(eval "$ac_try") 2>&5 |
ac_status=$? |
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 |
test $ac_status = 0; }; }; then |
cross_compiling=no |
else |
if test "$cross_compiling" = maybe; then |
cross_compiling=yes |
else |
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 |
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} |
as_fn_error "cannot run C compiled programs. |
If you meant to cross compile, use \`--host'. |
See \`config.log' for more details." "$LINENO" 5; } |
fi |
fi |
fi |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 |
$as_echo "$cross_compiling" >&6; } |
|
rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out |
ac_clean_files=$ac_clean_files_save |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 |
$as_echo_n "checking for suffix of object files... " >&6; } |
if test "${ac_cv_objext+set}" = set; then : |
4512,13 → 4539,13
else |
lt_cv_nm_interface="BSD nm" |
echo "int some_variable = 0;" > conftest.$ac_ext |
(eval echo "\"\$as_me:4515: $ac_compile\"" >&5) |
(eval echo "\"\$as_me:4542: $ac_compile\"" >&5) |
(eval "$ac_compile" 2>conftest.err) |
cat conftest.err >&5 |
(eval echo "\"\$as_me:4518: $NM \\\"conftest.$ac_objext\\\"\"" >&5) |
(eval echo "\"\$as_me:4545: $NM \\\"conftest.$ac_objext\\\"\"" >&5) |
(eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) |
cat conftest.err >&5 |
(eval echo "\"\$as_me:4521: output\"" >&5) |
(eval echo "\"\$as_me:4548: output\"" >&5) |
cat conftest.out >&5 |
if $GREP 'External.*some_variable' conftest.out > /dev/null; then |
lt_cv_nm_interface="MS dumpbin" |
5723,7 → 5750,7
;; |
*-*-irix6*) |
# Find out which ABI we are using. |
echo '#line 5726 "configure"' > conftest.$ac_ext |
echo '#line 5753 "configure"' > conftest.$ac_ext |
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 |
(eval $ac_compile) 2>&5 |
ac_status=$? |
6985,11 → 7012,11
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ |
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ |
-e 's:$: $lt_compiler_flag:'` |
(eval echo "\"\$as_me:6988: $lt_compile\"" >&5) |
(eval echo "\"\$as_me:7015: $lt_compile\"" >&5) |
(eval "$lt_compile" 2>conftest.err) |
ac_status=$? |
cat conftest.err >&5 |
echo "$as_me:6992: \$? = $ac_status" >&5 |
echo "$as_me:7019: \$? = $ac_status" >&5 |
if (exit $ac_status) && test -s "$ac_outfile"; then |
# The compiler can only warn and ignore the option if not recognized |
# So say no if there are warnings other than the usual output. |
7324,11 → 7351,11
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ |
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ |
-e 's:$: $lt_compiler_flag:'` |
(eval echo "\"\$as_me:7327: $lt_compile\"" >&5) |
(eval echo "\"\$as_me:7354: $lt_compile\"" >&5) |
(eval "$lt_compile" 2>conftest.err) |
ac_status=$? |
cat conftest.err >&5 |
echo "$as_me:7331: \$? = $ac_status" >&5 |
echo "$as_me:7358: \$? = $ac_status" >&5 |
if (exit $ac_status) && test -s "$ac_outfile"; then |
# The compiler can only warn and ignore the option if not recognized |
# So say no if there are warnings other than the usual output. |
7429,11 → 7456,11
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ |
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ |
-e 's:$: $lt_compiler_flag:'` |
(eval echo "\"\$as_me:7432: $lt_compile\"" >&5) |
(eval echo "\"\$as_me:7459: $lt_compile\"" >&5) |
(eval "$lt_compile" 2>out/conftest.err) |
ac_status=$? |
cat out/conftest.err >&5 |
echo "$as_me:7436: \$? = $ac_status" >&5 |
echo "$as_me:7463: \$? = $ac_status" >&5 |
if (exit $ac_status) && test -s out/conftest2.$ac_objext |
then |
# The compiler can only warn and ignore the option if not recognized |
7484,11 → 7511,11
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ |
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ |
-e 's:$: $lt_compiler_flag:'` |
(eval echo "\"\$as_me:7487: $lt_compile\"" >&5) |
(eval echo "\"\$as_me:7514: $lt_compile\"" >&5) |
(eval "$lt_compile" 2>out/conftest.err) |
ac_status=$? |
cat out/conftest.err >&5 |
echo "$as_me:7491: \$? = $ac_status" >&5 |
echo "$as_me:7518: \$? = $ac_status" >&5 |
if (exit $ac_status) && test -s out/conftest2.$ac_objext |
then |
# The compiler can only warn and ignore the option if not recognized |
9867,7 → 9894,7
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
lt_status=$lt_dlunknown |
cat > conftest.$ac_ext <<_LT_EOF |
#line 9870 "configure" |
#line 9897 "configure" |
#include "confdefs.h" |
|
#if HAVE_DLFCN_H |
9963,7 → 9990,7
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
lt_status=$lt_dlunknown |
cat > conftest.$ac_ext <<_LT_EOF |
#line 9966 "configure" |
#line 9993 "configure" |
#include "confdefs.h" |
|
#if HAVE_DLFCN_H |
10504,6 → 10531,7
|
fi |
|
test -d ./--version && rmdir ./--version |
if test "${ac_cv_path_mkdir+set}" = set; then |
MKDIR_P="$ac_cv_path_mkdir -p" |
else |
10511,7 → 10539,6
# value for MKDIR_P within a source directory, because that will |
# break other packages using the cache if that directory is |
# removed, or if the value is a relative name. |
test -d ./--version && rmdir ./--version |
MKDIR_P="$ac_install_sh -d" |
fi |
fi |
10690,7 → 10717,7
|
# Define the identity of the package. |
PACKAGE='or1ksim' |
VERSION='2010-12-15' |
VERSION='2011-01-05' |
|
|
cat >>confdefs.h <<_ACEOF |
11358,8 → 11385,8
... rest of stderr output deleted ... |
10q' conftest.err >conftest.er1 |
cat conftest.er1 >&5 |
rm -f conftest.er1 conftest.err |
fi |
rm -f conftest.er1 conftest.err |
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 |
test $ac_status = 0; } |
done |
13709,8 → 13736,8
# 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 2010-12-15, which was |
generated by GNU Autoconf 2.64. Invocation command line was |
This file was extended by or1ksim $as_me 2011-01-05, which was |
generated by GNU Autoconf 2.65. Invocation command line was |
|
CONFIG_FILES = $CONFIG_FILES |
CONFIG_HEADERS = $CONFIG_HEADERS |
13750,6 → 13777,7
|
-h, --help print this help, then exit |
-V, --version print version number and configuration settings, then exit |
--config print configuration, then exit |
-q, --quiet, --silent |
do not print progress messages |
-d, --debug don't remove temporary files |
13772,10 → 13800,11
|
_ACEOF |
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 |
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" |
ac_cs_version="\\ |
or1ksim config.status 2010-12-15 |
configured by $0, generated by GNU Autoconf 2.64, |
with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" |
or1ksim config.status 2011-01-05 |
configured by $0, generated by GNU Autoconf 2.65, |
with options \\"\$ac_cs_config\\" |
|
Copyright (C) 2009 Free Software Foundation, Inc. |
This config.status script is free software; the Free Software Foundation |
13813,6 → 13842,8
ac_cs_recheck=: ;; |
--version | --versio | --versi | --vers | --ver | --ve | --v | -V ) |
$as_echo "$ac_cs_version"; exit ;; |
--config | --confi | --conf | --con | --co | --c ) |
$as_echo "$ac_cs_config"; exit ;; |
--debug | --debu | --deb | --de | --d | -d ) |
debug=: ;; |
--file | --fil | --fi | --f ) |
14287,7 → 14318,7
t delim |
:nl |
h |
s/\(.\{148\}\).*/\1/ |
s/\(.\{148\}\)..*/\1/ |
t more1 |
s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ |
p |
14301,7 → 14332,7
t nl |
:delim |
h |
s/\(.\{148\}\).*/\1/ |
s/\(.\{148\}\)..*/\1/ |
t more2 |
s/["\\]/\\&/g; s/^/"/; s/$/"/ |
p |
/port/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/tick/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/softfloat/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/argtable2/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/pic/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/pm/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/support/Makefile.in
1,4 → 1,4
# Makefile.in generated by automake 1.11 from Makefile.am. |
# Makefile.in generated by automake 1.11.1 from Makefile.am. |
# @configure_input@ |
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
/aclocal.m4
1,4 → 1,4
# generated automatically by aclocal 1.11 -*- Autoconf -*- |
# generated automatically by aclocal 1.11.1 -*- Autoconf -*- |
|
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, |
# 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. |
13,8 → 13,8
|
m4_ifndef([AC_AUTOCONF_VERSION], |
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl |
m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.64],, |
[m4_warning([this file was generated for autoconf 2.64. |
m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.65],, |
[m4_warning([this file was generated for autoconf 2.65. |
You have another version of autoconf. It may work, but is not guaranteed to. |
If you have problems, you may need to regenerate the build system entirely. |
To do so, use the procedure documented by the package, typically `autoreconf'.])]) |
34,7 → 34,7
[am__api_version='1.11' |
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to |
dnl require some minimum version. Point them to the right macro. |
m4_if([$1], [1.11], [], |
m4_if([$1], [1.11.1], [], |
[AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl |
]) |
|
50,7 → 50,7
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. |
# This function is AC_REQUIREd by AM_INIT_AUTOMAKE. |
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], |
[AM_AUTOMAKE_VERSION([1.11])dnl |
[AM_AUTOMAKE_VERSION([1.11.1])dnl |
m4_ifndef([AC_AUTOCONF_VERSION], |
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl |
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) |