Line 1... |
Line 1... |
This is ../../or1ksim/doc/or1ksim.info, produced by makeinfo version
|
This is ../../doc/or1ksim.info, produced by makeinfo version 4.13 from
|
4.13 from ../../or1ksim/doc/or1ksim.texi.
|
../../doc/or1ksim.texi.
|
|
|
INFO-DIR-SECTION Embedded development
|
INFO-DIR-SECTION Embedded development
|
START-INFO-DIR-ENTRY
|
START-INFO-DIR-ENTRY
|
* Or1ksim: (or32-elf-or1ksim). The OpenRISC 1000 Architectural
|
* Or1ksim: (or32-elf-or1ksim). The OpenRISC 1000 Architectural
|
Simulator
|
Simulator
|
Line 62... |
Line 62... |
===============
|
===============
|
|
|
Unpack the software and create a _separate_ directory in which to build
|
Unpack the software and create a _separate_ directory in which to build
|
it:
|
it:
|
|
|
tar jxf or1ksim-2011-04-28.tar.bz2
|
tar jxf or1ksim-2011-08-15.tar.bz2
|
mkdir builddir_or1ksim
|
mkdir builddir_or1ksim
|
cd builddir_or1ksim
|
cd builddir_or1ksim
|
|
|
|
|
File: or1ksim.info, Node: Configuring the Build, Next: Build and Install, Prev: Preparation, Up: Installation
|
File: or1ksim.info, Node: Configuring the Build, Next: Build and Install, Prev: Preparation, Up: Installation
|
Line 79... |
Line 79... |
|
|
The most significant argument is `--target', which should specify the
|
The most significant argument is `--target', which should specify the
|
OpenRISC 1000 32-bit architecture. If this argument is omitted, it will
|
OpenRISC 1000 32-bit architecture. If this argument is omitted, it will
|
default to OpenRISC 1000 32-bit with a warning
|
default to OpenRISC 1000 32-bit with a warning
|
|
|
../or1ksim-2011-04-28/configure --target=or32-elf ...
|
../or1ksim-2011-08-15/configure --target=or32-elf ...
|
|
|
There are several other options available, many of which are standard
|
There are several other options available, many of which are standard
|
to GNU `configure' scripts. Use `configure --help' to see all the
|
to GNU `configure' scripts. Use `configure --help' to see all the
|
options. The most useful is `--prefix' to specify a directory for
|
options. The most useful is `--prefix' to specify a directory for
|
installation of the tools.
|
installation of the tools.
|
Line 4858... |
Line 4858... |
(line 50)
|
(line 50)
|
|
|
|
|
|
|
Tag Table:
|
Tag Table:
|
Node: Top826
|
Node: Top810
|
Node: Installation1236
|
Node: Installation1220
|
Node: Preparation1483
|
Node: Preparation1467
|
Node: Configuring the Build1778
|
Node: Configuring the Build1762
|
Node: Build and Install7614
|
Node: Build and Install7598
|
Node: Known Issues8380
|
Node: Known Issues8364
|
Node: Usage9435
|
Node: Usage9419
|
Node: Standalone Simulator9719
|
Node: Standalone Simulator9703
|
Node: Profiling Utility14863
|
Node: Profiling Utility14847
|
Node: Memory Profiling Utility15769
|
Node: Memory Profiling Utility15753
|
Node: Trace Generation17129
|
Node: Trace Generation17113
|
Node: Simulator Library19314
|
Node: Simulator Library19298
|
Node: Ethernet TUN/TAP Interface29746
|
Node: Ethernet TUN/TAP Interface29730
|
Node: Setting Up a Persistent TAP device30851
|
Node: Setting Up a Persistent TAP device30835
|
Node: Establishing a Bridge31526
|
Node: Establishing a Bridge31510
|
Node: Opening the Firewall33209
|
Node: Opening the Firewall33193
|
Node: Disabling Ethernet Filtering33700
|
Node: Disabling Ethernet Filtering33684
|
Node: Networking from OpenRISC Linux and BusyBox34325
|
Node: Networking from OpenRISC Linux and BusyBox34309
|
Node: Tearing Down a Bridge35987
|
Node: Tearing Down a Bridge35971
|
Node: l.nop Support36730
|
Node: l.nop Support36714
|
Node: Configuration38892
|
Node: Configuration38876
|
Node: Configuration File Format39504
|
Node: Configuration File Format39488
|
Node: Configuration File Preprocessing39889
|
Node: Configuration File Preprocessing39873
|
Node: Configuration File Syntax40186
|
Node: Configuration File Syntax40170
|
Node: Simulator Configuration42971
|
Node: Simulator Configuration42955
|
Node: Simulator Behavior43262
|
Node: Simulator Behavior43246
|
Node: Verification API Configuration47843
|
Node: Verification API Configuration47827
|
Node: CUC Configuration49783
|
Node: CUC Configuration49767
|
Node: Core OpenRISC Configuration51775
|
Node: Core OpenRISC Configuration51759
|
Node: CPU Configuration52316
|
Node: CPU Configuration52300
|
Node: Memory Configuration56435
|
Node: Memory Configuration56419
|
Node: Memory Management Configuration63157
|
Node: Memory Management Configuration63141
|
Node: Cache Configuration65534
|
Node: Cache Configuration65518
|
Node: Interrupt Configuration67920
|
Node: Interrupt Configuration67904
|
Node: Power Management Configuration69753
|
Node: Power Management Configuration69737
|
Node: Branch Prediction Configuration71030
|
Node: Branch Prediction Configuration71014
|
Node: Debug Interface Configuration72390
|
Node: Debug Interface Configuration72374
|
Node: Performance Counters Configuration74776
|
Node: Performance Counters Configuration74760
|
Node: Peripheral Configuration75261
|
Node: Peripheral Configuration75245
|
Node: Memory Controller Configuration75887
|
Node: Memory Controller Configuration75871
|
Node: UART Configuration79667
|
Node: UART Configuration79651
|
Node: DMA Configuration83186
|
Node: DMA Configuration83170
|
Node: Ethernet Configuration85053
|
Node: Ethernet Configuration85037
|
Node: GPIO Configuration90332
|
Node: GPIO Configuration90316
|
Node: Display Interface Configuration91965
|
Node: Display Interface Configuration91949
|
Node: Frame Buffer Configuration94274
|
Node: Frame Buffer Configuration94258
|
Node: Keyboard Configuration96138
|
Node: Keyboard Configuration96122
|
Node: Disc Interface Configuration98376
|
Node: Disc Interface Configuration98360
|
Node: Generic Peripheral Configuration103480
|
Node: Generic Peripheral Configuration103464
|
Node: Interactive Command Line105775
|
Node: Interactive Command Line105759
|
Node: Verification API112749
|
Node: Verification API112733
|
Node: Code Internals117179
|
Node: Code Internals117163
|
Node: Coding Conventions117762
|
Node: Coding Conventions117746
|
Node: Global Data Structures122189
|
Node: Global Data Structures122173
|
Node: Concepts124846
|
Node: Concepts124830
|
Ref: Output Redirection124991
|
Ref: Output Redirection124975
|
Ref: Interrupts Internal125529
|
Ref: Interrupts Internal125513
|
Node: Internal Debugging126682
|
Node: Internal Debugging126666
|
Node: Regression Testing127206
|
Node: Regression Testing127190
|
Node: GNU Free Documentation License130995
|
Node: GNU Free Documentation License130979
|
Node: Index153402
|
Node: Index153386
|
|
|
End Tag Table
|
End Tag Table
|