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.8 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 1221... |
Line 1221... |
Set the memory values to be a pattern value, which is set
|
Set the memory values to be a pattern value, which is set
|
using the `pattern' field in this section (see below).
|
using the `pattern' field in this section (see below).
|
|
|
`unknown'
|
`unknown'
|
The memory values are not initialized (i.e. left "unknown").
|
The memory values are not initialized (i.e. left "unknown").
|
This option will yield faster initialization of the simulator.
|
This option will yield faster initialization of the
|
|
simulator.
|
|
|
`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.
|
Line 1752... |
Line 1753... |
this port.
|
this port.
|
|
|
Tip: There is no registered port for Or1ksim telnet UART
|
Tip: There is no registered port for Or1ksim telnet UART
|
connection. Priviledged access is required to read
|
connection. Priviledged access is required to read
|
traffic on the registered "well-known" telnet port (23).
|
traffic on the registered "well-known" telnet port (23).
|
Instead users should use port values in the "Dynamic" or
|
Instead users should use port values in the "Dynamic"
|
"Private" port range, i.e. 49152-65535.
|
or "Private" port range, i.e. 49152-65535.
|
|
|
`channel="fd:`rxfd',`txfd'"'
|
`channel="fd:`rxfd',`txfd'"'
|
Read and write characters from and to the existing open
|
Read and write characters from and to the existing open
|
numerical file descriptors, file `rxfd' and `txfd'.
|
numerical file descriptors, file `rxfd' and `txfd'.
|
|
|
`channel="tty:device=/dev/ttyS0,baud=9600"'
|
`channel="tty:device=/dev/ttyS0,baud=9600"'
|
Read and write characters from and to a physical serial port.
|
Read and write characters from and to a physical serial port.
|
The precise device (shown here as `/dev/ttyS0') may vary from
|
The precise device (shown here as `/dev/ttyS0') may vary
|
machine to machine.
|
from machine to machine.
|
|
|
|
|
The default value for this field is `"xterm:"'.
|
The default value for this field is `"xterm:"'.
|
|
|
`irq = VALUE'
|
`irq = VALUE'
|
Line 2169... |
Line 2170... |
|
|
`rev = VALUE'
|
`rev = VALUE'
|
Set the VALUE as the revision of the OCIDEC ATA/ATAPI interface.
|
Set the VALUE as the revision of the OCIDEC ATA/ATAPI interface.
|
The default value is 1. The default value is 0. Its value should
|
The default value is 1. The default value is 0. Its value should
|
be in the range 0-15. Larger values are truncated with a warning.
|
be in the range 0-15. Larger values are truncated with a warning.
|
This only affects the reset value of the `STAT' register, where it
|
This only affects the reset value of the `STAT' register, where
|
forms bits 24-27.
|
it forms bits 24-27.
|
|
|
`pio_mode0_t1 = VALUE'
|
`pio_mode0_t1 = VALUE'
|
`pio_mode0_t2 = VALUE'
|
`pio_mode0_t2 = VALUE'
|
`pio_mode0_t4 = VALUE'
|
`pio_mode0_t4 = VALUE'
|
`pio_mode0_teoc = VALUE'
|
`pio_mode0_teoc = VALUE'
|
Line 3479... |
Line 3480... |
(line 50)
|
(line 50)
|
* -f <1>: Memory Profiling Utility.
|
* -f <1>: Memory Profiling Utility.
|
(line 51)
|
(line 51)
|
* -f: Standalone Simulator.
|
* -f: Standalone Simulator.
|
(line 24)
|
(line 24)
|
* -g <1>: Memory Profiling Utility.
|
* -g <1>: Profiling Utility. (line 34)
|
|
* -g: Memory Profiling Utility.
|
(line 47)
|
(line 47)
|
* -g: Profiling Utility. (line 34)
|
|
* -h: Standalone Simulator.
|
* -h: Standalone Simulator.
|
(line 20)
|
(line 20)
|
* -h (memory profiling utility): Memory Profiling Utility.
|
* -h (memory profiling utility): Memory Profiling Utility.
|
(line 22)
|
(line 22)
|
* -h (profiling utility): Profiling Utility. (line 22)
|
* -h (profiling utility): Profiling Utility. (line 22)
|
Line 3531... |
Line 3532... |
(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 87)
|
(line 88)
|
* baseaddr (memory controller configuration): Memory Controller Configuration.
|
* baseaddr (memory controller configuration): Memory Controller Configuration.
|
(line 46)
|
(line 46)
|
* 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 3557... |
Line 3558... |
* 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 34)
|
* calling_convention (CUC configuration): CUC Configuration. (line 34)
|
* ce (memory configuration): Memory Configuration.
|
* ce (memory configuration): Memory Configuration.
|
(line 117)
|
(line 118)
|
* 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 3652... |
Line 3653... |
* data MMU configuration: Memory Management Configuration.
|
* data MMU configuration: Memory Management Configuration.
|
(line 6)
|
(line 6)
|
* DCGE (power management register): Power Management Configuration.
|
* DCGE (power management register): Power Management Configuration.
|
(line 21)
|
(line 21)
|
* debug (Interactive CLI): Interactive Command Line.
|
* debug (Interactive CLI): Interactive Command Line.
|
(line 151)
|
(line 162)
|
* debug (simulator configuration): Simulator Behavior. (line 13)
|
* debug (simulator configuration): Simulator Behavior. (line 13)
|
* debug channel toggle (Interactive CLI): Interactive Command Line.
|
* debug channel toggle (Interactive CLI): Interactive Command Line.
|
(line 141)
|
(line 141)
|
* debug interface configuration: Debug Interface Configuration.
|
* debug interface configuration: Debug Interface Configuration.
|
(line 6)
|
(line 6)
|
Line 3670... |
Line 3671... |
* 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 137)
|
(line 138)
|
* delayw (memory configuration): Memory Configuration.
|
* delayw (memory configuration): Memory Configuration.
|
(line 143)
|
(line 144)
|
* 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 36)
|
(line 36)
|
* disassemble (Interactive CLI): Interactive Command Line.
|
* disassemble (Interactive CLI): Interactive Command Line.
|
(line 41)
|
(line 41)
|
Line 3691... |
Line 3692... |
* displaying registers (Interactive CLI): Interactive Command Line.
|
* displaying registers (Interactive CLI): Interactive Command Line.
|
(line 14)
|
(line 14)
|
* dm (Interactive CLI): Interactive Command Line.
|
* dm (Interactive CLI): Interactive Command Line.
|
(line 31)
|
(line 31)
|
* dma (Ethernet configuration): Ethernet Configuration.
|
* dma (Ethernet configuration): Ethernet Configuration.
|
(line 33)
|
(line 43)
|
* DMA configuration: DMA Configuration. (line 6)
|
* DMA configuration: DMA Configuration. (line 6)
|
* DMA verification (VAPI): Verification API. (line 73)
|
* DMA verification (VAPI): Verification API. (line 73)
|
* dma_mode0_td (ATA/ATAPI configuration): Disc Interface Configuration.
|
* dma_mode0_td (ATA/ATAPI configuration): Disc Interface Configuration.
|
(line 70)
|
(line 70)
|
* dma_mode0_teoc (ATA/ATAPI configuration): Disc Interface Configuration.
|
* dma_mode0_teoc (ATA/ATAPI configuration): Disc Interface Configuration.
|
Line 3876... |
Line 3877... |
* 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 149)
|
(line 150)
|
* log_enabled (verification API configuration): Verification API Configuration.
|
* log_enabled (verification API configuration): Verification API Configuration.
|
(line 28)
|
(line 28)
|
* long: Simulator Library. (line 87)
|
* long: Simulator Library. (line 87)
|
* 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 126)
|
(line 127)
|
* 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 3922... |
Line 3923... |
(line 6)
|
(line 6)
|
* mprof_file (simulator configuration): Simulator Behavior. (line 34)
|
* mprof_file (simulator configuration): Simulator Behavior. (line 34)
|
* mprof_fn (simulator configuration - deprecated): Simulator Behavior.
|
* mprof_fn (simulator configuration - deprecated): Simulator Behavior.
|
(line 34)
|
(line 34)
|
* mprofile (Interactive CLI): Interactive Command Line.
|
* mprofile (Interactive CLI): Interactive Command Line.
|
(line 173)
|
(line 178)
|
* mprofile (simulator configuration): Simulator Behavior. (line 29)
|
* mprofile (simulator configuration): Simulator Behavior. (line 29)
|
* mwdma (ATA/ATAPI device configuration): Disc Interface Configuration.
|
* mwdma (ATA/ATAPI device configuration): Disc Interface Configuration.
|
(line 128)
|
(line 128)
|
* 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 108)
|
(line 109)
|
* no_multicycle (CUC configuration): CUC Configuration. (line 42)
|
* no_multicycle (CUC configuration): CUC Configuration. (line 42)
|
* 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 3963... |
Line 3964... |
* 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 75)
|
(line 76)
|
* 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 4037... |
Line 4038... |
* 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 65)
|
(line 66)
|
* 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 4161... |
Line 4162... |
* size (ATA/ATAPI device configuration): Disc Interface Configuration.
|
* size (ATA/ATAPI device configuration): Disc Interface Configuration.
|
(line 109)
|
(line 109)
|
* 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 92)
|
(line 93)
|
* 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 4234... |
Line 4235... |
* type=random (memory configuration): Memory Configuration.
|
* type=random (memory configuration): Memory Configuration.
|
(line 40)
|
(line 40)
|
* type=unknown (memory configuration): Memory Configuration.
|
* type=unknown (memory configuration): Memory Configuration.
|
(line 50)
|
(line 50)
|
* type=zero (memory configuration): Memory Configuration.
|
* type=zero (memory configuration): Memory Configuration.
|
(line 54)
|
(line 55)
|
* UART configuration: UART Configuration. (line 6)
|
* UART configuration: UART Configuration. (line 6)
|
* UART I/O from/to a physical serial port: UART Configuration.
|
* UART I/O from/to a physical serial port: UART Configuration.
|
(line 62)
|
(line 62)
|
* UART I/O from/to an xterm: UART Configuration. (line 38)
|
* UART I/O from/to an xterm: UART Configuration. (line 38)
|
* UART I/O from/to files: UART Configuration. (line 33)
|
* UART I/O from/to files: UART Configuration. (line 33)
|
Line 4260... |
Line 4261... |
* VAPI for Ethernet: Verification API. (line 78)
|
* VAPI for Ethernet: Verification API. (line 78)
|
* VAPI for GPIO: Verification API. (line 88)
|
* VAPI for GPIO: Verification API. (line 88)
|
* VAPI for UART: Verification API. (line 41)
|
* VAPI for UART: Verification API. (line 41)
|
* vapi_id (debug interface configuration): Debug Interface Configuration.
|
* vapi_id (debug interface configuration): Debug Interface Configuration.
|
(line 43)
|
(line 43)
|
* vapi_id (DMA configuration) <1>: Ethernet Configuration.
|
* vapi_id (DMA configuration) <1>: DMA Configuration. (line 38)
|
|
* vapi_id (DMA configuration): Ethernet Configuration.
|
(line 88)
|
(line 88)
|
* vapi_id (DMA configuration): DMA Configuration. (line 38)
|
|
* vapi_id (GPIO configuration): GPIO Configuration. (line 32)
|
* vapi_id (GPIO configuration): GPIO Configuration. (line 32)
|
* vapi_id (UART configuration): UART Configuration. (line 85)
|
* vapi_id (UART configuration): UART Configuration. (line 85)
|
* vapi_log_file (verification API configuration): Verification API Configuration.
|
* vapi_log_file (verification API configuration): Verification API Configuration.
|
(line 41)
|
(line 41)
|
* vapi_log_fn (verification API configuration - deprecated): Verification API Configuration.
|
* vapi_log_fn (verification API configuration - deprecated): Verification API Configuration.
|
Line 4283... |
Line 4284... |
(line 50)
|
(line 50)
|
|
|
|
|
|
|
Tag Table:
|
Tag Table:
|
Node: Top814
|
Node: Top829
|
Node: Installation1224
|
Node: Installation1239
|
Node: Preparation1471
|
Node: Preparation1486
|
Node: Configuring the Build1766
|
Node: Configuring the Build1781
|
Node: Build and Install7880
|
Node: Build and Install7895
|
Node: Known Issues8726
|
Node: Known Issues8741
|
Node: Usage11788
|
Node: Usage11803
|
Node: Standalone Simulator12002
|
Node: Standalone Simulator12017
|
Node: Profiling Utility15030
|
Node: Profiling Utility15045
|
Node: Memory Profiling Utility15940
|
Node: Memory Profiling Utility15955
|
Node: Simulator Library17305
|
Node: Simulator Library17320
|
Node: Configuration25083
|
Node: Configuration25098
|
Node: Configuration File Format25695
|
Node: Configuration File Format25710
|
Node: Configuration File Preprocessing25987
|
Node: Configuration File Preprocessing26002
|
Node: Configuration File Syntax26284
|
Node: Configuration File Syntax26299
|
Node: Simulator Configuration29069
|
Node: Simulator Configuration29084
|
Node: Simulator Behavior29360
|
Node: Simulator Behavior29375
|
Node: Verification API Configuration33889
|
Node: Verification API Configuration33904
|
Node: CUC Configuration35829
|
Node: CUC Configuration35844
|
Node: Core OpenRISC Configuration37746
|
Node: Core OpenRISC Configuration37761
|
Node: CPU Configuration38248
|
Node: CPU Configuration38263
|
Node: Memory Configuration42366
|
Node: Memory Configuration42381
|
Node: Memory Management Configuration48824
|
Node: Memory Management Configuration48849
|
Node: Cache Configuration51201
|
Node: Cache Configuration51226
|
Node: Interrupt Configuration53587
|
Node: Interrupt Configuration53612
|
Node: Power Management Configuration54323
|
Node: Power Management Configuration54348
|
Node: Branch Prediction Configuration55600
|
Node: Branch Prediction Configuration55625
|
Node: Debug Interface Configuration56960
|
Node: Debug Interface Configuration56985
|
Node: Peripheral Configuration59303
|
Node: Peripheral Configuration59328
|
Node: Memory Controller Configuration59929
|
Node: Memory Controller Configuration59954
|
Node: UART Configuration63343
|
Node: UART Configuration63368
|
Node: DMA Configuration66862
|
Node: DMA Configuration66887
|
Node: Ethernet Configuration68729
|
Node: Ethernet Configuration68754
|
Node: GPIO Configuration72705
|
Node: GPIO Configuration72730
|
Node: Display Interface Configuration74338
|
Node: Display Interface Configuration74363
|
Node: Frame Buffer Configuration76647
|
Node: Frame Buffer Configuration76672
|
Node: Keyboard Configuration78511
|
Node: Keyboard Configuration78536
|
Node: Disc Interface Configuration80749
|
Node: Disc Interface Configuration80774
|
Node: Generic Peripheral Configuration85692
|
Node: Generic Peripheral Configuration85717
|
Node: Interactive Command Line87987
|
Node: Interactive Command Line88012
|
Node: Verification API94961
|
Node: Verification API94986
|
Node: Code Internals99391
|
Node: Code Internals99416
|
Node: Coding Conventions99974
|
Node: Coding Conventions99999
|
Node: Global Data Structures104401
|
Node: Global Data Structures104426
|
Node: Concepts107058
|
Node: Concepts107083
|
Ref: Output Redirection107203
|
Ref: Output Redirection107228
|
Node: Internal Debugging107742
|
Node: Internal Debugging107767
|
Node: Regression Testing108266
|
Node: Regression Testing108291
|
Node: GNU Free Documentation License112061
|
Node: GNU Free Documentation License112086
|
Node: Index134468
|
Node: Index134493
|
|
|
End Tag Table
|
End Tag Table
|