OpenCores
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 124 to Rev 127
    Reverse comparison

Rev 124 → Rev 127

/cpu/or32/or32.c
338,8 → 338,13
EF (l_and), OR32_W_FLAG, it_arith},
{"l.ori", "rD,rA,K", "10 0xA DDDDD AAAAA KKKK KKKK KKKK KKKK",
EF (l_or), 0, it_arith},
#if HAVE_UNSIGNED_XORI
{"l.xori", "rD,rA,K", "10 0xB DDDDD AAAAA KKKK KKKK KKKK KKKK",
EF (l_xor), 0, it_arith},
#else
{"l.xori", "rD,rA,I", "10 0xB DDDDD AAAAA IIII IIII IIII IIII",
EF (l_xor), 0, it_arith},
#endif
{"l.muli", "rD,rA,I", "10 0xC DDDDD AAAAA IIII IIII IIII IIII",
EF (l_mul), 0, it_arith},
{"l.mfspr", "rD,rA,K", "10 0xD DDDDD AAAAA KKKK KKKK KKKK KKKK",
/cpu/or32/insnset.c
235,8 → 235,11
SET_PARAM0(temp1);
}
INSTRUCTION (l_xor) {
uorreg_t temp1;
temp1 = PARAM1 ^ PARAM2;
/* The argument is now specified as unsigned, but historically OR1K has
always treated the argument as signed (so l.xori rD,rA,-1 can be used in
the absence of l.not). Use this as the default behavior. This is
controlled from or32.c. */
uorreg_t temp1 = PARAM1 ^ PARAM2;
SET_PARAM0(temp1);
}
INSTRUCTION (l_sub) {
/configure.ac
28,7 → 28,7
 
# Use a full version number (x.y.z, possibly with "rcn" as a suffix) when
# preparing a release, otherwise use a the date version (yyyy-mm-dd).
AC_INIT([or1ksim], [2010-06-15], [openrisc@opencores.org])
AC_INIT([or1ksim], [0.4.0rc2], [openrisc@opencores.org])
AC_CONFIG_MACRO_DIR([m4])
 
# Generically use extensions such as _GNU_SOURCE if available.
253,6 → 253,16
])
AC_MSG_RESULT(${enable_eth_phy-no})
 
unsigned_xori="0"
AC_MSG_CHECKING(whether l.xori takes an unsigned immediate operand)
AC_ARG_ENABLE(unsigned-xori,
[ --enable-unsigned-xori l.xori immediate operand treated as unsigned], [
case "$enableval" in
no) unsigned_xori="0" ;;
yes) unsigned_xori="1" ;;
esac
])
AC_MSG_RESULT(${enable_unsigned_xori-no})
 
raw_range_stats="0"
AC_MSG_CHECKING(whether to use raw range stats)
282,6 → 292,7
 
AC_DEFINE_UNQUOTED(RAW_RANGE_STATS, $raw_range_stats, [ Specifies, whether we should do register accesses over time analysis. Simple execution must be enabled!])
AC_DEFINE_UNQUOTED(HAVE_ETH_PHY, $eth_phy, [Whether we have ethernet PHY support])
AC_DEFINE_UNQUOTED(HAVE_UNSIGNED_XORI, $unsigned_xori, [Whether l.xori takes an unsigned immediate operand])
AC_DEFINE_UNQUOTED(SIMPLE_EXECUTION, $execution == 0, [Whether we are building with simple execution module])
AC_DEFINE_UNQUOTED(COMPLEX_EXECUTION, $execution == 1, [Whether we are building with complex execution module])
AC_DEFINE_UNQUOTED(DYNAMIC_EXECUTION, $execution == 2, [Whether we are building with dynamic execution module])
/doc/or1ksim.info
64,7 → 64,7
Unpack the software and create a _separate_ directory in which to build
it:
 
tar jxf or1ksim-2010-06-15.tar.bz2
tar jxf or1ksim-0.4.0rc2.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-06-15/configure --target=or32-uclinux ...
../or1ksim-0.4.0rc2/configure --target=or32-uclinux ...
 
There are several other options available, many of which are standard
to GNU `configure' scripts. Use `configure --help' to see all the
135,6 → 135,29
 
The default is for this to be disabled.
 
`--enable-unsigned-xori'
`--disable-unsigned-xori'
Historically, `l.xori', has sign extended its operand. This is
inconsistent with the other logical opcodes (`l.andi', `l.ori'),
but in the absence of `l.not', it allows a register to be inverted
in a single instruction using:
 
`l.xori rD,rA,-1'
 
This flag causes Or1ksim to treat the immediate operand as
unsigned (i.e to zero-extend rather than sign-extend).
 
The default is to sign-extend, so that existing code will continue
to work.
 
Caution: The GNU compiler tool chain makes heavy use of this
instruction. Using unsigned behavior will require the
compiler to be modified accordingly.
 
This option is provided for experimentation. A future
version of OpenRISC may adopt this more consistent behavior
and also provide a `l.not' opcode.
 
`--enable-range-stats'
`--disable-range-stats'
If enabled, this option allows statistics to be collected to
235,9 → 258,9
=============================
 
The following problems and issues are known about with Or1ksim
2010-06-15. The OpenRISC tracker may be used to see the current state
of these issues and to raise new problems and feature requests. It may
be found at `http://www.opencores.org/ptracker.cgi/view/or1k/398'.
0.4.0rc2. The OpenRISC tracker may be used to see the current state of
these issues and to raise new problems and feature requests. It may be
found at `http://www.opencores.org/ptracker.cgi/view/or1k/398'.
 
* The Supervision Register Little Endian Enable (LEE) bit is
ignored. Or1ksim can be built for either little endian or big
3413,25 → 3436,27
* --debug-config: Standalone Simulator.
(line 48)
* --disable-all-tests: Configuring the Build.
(line 82)
(line 105)
* --disable-arith-flag: Configuring the Build.
(line 95)
(line 118)
* --disable-debug: Configuring the Build.
(line 75)
(line 98)
* --disable-ethphy: Configuring the Build.
(line 59)
* --disable-ov-flag: Configuring the Build.
(line 110)
(line 133)
* --disable-profiling: Configuring the Build.
(line 30)
* --disable-range-stats: Configuring the Build.
(line 92)
* --disable-unsigned-xori: Configuring the Build.
(line 69)
* --enable-all-tests: Configuring the Build.
(line 81)
(line 104)
* --enable-arith-flag: Configuring the Build.
(line 94)
(line 117)
* --enable-debug: Configuring the Build.
(line 74)
(line 97)
* --enable-ethphy: Configuring the Build.
(line 58)
* --enable-execution: Configuring the Build.
3439,12 → 3464,14
* --enable-mprofile: Standalone Simulator.
(line 77)
* --enable-ov-flag: Configuring the Build.
(line 109)
(line 132)
* --enable-profile: Standalone Simulator.
(line 74)
* --enable-profiling: Configuring the Build.
(line 29)
* --enable-range-stats: Configuring the Build.
(line 91)
* --enable-unsigned-xori: Configuring the Build.
(line 68)
* --file: Standalone Simulator.
(line 24)
3511,9 → 3538,9
(line 66)
* 16550 (UART configuration): UART Configuration. (line 73)
* all tests enabled: Configuring the Build.
(line 82)
(line 105)
* Argtable2 debugging: Configuring the Build.
(line 75)
(line 98)
* ATA/ATAPI configuration: Disc Interface Configuration.
(line 6)
* ATA/ATAPI device configuration: Disc Interface Configuration.
3666,7 → 3693,7
(line 6)
* Debug Unit verification (VAPI): Verification API. (line 34)
* debugging enabled (Argtable2): Configuring the Build.
(line 75)
(line 98)
* DejaGnu board configurations: Regression Testing. (line 35)
* DejaGnu configuration: Regression Testing. (line 21)
* DejaGNU tests directories: Regression Testing. (line 50)
3760,6 → 3787,8
* Ethernet verification (VAPI): Verification API. (line 78)
* Ethernet via socket, enabling: Configuring the Build.
(line 59)
* exclusive-OR immediate operand: Configuring the Build.
(line 69)
* exe_log (simulator configuration): Simulator Behavior. (line 49)
* exe_log_end (simulator configuration): Simulator Behavior. (line 89)
* exe_log_file (simulator configuration): Simulator Behavior. (line 97)
3793,7 → 3822,7
* firmware (ATA/ATAPI device configuration): Disc Interface Configuration.
(line 117)
* flag setting by instructions: Configuring the Build.
(line 95)
(line 118)
* floating point multiply and add: Known Issues. (line 56)
* floating point support: Known Issues. (line 42)
* frame buffer configuration: Frame Buffer Configuration.
3949,7 → 3978,7
* or1ksim_set_time_point: Simulator Library. (line 73)
* output rediretion: Concepts. (line 7)
* overflow flag setting by instructions: Configuring the Build.
(line 110)
(line 133)
* packet (ATA/ATAPI device configuration): Disc Interface Configuration.
(line 113)
* pagesize (MMU configuration): Memory Management Configuration.
4044,7 → 4073,7
* register display (Interactive CLI): Interactive Command Line.
(line 14)
* register over time statistics: Configuring the Build.
(line 69)
(line 92)
* register patching (Interactive CLI): Interactive Command Line.
(line 28)
* regression testing: Regression Testing. (line 6)
4172,7 → 4201,7
* stall the processor (Interactive CLI): Interactive Command Line.
(line 72)
* statistics, register over time: Configuring the Build.
(line 69)
(line 92)
* statistics, simulation (Interactive CLI): Interactive Command Line.
(line 83)
* stats (Interactive CLI): Interactive Command Line.
4203,7 → 4232,7
* test README: Regression Testing. (line 32)
* testing: Regression Testing. (line 6)
* tests, all enabled.: Configuring the Build.
(line 82)
(line 105)
* timings_file (CUC configuration): CUC Configuration. (line 46)
* timings_fn (CUC configuration - deprecated): CUC Configuration.
(line 46)
4284,52 → 4313,52
Node: Top814
Node: Installation1224
Node: Preparation1471
Node: Configuring the Build1766
Node: Build and Install6975
Node: Known Issues7821
Node: Usage10883
Node: Standalone Simulator11097
Node: Profiling Utility14000
Node: Memory Profiling Utility14910
Node: Simulator Library16275
Node: Configuration24053
Node: Configuration File Format24662
Node: Configuration File Preprocessing24954
Node: Configuration File Syntax25325
Node: Simulator Configuration28110
Node: Simulator Behavior28401
Node: Verification API Configuration32445
Node: CUC Configuration34385
Node: Core OpenRISC Configuration36302
Node: CPU Configuration36804
Node: Memory Configuration40922
Node: Memory Management Configuration47380
Node: Cache Configuration49757
Node: Interrupt Configuration52143
Node: Power Management Configuration52879
Node: Branch Prediction Configuration54156
Node: Debug Interface Configuration55516
Node: Peripheral Configuration59736
Node: Memory Controller Configuration60362
Node: UART Configuration63776
Node: DMA Configuration67295
Node: Ethernet Configuration69162
Node: GPIO Configuration73138
Node: Display Interface Configuration74771
Node: Frame Buffer Configuration77080
Node: Keyboard Configuration78944
Node: Disc Interface Configuration81182
Node: Generic Peripheral Configuration86125
Node: Interactive Command Line88420
Node: Verification API95394
Node: Code Internals99824
Node: Coding Conventions100407
Node: Global Data Structures104834
Node: Concepts107491
Ref: Output Redirection107636
Node: Internal Debugging108175
Node: Regression Testing108699
Node: GNU Free Documentation License112494
Node: Index134901
Node: Configuring the Build1764
Node: Build and Install7876
Node: Known Issues8722
Node: Usage11782
Node: Standalone Simulator11996
Node: Profiling Utility14899
Node: Memory Profiling Utility15809
Node: Simulator Library17174
Node: Configuration24952
Node: Configuration File Format25561
Node: Configuration File Preprocessing25853
Node: Configuration File Syntax26224
Node: Simulator Configuration29009
Node: Simulator Behavior29300
Node: Verification API Configuration33344
Node: CUC Configuration35284
Node: Core OpenRISC Configuration37201
Node: CPU Configuration37703
Node: Memory Configuration41821
Node: Memory Management Configuration48279
Node: Cache Configuration50656
Node: Interrupt Configuration53042
Node: Power Management Configuration53778
Node: Branch Prediction Configuration55055
Node: Debug Interface Configuration56415
Node: Peripheral Configuration60635
Node: Memory Controller Configuration61261
Node: UART Configuration64675
Node: DMA Configuration68194
Node: Ethernet Configuration70061
Node: GPIO Configuration74037
Node: Display Interface Configuration75670
Node: Frame Buffer Configuration77979
Node: Keyboard Configuration79843
Node: Disc Interface Configuration82081
Node: Generic Peripheral Configuration87024
Node: Interactive Command Line89319
Node: Verification API96293
Node: Code Internals100723
Node: Coding Conventions101306
Node: Global Data Structures105733
Node: Concepts108390
Ref: Output Redirection108535
Node: Internal Debugging109074
Node: Regression Testing109598
Node: GNU Free Documentation License113393
Node: Index135800

End Tag Table
/doc/or1ksim.texi
169,6 → 169,35
 
The default is for this to be disabled.
 
@item --enable-unsigned-xori
@cindex @code{--enable-unsigned-xori}
@itemx --disable-unsigned-xori
@cindex @code{--disable-unsigned-xori}
@cindex exclusive-OR immediate operand
Historically, @code{l.xori}, has sign extended its operand. This is
inconsistent with the other logical opcodes (@code{l.andi},
@code{l.ori}), but in the absence of @code{l.not}, it allows a register
to be inverted in a single instruction using:
 
@example
@code{l.xori rD,rA,-1}
@end example
 
This flag causes Or1ksim to treat the immediate operand as unsigned (i.e
to zero-extend rather than sign-extend).
 
The default is to sign-extend, so that existing code will continue to
work.
 
@quotation Caution
The GNU compiler tool chain makes heavy use of this instruction. Using
unsigned behavior will require the compiler to be modified accordingly.
 
This option is provided for experimentation. A future version of
OpenRISC may adopt this more consistent behavior and also provide a
@code{l.not} opcode.
@end quotation
 
@item --enable-range-stats
@cindex @code{--enable-range-stats}
@itemx --disable-range-stats
/doc/version.texi
1,4 → 1,4
@set UPDATED 15 June 2010
@set UPDATED 16 June 2010
@set UPDATED-MONTH June 2010
@set EDITION 2010-06-15
@set VERSION 2010-06-15
@set EDITION 0.4.0rc2
@set VERSION 0.4.0rc2
/NEWS
2,8 → 2,8
==================================================
 
 
New in top of tree
==================
New in release 0.4.0rc2
=======================
 
No new features are provided, pending full release of 0.4.0.
 
10,6 → 10,9
The configuration options --enable-arith-flag and --enable-ov-flag have been
removed, since they were the source of bugs, notably Bugs 1782, 1783 and 1784.
 
The configuration option --enable-unsigned-xori has been added to allow a
conditional solution to Bug 1790.
 
The following bugs are fixed.
* Bug 1770: l.div does not set carry or give correct exception.
* Bug 1771: l.add* do not correctly set the overflow flag.
24,6 → 27,7
* Bug 1782: Or1ksim setting of overflow flag is wrong.
* Bug 1783: Or1ksim definition of overflow is wrong.
* Bug 1784: Or1ksim does not trigger overflow exceptions.
* Bug 1790: l.xori implementation is incorrect.
 
The following bugs are either cannot be reproduced or will not be fixed.
 
/ChangeLog
1,3 → 1,13
2010-06-16 Jeremy Bennett <jeremy.bennett@embecosm.com>
* configure: Regenerated.
* configure.ac: Version changed to 0.4.0rc2. New conditional to
allow l.xori to have unsigned immediate operand.
* cpu/or32/or32.c <or32_opcodes>: l.xori optionally uses unsigned
immediate.
* doc/or1ksim.texi: Updated with enable-unsigned-xori config
option.
* NEWS: Updated with new bugs fixed.
 
2010-06-15 Jeremy Bennett <jeremy.bennett@embecosm.com>
* configure: Regenerated.
* configure.ac: Version changed to current date. enable-arith-flag
8,6 → 18,8
flags.
<l_sub>: Sets OV and CY flags correctly, and triggers Range
Exception if required.
* doc/or1ksim.texi: Updated to remove enable-arith-flag and
enable-ov-flag config options.
* NEWS: Updated with new bugs fixed.
 
2010-06-14 Jeremy Bennett <jeremy.bennett@embecosm.com>
/testsuite/test-code-or1k/configure
1,6 → 1,6
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.63 for or1ksim-testsuite 0.4.0rc1.
# Generated by GNU Autoconf 2.63 for or1ksim-testsuite 0.4.0rc2.
#
# Report bugs to <openrisc@opencores.org>.
#
745,8 → 745,8
# Identity of this package.
PACKAGE_NAME='or1ksim-testsuite'
PACKAGE_TARNAME='or1ksim-testsuite'
PACKAGE_VERSION='0.4.0rc1'
PACKAGE_STRING='or1ksim-testsuite 0.4.0rc1'
PACKAGE_VERSION='0.4.0rc2'
PACKAGE_STRING='or1ksim-testsuite 0.4.0rc2'
PACKAGE_BUGREPORT='openrisc@opencores.org'
 
# Factoring default headers for most tests.
1477,7 → 1477,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 0.4.0rc1 to adapt to many kinds of systems.
\`configure' configures or1ksim-testsuite 0.4.0rc2 to adapt to many kinds of systems.
 
Usage: $0 [OPTION]... [VAR=VALUE]...
 
1548,7 → 1548,7
 
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of or1ksim-testsuite 0.4.0rc1:";;
short | recursive ) echo "Configuration of or1ksim-testsuite 0.4.0rc2:";;
esac
cat <<\_ACEOF
 
1653,7 → 1653,7
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
or1ksim-testsuite configure 0.4.0rc1
or1ksim-testsuite configure 0.4.0rc2
generated by GNU Autoconf 2.63
 
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1667,7 → 1667,7
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
 
It was created by or1ksim-testsuite $as_me 0.4.0rc1, which was
It was created by or1ksim-testsuite $as_me 0.4.0rc2, which was
generated by GNU Autoconf 2.63. Invocation command line was
 
$ $0 $@
10922,7 → 10922,7
 
# Define the identity of the package.
PACKAGE='or1ksim-testsuite'
VERSION='0.4.0rc1'
VERSION='0.4.0rc2'
 
 
cat >>confdefs.h <<_ACEOF
13142,7 → 13142,7
# 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 0.4.0rc1, which was
This file was extended by or1ksim-testsuite $as_me 0.4.0rc2, which was
generated by GNU Autoconf 2.63. Invocation command line was
 
CONFIG_FILES = $CONFIG_FILES
13205,7 → 13205,7
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_version="\\
or1ksim-testsuite config.status 0.4.0rc1
or1ksim-testsuite config.status 0.4.0rc2
configured by $0, generated by GNU Autoconf 2.63,
with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
 
/testsuite/test-code-or1k/configure.ac
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],[0.4.0rc1], [openrisc@opencores.org])
AC_INIT([or1ksim-testsuite],[0.4.0rc2], [openrisc@opencores.org])
AC_CONFIG_MACRO_DIR([m4])
 
AC_PROG_LIBTOOL
/testsuite/test-code-or1k/ChangeLog
1,3 → 1,7
2010-06-16 Jeremy Bennett <jeremy.bennett@embecosm.com>
* configure: Regenerated.
* configure.ac: Changed version to 0.4.0rc2.
 
2010-06-15 Jeremy Bennett <jeremy.bennett@embecosm.com>
* inst-set-test/is-and-test.S: Created.
* inst-set-test/is-or-test.S: Created.
/config.h.in
197,6 → 197,9
/* Define to 1 if you have the `unlockpt' function. */
#undef HAVE_UNLOCKPT
 
/* Whether l.xori takes an unsigned immediate operand */
#undef HAVE_UNSIGNED_XORI
 
/* Define to 1 if you have the <varargs.h> header file. */
#undef HAVE_VARARGS_H
 
/configure
1,7 → 1,7
#! /bin/sh
# From configure.ac Id: configure.ac 1039 2010-06-14 17:57:40Z jeremy using automake version AC_ACVERSION.
# From configure.ac Id: configure.ac 1042 2010-06-16 14:20:42Z jeremy using automake version AC_ACVERSION.
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.63 for or1ksim 2010-06-15.
# Generated by GNU Autoconf 2.63 for or1ksim 0.4.0rc2.
#
# Report bugs to <openrisc@opencores.org>.
#
766,8 → 766,8
# Identity of this package.
PACKAGE_NAME='or1ksim'
PACKAGE_TARNAME='or1ksim'
PACKAGE_VERSION='2010-06-15'
PACKAGE_STRING='or1ksim 2010-06-15'
PACKAGE_VERSION='0.4.0rc2'
PACKAGE_STRING='or1ksim 0.4.0rc2'
PACKAGE_BUGREPORT='openrisc@opencores.org'
 
# Factoring default headers for most tests.
962,6 → 962,7
enable_profiling
enable_execution
enable_ethphy
enable_unsigned_xori
enable_range_stats
enable_debug
'
1528,7 → 1529,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-06-15 to adapt to many kinds of systems.
\`configure' configures or1ksim 0.4.0rc2 to adapt to many kinds of systems.
 
Usage: $0 [OPTION]... [VAR=VALUE]...
 
1599,7 → 1600,7
 
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of or1ksim 2010-06-15:";;
short | recursive ) echo "Configuration of or1ksim 0.4.0rc2:";;
esac
cat <<\_ACEOF
 
1617,6 → 1618,7
--enable-profiling generate profiling code
--enable-execution Execution style to use (simple/complex/dynamic)
--enable-ethphy compiles sim with ethernet phy support
--enable-unsigned-xori l.xori immediate operand treated as unsigned
--enable-range-stats Specifies, whether we should do register accesses over time analysis.
--enable-debug enable library debugging symbols
 
1705,7 → 1707,7
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
or1ksim configure 2010-06-15
or1ksim configure 0.4.0rc2
generated by GNU Autoconf 2.63
 
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1739,7 → 1741,7
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
 
It was created by or1ksim $as_me 2010-06-15, which was
It was created by or1ksim $as_me 0.4.0rc2, which was
generated by GNU Autoconf 2.63. Invocation command line was
 
$ $0 $@
4552,13 → 4554,13
else
lt_cv_nm_interface="BSD nm"
echo "int some_variable = 0;" > conftest.$ac_ext
(eval echo "\"\$as_me:4555: $ac_compile\"" >&5)
(eval echo "\"\$as_me:4557: $ac_compile\"" >&5)
(eval "$ac_compile" 2>conftest.err)
cat conftest.err >&5
(eval echo "\"\$as_me:4558: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
(eval echo "\"\$as_me:4560: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
(eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
cat conftest.err >&5
(eval echo "\"\$as_me:4561: output\"" >&5)
(eval echo "\"\$as_me:4563: output\"" >&5)
cat conftest.out >&5
if $GREP 'External.*some_variable' conftest.out > /dev/null; then
lt_cv_nm_interface="MS dumpbin"
5763,7 → 5765,7
;;
*-*-irix6*)
# Find out which ABI we are using.
echo '#line 5766 "configure"' > conftest.$ac_ext
echo '#line 5768 "configure"' > conftest.$ac_ext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
(eval $ac_compile) 2>&5
ac_status=$?
7132,11 → 7134,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:7135: $lt_compile\"" >&5)
(eval echo "\"\$as_me:7137: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
echo "$as_me:7139: \$? = $ac_status" >&5
echo "$as_me:7141: \$? = $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.
7471,11 → 7473,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:7474: $lt_compile\"" >&5)
(eval echo "\"\$as_me:7476: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
echo "$as_me:7478: \$? = $ac_status" >&5
echo "$as_me:7480: \$? = $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.
7576,11 → 7578,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:7579: $lt_compile\"" >&5)
(eval echo "\"\$as_me:7581: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
echo "$as_me:7583: \$? = $ac_status" >&5
echo "$as_me:7585: \$? = $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
7631,11 → 7633,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:7634: $lt_compile\"" >&5)
(eval echo "\"\$as_me:7636: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
echo "$as_me:7638: \$? = $ac_status" >&5
echo "$as_me:7640: \$? = $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
10447,7 → 10449,7
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<_LT_EOF
#line 10450 "configure"
#line 10452 "configure"
#include "confdefs.h"
 
#if HAVE_DLFCN_H
10543,7 → 10545,7
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<_LT_EOF
#line 10546 "configure"
#line 10548 "configure"
#include "confdefs.h"
 
#if HAVE_DLFCN_H
11282,7 → 11284,7
 
# Define the identity of the package.
PACKAGE='or1ksim'
VERSION='2010-06-15'
VERSION='0.4.0rc2'
 
 
cat >>confdefs.h <<_ACEOF
17614,7 → 17616,22
{ $as_echo "$as_me:$LINENO: result: ${enable_eth_phy-no}" >&5
$as_echo "${enable_eth_phy-no}" >&6; }
 
unsigned_xori="0"
{ $as_echo "$as_me:$LINENO: checking whether l.xori takes an unsigned immediate operand" >&5
$as_echo_n "checking whether l.xori takes an unsigned immediate operand... " >&6; }
# Check whether --enable-unsigned-xori was given.
if test "${enable_unsigned_xori+set}" = set; then
enableval=$enable_unsigned_xori;
case "$enableval" in
no) unsigned_xori="0" ;;
yes) unsigned_xori="1" ;;
esac
 
fi
 
{ $as_echo "$as_me:$LINENO: result: ${enable_unsigned_xori-no}" >&5
$as_echo "${enable_unsigned_xori-no}" >&6; }
 
raw_range_stats="0"
{ $as_echo "$as_me:$LINENO: checking whether to use raw range stats" >&5
$as_echo_n "checking whether to use raw range stats... " >&6; }
17660,6 → 17677,11
 
 
cat >>confdefs.h <<_ACEOF
#define HAVE_UNSIGNED_XORI $unsigned_xori
_ACEOF
 
 
cat >>confdefs.h <<_ACEOF
#define SIMPLE_EXECUTION $execution == 0
_ACEOF
 
18238,7 → 18260,7
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
This file was extended by or1ksim $as_me 2010-06-15, which was
This file was extended by or1ksim $as_me 0.4.0rc2, which was
generated by GNU Autoconf 2.63. Invocation command line was
 
CONFIG_FILES = $CONFIG_FILES
18301,7 → 18323,7
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_version="\\
or1ksim config.status 2010-06-15
or1ksim config.status 0.4.0rc2
configured by $0, generated by GNU Autoconf 2.63,
with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
 
/README
77,4 → 77,4
 
 
Upated by Jeremy Bennett (jeremy.bennett@embecosm.com)
3 June 2010
16 June 2010

powered by: WebSVN 2.1.0

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