Line 1... |
Line 1... |
This is ../../doc/or1ksim.info, produced by makeinfo version 4.13 from
|
This is ../../or1ksim/doc/or1ksim.info, produced by makeinfo version
|
../../doc/or1ksim.texi.
|
4.13 from ../../or1ksim/doc/or1ksim.texi.
|
|
|
INFO-DIR-SECTION Embedded development
|
INFO-DIR-SECTION Embedded development
|
START-INFO-DIR-ENTRY
|
START-INFO-DIR-ENTRY
|
* Or1ksim: (or32-uclinux-or1ksim). The OpenRISC 1000 Architectural
|
* Or1ksim: (or32-uclinux-or1ksim). The OpenRISC 1000 Architectural
|
Simulator
|
Simulator
|
Line 1282... |
Line 1282... |
end
|
end
|
|
|
|
|
The following parameters may be specified.
|
The following parameters may be specified.
|
|
|
`type=random|pattern|unknown|zero'
|
`type=random|pattern|unknown|zero|exitnops'
|
Specifies the values to which memory should be initialized. The
|
Specifies the values to which memory should be initialized. The
|
default value is `unknown'.
|
default value is `unknown'.
|
|
|
`random'
|
`random'
|
Set the memory values to be a random value. A seed for the
|
Set the memory values to be a random value. A seed for the
|
Line 1306... |
Line 1306... |
`zero'
|
`zero'
|
Set the memory values to be 0. This is the equivalent of
|
Set the memory values to be 0. This is the equivalent of
|
`type=pattern' and a `pattern' value of 0, and implemented as
|
`type=pattern' and a `pattern' value of 0, and implemented as
|
such.
|
such.
|
|
|
|
`exitnops'
|
|
Set the memory values to be an instruction used to signal end
|
|
of simulation. This is useful for causing immediate end of
|
|
simulation when PC corruption occurs.
|
|
|
Note: As a consequence, if the `pattern' field is
|
Note: As a consequence, if the `pattern' field is
|
_subsequently_ specified in this section, the value in
|
_subsequently_ specified in this section, the value in
|
that field will be used instead of zero to initialize
|
that field will be used instead of zero to initialize
|
the memory.
|
the memory.
|
|
|
Line 3635... |
Line 3640... |
(line 22)
|
(line 22)
|
* baseaddr (GPIO configuration): GPIO Configuration. (line 21)
|
* baseaddr (GPIO configuration): GPIO Configuration. (line 21)
|
* baseaddr (keyboard configuration): Keyboard Configuration.
|
* baseaddr (keyboard configuration): Keyboard Configuration.
|
(line 36)
|
(line 36)
|
* baseaddr (memory configuration): Memory Configuration.
|
* baseaddr (memory configuration): Memory Configuration.
|
(line 89)
|
(line 94)
|
* baseaddr (memory controller configuration): Memory Controller Configuration.
|
* baseaddr (memory controller configuration): Memory Controller Configuration.
|
(line 55)
|
(line 55)
|
* baseaddr (UART configuration): UART Configuration. (line 22)
|
* baseaddr (UART configuration): UART Configuration. (line 22)
|
* baseaddr (VGA configuration): Display Interface Configuration.
|
* baseaddr (VGA configuration): Display Interface Configuration.
|
(line 26)
|
(line 26)
|
Line 3661... |
Line 3666... |
* byte_enabled (generic peripheral configuration): Generic Peripheral Configuration.
|
* byte_enabled (generic peripheral configuration): Generic Peripheral Configuration.
|
(line 48)
|
(line 48)
|
* cache configuration: Cache Configuration. (line 6)
|
* cache configuration: Cache Configuration. (line 6)
|
* calling_convention (CUC configuration): CUC Configuration. (line 37)
|
* calling_convention (CUC configuration): CUC Configuration. (line 37)
|
* ce (memory configuration): Memory Configuration.
|
* ce (memory configuration): Memory Configuration.
|
(line 119)
|
(line 124)
|
* cfgr (CPU configuration): CPU Configuration. (line 47)
|
* cfgr (CPU configuration): CPU Configuration. (line 47)
|
* channel (UART configuration): UART Configuration. (line 29)
|
* channel (UART configuration): UART Configuration. (line 29)
|
* clear breakpoint (Interactive CLI): Interactive Command Line.
|
* clear breakpoint (Interactive CLI): Interactive Command Line.
|
(line 57)
|
(line 57)
|
* clkcycle (simulator configuration): Simulator Behavior. (line 115)
|
* clkcycle (simulator configuration): Simulator Behavior. (line 115)
|
Line 3774... |
Line 3779... |
* DejaGnu board configurations: Regression Testing. (line 35)
|
* DejaGnu board configurations: Regression Testing. (line 35)
|
* DejaGnu configuration: Regression Testing. (line 21)
|
* DejaGnu configuration: Regression Testing. (line 21)
|
* DejaGNU tests directories: Regression Testing. (line 50)
|
* DejaGNU tests directories: Regression Testing. (line 50)
|
* DejaGnu tool specific configuration: Regression Testing. (line 39)
|
* DejaGnu tool specific configuration: Regression Testing. (line 39)
|
* delayr (memory configuration): Memory Configuration.
|
* delayr (memory configuration): Memory Configuration.
|
(line 139)
|
(line 144)
|
* delayw (memory configuration): Memory Configuration.
|
* delayw (memory configuration): Memory Configuration.
|
(line 145)
|
(line 150)
|
* dependstats (CPU configuration): CPU Configuration. (line 89)
|
* dependstats (CPU configuration): CPU Configuration. (line 89)
|
* dev_id (ATA/ATAPI configuration): Disc Interface Configuration.
|
* dev_id (ATA/ATAPI configuration): Disc Interface Configuration.
|
(line 40)
|
(line 40)
|
* disassemble (Interactive CLI): Interactive Command Line.
|
* disassemble (Interactive CLI): Interactive Command Line.
|
(line 41)
|
(line 41)
|
Line 3977... |
Line 3982... |
* load_hitdelay (data cache configuration): Cache Configuration.
|
* load_hitdelay (data cache configuration): Cache Configuration.
|
(line 46)
|
(line 46)
|
* load_missdelay (data cache configuration): Cache Configuration.
|
* load_missdelay (data cache configuration): Cache Configuration.
|
(line 50)
|
(line 50)
|
* log (memory configuration): Memory Configuration.
|
* log (memory configuration): Memory Configuration.
|
(line 151)
|
(line 156)
|
* log_enabled (verification API configuration): Verification API Configuration.
|
* log_enabled (verification API configuration): Verification API Configuration.
|
(line 28)
|
(line 28)
|
* long: Simulator Library. (line 95)
|
* long: Simulator Library. (line 95)
|
* make file for tests: Regression Testing. (line 27)
|
* make file for tests: Regression Testing. (line 27)
|
* mc (memory configuration): Memory Configuration.
|
* mc (memory configuration): Memory Configuration.
|
(line 128)
|
(line 133)
|
* memory configuration: Memory Configuration.
|
* memory configuration: Memory Configuration.
|
(line 6)
|
(line 6)
|
* memory controller configuration: Memory Controller Configuration.
|
* memory controller configuration: Memory Controller Configuration.
|
(line 6)
|
(line 6)
|
* memory copying (Interactive CLI): Interactive Command Line.
|
* memory copying (Interactive CLI): Interactive Command Line.
|
Line 4030... |
Line 4035... |
* mwdma (ATA/ATAPI device configuration): Disc Interface Configuration.
|
* mwdma (ATA/ATAPI device configuration): Disc Interface Configuration.
|
(line 132)
|
(line 132)
|
* name (generic peripheral configuration): Generic Peripheral Configuration.
|
* name (generic peripheral configuration): Generic Peripheral Configuration.
|
(line 42)
|
(line 42)
|
* name (memory configuration): Memory Configuration.
|
* name (memory configuration): Memory Configuration.
|
(line 110)
|
(line 115)
|
* no_multicycle (CUC configuration): CUC Configuration. (line 45)
|
* no_multicycle (CUC configuration): CUC Configuration. (line 45)
|
* nsets (cache configuration): Cache Configuration. (line 15)
|
* nsets (cache configuration): Cache Configuration. (line 15)
|
* nsets (MMU configuration): Memory Management Configuration.
|
* nsets (MMU configuration): Memory Management Configuration.
|
(line 16)
|
(line 16)
|
* nways (cache configuration): Cache Configuration. (line 22)
|
* nways (cache configuration): Cache Configuration. (line 22)
|
Line 4071... |
Line 4076... |
* patching registers (Interactive CLI): Interactive Command Line.
|
* patching registers (Interactive CLI): Interactive Command Line.
|
(line 28)
|
(line 28)
|
* patching the program counter (Interactive CLI): Interactive Command Line.
|
* patching the program counter (Interactive CLI): Interactive Command Line.
|
(line 51)
|
(line 51)
|
* pattern (memory configuration): Memory Configuration.
|
* pattern (memory configuration): Memory Configuration.
|
(line 77)
|
(line 82)
|
* pc (Interactive CLI): Interactive Command Line.
|
* pc (Interactive CLI): Interactive Command Line.
|
(line 51)
|
(line 51)
|
* PIC configuration: Interrupt Configuration.
|
* PIC configuration: Interrupt Configuration.
|
(line 6)
|
(line 6)
|
* pio (ATA/ATAPI device configuration): Disc Interface Configuration.
|
* pio (ATA/ATAPI device configuration): Disc Interface Configuration.
|
Line 4145... |
Line 4150... |
* quitting (Interactive CLI): Interactive Command Line.
|
* quitting (Interactive CLI): Interactive Command Line.
|
(line 11)
|
(line 11)
|
* r (Interactive CLI): Interactive Command Line.
|
* r (Interactive CLI): Interactive Command Line.
|
(line 14)
|
(line 14)
|
* random_seed (memory configuration): Memory Configuration.
|
* random_seed (memory configuration): Memory Configuration.
|
(line 67)
|
(line 72)
|
* refresh_rate (frame buffer configuration): Frame Buffer Configuration.
|
* refresh_rate (frame buffer configuration): Frame Buffer Configuration.
|
(line 30)
|
(line 30)
|
* refresh_rate (VGA configuration): Display Interface Configuration.
|
* refresh_rate (VGA configuration): Display Interface Configuration.
|
(line 41)
|
(line 41)
|
* reg_sim_reset: Concepts. (line 13)
|
* reg_sim_reset: Concepts. (line 13)
|
Line 4269... |
Line 4274... |
* size (ATA/ATAPI device configuration): Disc Interface Configuration.
|
* size (ATA/ATAPI device configuration): Disc Interface Configuration.
|
(line 113)
|
(line 113)
|
* size (generic peripheral configuration): Generic Peripheral Configuration.
|
* size (generic peripheral configuration): Generic Peripheral Configuration.
|
(line 30)
|
(line 30)
|
* size (memory configuration): Memory Configuration.
|
* size (memory configuration): Memory Configuration.
|
(line 94)
|
(line 99)
|
* sleep mode (power management register): Power Management Configuration.
|
* sleep mode (power management register): Power Management Configuration.
|
(line 16)
|
(line 16)
|
* slow down factor (power management register): Power Management Configuration.
|
* slow down factor (power management register): Power Management Configuration.
|
(line 12)
|
(line 12)
|
* SME (power management register): Power Management Configuration.
|
* SME (power management register): Power Management Configuration.
|
Line 4335... |
Line 4340... |
(line 47)
|
(line 47)
|
* type (ATA/ATAPI device configuration): Disc Interface Configuration.
|
* type (ATA/ATAPI device configuration): Disc Interface Configuration.
|
(line 103)
|
(line 103)
|
* type (memory configuration): Memory Configuration.
|
* type (memory configuration): Memory Configuration.
|
(line 37)
|
(line 37)
|
|
* type=exitnops (memory configuration): Memory Configuration.
|
|
(line 61)
|
* type=pattern (memory configuration): Memory Configuration.
|
* type=pattern (memory configuration): Memory Configuration.
|
(line 47)
|
(line 47)
|
* type=random (memory configuration): Memory Configuration.
|
* type=random (memory configuration): Memory Configuration.
|
(line 41)
|
(line 41)
|
* type=unknown (memory configuration): Memory Configuration.
|
* type=unknown (memory configuration): Memory Configuration.
|
Line 4391... |
Line 4398... |
(line 50)
|
(line 50)
|
|
|
|
|
|
|
Tag Table:
|
Tag Table:
|
Node: Top814
|
Node: Top830
|
Node: Installation1224
|
Node: Installation1240
|
Node: Preparation1471
|
Node: Preparation1487
|
Node: Configuring the Build1764
|
Node: Configuring the Build1780
|
Node: Build and Install7906
|
Node: Build and Install7922
|
Node: Known Issues8684
|
Node: Known Issues8700
|
Node: Usage9739
|
Node: Usage9755
|
Node: Standalone Simulator9953
|
Node: Standalone Simulator9969
|
Node: Profiling Utility14478
|
Node: Profiling Utility14494
|
Node: Memory Profiling Utility15388
|
Node: Memory Profiling Utility15404
|
Node: Simulator Library16753
|
Node: Simulator Library16769
|
Node: Configuration26836
|
Node: Configuration26852
|
Node: Configuration File Format27448
|
Node: Configuration File Format27464
|
Node: Configuration File Preprocessing27833
|
Node: Configuration File Preprocessing27849
|
Node: Configuration File Syntax28130
|
Node: Configuration File Syntax28146
|
Node: Simulator Configuration30915
|
Node: Simulator Configuration30931
|
Node: Simulator Behavior31206
|
Node: Simulator Behavior31222
|
Node: Verification API Configuration35787
|
Node: Verification API Configuration35803
|
Node: CUC Configuration37727
|
Node: CUC Configuration37743
|
Node: Core OpenRISC Configuration39719
|
Node: Core OpenRISC Configuration39735
|
Node: CPU Configuration40221
|
Node: CPU Configuration40237
|
Node: Memory Configuration44340
|
Node: Memory Configuration44356
|
Node: Memory Management Configuration50848
|
Node: Memory Management Configuration51078
|
Node: Cache Configuration53225
|
Node: Cache Configuration53455
|
Node: Interrupt Configuration55611
|
Node: Interrupt Configuration55841
|
Node: Power Management Configuration56347
|
Node: Power Management Configuration56577
|
Node: Branch Prediction Configuration57624
|
Node: Branch Prediction Configuration57854
|
Node: Debug Interface Configuration58984
|
Node: Debug Interface Configuration59214
|
Node: Peripheral Configuration61327
|
Node: Peripheral Configuration61557
|
Node: Memory Controller Configuration61953
|
Node: Memory Controller Configuration62183
|
Node: UART Configuration65733
|
Node: UART Configuration65963
|
Node: DMA Configuration69252
|
Node: DMA Configuration69482
|
Node: Ethernet Configuration71119
|
Node: Ethernet Configuration71349
|
Node: GPIO Configuration75095
|
Node: GPIO Configuration75325
|
Node: Display Interface Configuration76728
|
Node: Display Interface Configuration76958
|
Node: Frame Buffer Configuration79037
|
Node: Frame Buffer Configuration79267
|
Node: Keyboard Configuration80901
|
Node: Keyboard Configuration81131
|
Node: Disc Interface Configuration83139
|
Node: Disc Interface Configuration83369
|
Node: Generic Peripheral Configuration88243
|
Node: Generic Peripheral Configuration88473
|
Node: Interactive Command Line90538
|
Node: Interactive Command Line90768
|
Node: Verification API97512
|
Node: Verification API97742
|
Node: Code Internals101942
|
Node: Code Internals102172
|
Node: Coding Conventions102525
|
Node: Coding Conventions102755
|
Node: Global Data Structures106952
|
Node: Global Data Structures107182
|
Node: Concepts109609
|
Node: Concepts109839
|
Ref: Output Redirection109754
|
Ref: Output Redirection109984
|
Node: Internal Debugging110293
|
Node: Internal Debugging110523
|
Node: Regression Testing110817
|
Node: Regression Testing111047
|
Node: GNU Free Documentation License114606
|
Node: GNU Free Documentation License114836
|
Node: Index137013
|
Node: Index137243
|
|
|
End Tag Table
|
End Tag Table
|