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/doc
- from Rev 443 to Rev 450
- ↔ Reverse comparison
Rev 443 → Rev 450
/or1ksim.info
1,5 → 1,5
This is ../../or1ksim/doc/or1ksim.info, produced by makeinfo version |
4.13 from ../../or1ksim/doc/or1ksim.texi. |
This is ../../doc/or1ksim.info, produced by makeinfo version 4.13 from |
../../doc/or1ksim.texi. |
|
INFO-DIR-SECTION Embedded development |
START-INFO-DIR-ENTRY |
64,7 → 64,7
Unpack the software and create a _separate_ directory in which to build |
it: |
|
tar jxf or1ksim-2010-12-08.tar.bz2 |
tar jxf or1ksim-2010-12-15.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-08/configure --target=or32-elf ... |
../or1ksim-2010-12-15/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 |
520,11 → 520,32
the command line, or via the operating system's signal passing |
mechanism. |
|
The following, passed at run time, can be used to create an execution |
dump. |
|
`-t' |
`--trace' |
Dump instruction just executed and any register/memory location |
chaged after each instruction (one line per instruction). |
|
Passing a signal `SIGUSR1' while the simulator is running toggles trace |
generation. This can be done with the following command, assuming |
Or1ksim's executable name is `or32-elf-sim': |
|
pkill -SIGUSR1 or32-elf-sim |
|
This is useful in the case where trace output is desired after a |
significant amount of simulation time, where it would be inconvenient to |
generate trace up to that point. |
|
If the `pkill' utility is not available, the `kill' utility can be used |
if Or1ksim's process number is known. Use the following to determine |
the process ID of the `or32-elf-sim' and then send the `SIGUSR1' |
command to toggle execution trace generation: |
|
ps a | grep or32-elf-sim |
kill -SIGUSR1 _process-number_ |
|
|
File: or1ksim.info, Node: Simulator Library, Next: Ethernet TUN/TAP Interface, Prev: Trace Generation, Up: Usage |
|
3825,7 → 3846,7
(line 60) |
* --strict-npc: Standalone Simulator. |
(line 100) |
* --trace <1>: Trace Generation. (line 12) |
* --trace <1>: Trace Generation. (line 15) |
* --trace: Standalone Simulator. |
(line 39) |
* --verbose: Standalone Simulator. |
3859,7 → 3880,7
* -q <1>: Profiling Utility. (line 30) |
* -q: Standalone Simulator. |
(line 29) |
* -t <1>: Trace Generation. (line 12) |
* -t <1>: Trace Generation. (line 15) |
* -t: Standalone Simulator. |
(line 39) |
* -V: Standalone Simulator. |
4686,64 → 4707,64
|
|
Tag Table: |
Node: Top826 |
Node: Installation1236 |
Node: Preparation1483 |
Node: Configuring the Build1778 |
Node: Build and Install7918 |
Node: Known Issues8684 |
Node: Usage9739 |
Node: Standalone Simulator10005 |
Node: Profiling Utility14565 |
Node: Memory Profiling Utility15471 |
Node: Trace Generation16831 |
Node: Simulator Library17286 |
Node: Ethernet TUN/TAP Interface27718 |
Node: Setting Up a Persistent TAP device28801 |
Node: Establishing a Bridge29476 |
Node: Opening the Firewall31159 |
Node: Disabling Ethernet Filtering31650 |
Node: Networking from OpenRISC Linux and BusyBox32275 |
Node: Tearing Down a Bridge33937 |
Node: Configuration34680 |
Node: Configuration File Format35292 |
Node: Configuration File Preprocessing35677 |
Node: Configuration File Syntax35974 |
Node: Simulator Configuration38759 |
Node: Simulator Behavior39050 |
Node: Verification API Configuration43631 |
Node: CUC Configuration45571 |
Node: Core OpenRISC Configuration47563 |
Node: CPU Configuration48065 |
Node: Memory Configuration52184 |
Node: Memory Management Configuration58906 |
Node: Cache Configuration61283 |
Node: Interrupt Configuration63669 |
Node: Power Management Configuration65502 |
Node: Branch Prediction Configuration66779 |
Node: Debug Interface Configuration68139 |
Node: Peripheral Configuration70482 |
Node: Memory Controller Configuration71108 |
Node: UART Configuration74888 |
Node: DMA Configuration78407 |
Node: Ethernet Configuration80274 |
Node: GPIO Configuration84919 |
Node: Display Interface Configuration86552 |
Node: Frame Buffer Configuration88861 |
Node: Keyboard Configuration90725 |
Node: Disc Interface Configuration92963 |
Node: Generic Peripheral Configuration98067 |
Node: Interactive Command Line100362 |
Node: Verification API107336 |
Node: Code Internals111766 |
Node: Coding Conventions112349 |
Node: Global Data Structures116776 |
Node: Concepts119433 |
Ref: Output Redirection119578 |
Ref: Interrupts Internal120116 |
Node: Internal Debugging121269 |
Node: Regression Testing121793 |
Node: GNU Free Documentation License125582 |
Node: Index147989 |
Node: Top810 |
Node: Installation1220 |
Node: Preparation1467 |
Node: Configuring the Build1762 |
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 Configuration85690 |
Node: Display Interface Configuration87323 |
Node: Frame Buffer Configuration89632 |
Node: Keyboard Configuration91496 |
Node: Disc Interface Configuration93734 |
Node: Generic Peripheral Configuration98838 |
Node: Interactive Command Line101133 |
Node: Verification API108107 |
Node: Code Internals112537 |
Node: Coding Conventions113120 |
Node: Global Data Structures117547 |
Node: Concepts120204 |
Ref: Output Redirection120349 |
Ref: Interrupts Internal120887 |
Node: Internal Debugging122040 |
Node: Regression Testing122564 |
Node: GNU Free Documentation License126353 |
Node: Index148760 |
|
End Tag Table |
/version.texi
1,4 → 1,4
@set UPDATED 9 December 2010 |
@set UPDATED 10 December 2010 |
@set UPDATED-MONTH December 2010 |
@set EDITION 2010-12-08 |
@set VERSION 2010-12-08 |
@set EDITION 2010-12-15 |
@set VERSION 2010-12-15 |