OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [or1ksim/] [doc/] [or1ksim.info] - Diff between revs 538 and 552

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 538 Rev 552
Line 102... Line 102...
     is disabled by default.  Only really of value for developers of
     is disabled by default.  Only really of value for developers of
     Or1ksim.
     Or1ksim.
 
 
`--enable-execution=simple'
`--enable-execution=simple'
`--enable-execution=complex'
`--enable-execution=complex'
`--enable-execution=dynamic'
 
     Or1ksim has developed to improve functionality and performance.
     Or1ksim has developed to improve functionality and performance.
     This feature allows three versions of Or1ksim to be built
     This feature allows three versions of Or1ksim to be built
 
 
    `--enable-execution=simple'
    `--enable-execution=simple'
          Build the original simple interpreting simulator
          Build the original simple interpreting simulator
Line 114... Line 113...
    `--enable-execution=complex'
    `--enable-execution=complex'
          Build a more complex interpreting simulator.  Experiments
          Build a more complex interpreting simulator.  Experiments
          suggest this is 50% faster than the simple simulator.  This
          suggest this is 50% faster than the simple simulator.  This
          is the default.
          is the default.
 
 
    `--enable-execution=dynamic'
 
          Build a dynamically compiling simulator.  This is the way
 
          many modern ISS are built.  This represents a work in
 
          progress.  Currently Or1ksim will compile, but segfaults if
 
          configured with this option.
 
 
 
 
 
     The default is `--enable-execution=complex'.
     The default is `--enable-execution=complex'.
 
 
`--enable-ethphy'
`--enable-ethphy'
`--disable-ethphy'
`--disable-ethphy'
Line 3893... Line 3886...
 
 
* --cumulative:                          Profiling Utility.   (line  26)
* --cumulative:                          Profiling Utility.   (line  26)
* --debug-config:                        Standalone Simulator.
* --debug-config:                        Standalone Simulator.
                                                              (line  99)
                                                              (line  99)
* --disable-all-tests:                   Configuring the Build.
* --disable-all-tests:                   Configuring the Build.
                                                              (line 105)
                                                              (line  98)
* --disable-arith-flag:                  Configuring the Build.
* --disable-arith-flag:                  Configuring the Build.
                                                              (line 118)
                                                              (line 111)
* --disable-debug:                       Configuring the Build.
* --disable-debug:                       Configuring the Build.
                                                              (line  98)
                                                              (line  91)
* --disable-ethphy:                      Configuring the Build.
* --disable-ethphy:                      Configuring the Build.
                                                              (line  59)
                                                              (line  52)
* --disable-ov-flag:                     Configuring the Build.
* --disable-ov-flag:                     Configuring the Build.
                                                              (line 133)
                                                              (line 126)
* --disable-profiling:                   Configuring the Build.
* --disable-profiling:                   Configuring the Build.
                                                              (line  30)
                                                              (line  30)
* --disable-range-stats:                 Configuring the Build.
* --disable-range-stats:                 Configuring the Build.
                                                              (line  92)
                                                              (line  85)
* --disable-unsigned-xori:               Configuring the Build.
* --disable-unsigned-xori:               Configuring the Build.
                                                              (line  69)
                                                              (line  62)
* --enable-all-tests:                    Configuring the Build.
* --enable-all-tests:                    Configuring the Build.
                                                              (line 104)
                                                              (line  97)
* --enable-arith-flag:                   Configuring the Build.
* --enable-arith-flag:                   Configuring the Build.
                                                              (line 117)
                                                              (line 110)
* --enable-debug:                        Configuring the Build.
* --enable-debug:                        Configuring the Build.
                                                              (line  97)
                                                              (line  90)
* --enable-ethphy:                       Configuring the Build.
* --enable-ethphy:                       Configuring the Build.
                                                              (line  58)
                                                              (line  51)
* --enable-execution:                    Configuring the Build.
* --enable-execution:                    Configuring the Build.
                                                              (line  37)
                                                              (line  36)
* --enable-mprofile:                     Standalone Simulator.
* --enable-mprofile:                     Standalone Simulator.
                                                              (line 133)
                                                              (line 133)
* --enable-ov-flag:                      Configuring the Build.
* --enable-ov-flag:                      Configuring the Build.
                                                              (line 132)
                                                              (line 125)
* --enable-profile:                      Standalone Simulator.
* --enable-profile:                      Standalone Simulator.
                                                              (line 130)
                                                              (line 130)
* --enable-profiling:                    Configuring the Build.
* --enable-profiling:                    Configuring the Build.
                                                              (line  29)
                                                              (line  29)
* --enable-range-stats:                  Configuring the Build.
* --enable-range-stats:                  Configuring the Build.
                                                              (line  91)
                                                              (line  84)
* --enable-unsigned-xori:                Configuring the Build.
* --enable-unsigned-xori:                Configuring the Build.
                                                              (line  68)
                                                              (line  61)
* --file:                                Standalone Simulator.
* --file:                                Standalone Simulator.
                                                              (line  57)
                                                              (line  57)
* --filename:                            Memory Profiling Utility.
* --filename:                            Memory Profiling Utility.
                                                              (line  51)
                                                              (line  51)
* --generate:                            Profiling Utility.   (line  34)
* --generate:                            Profiling Utility.   (line  34)
Line 4021... Line 4014...
                                                              (line  62)
                                                              (line  62)
* 0x04 UART VAPI sub-command (UART verification): Verification API.
* 0x04 UART VAPI sub-command (UART verification): Verification API.
                                                              (line  66)
                                                              (line  66)
* 16550 (UART configuration):            UART Configuration.  (line  73)
* 16550 (UART configuration):            UART Configuration.  (line  73)
* all tests enabled:                     Configuring the Build.
* all tests enabled:                     Configuring the Build.
                                                              (line 105)
 
* Argtable2 debugging:                   Configuring the Build.
 
                                                              (line  98)
                                                              (line  98)
 
* Argtable2 debugging:                   Configuring the Build.
 
                                                              (line  91)
* ATA/ATAPI configuration:               Disc Interface Configuration.
* ATA/ATAPI configuration:               Disc Interface Configuration.
                                                              (line   6)
                                                              (line   6)
* ATA/ATAPI device configuration:        Disc Interface Configuration.
* ATA/ATAPI device configuration:        Disc Interface Configuration.
                                                              (line  92)
                                                              (line  92)
* base_vapi_id (GPIO configuration - deprecated): GPIO Configuration.
* base_vapi_id (GPIO configuration - deprecated): GPIO Configuration.
Line 4085... Line 4078...
* cm (Interactive CLI):                  Interactive Command Line.
* cm (Interactive CLI):                  Interactive Command Line.
                                                              (line  54)
                                                              (line  54)
* command line for Or1ksim standalone use: Standalone Simulator.
* command line for Or1ksim standalone use: Standalone Simulator.
                                                              (line   6)
                                                              (line   6)
* complex model:                         Configuring the Build.
* complex model:                         Configuring the Build.
                                                              (line  37)
                                                              (line  36)
* config:                                Global Data Structures.
* config:                                Global Data Structures.
                                                              (line   7)
                                                              (line   7)
* config.bpb:                            Global Data Structures.
* config.bpb:                            Global Data Structures.
                                                              (line  37)
                                                              (line  37)
* config.cpu:                            Global Data Structures.
* config.cpu:                            Global Data Structures.
Line 4183... Line 4176...
                                                              (line 151)
                                                              (line 151)
* debug unit configuration:              Debug Interface Configuration.
* debug unit configuration:              Debug Interface Configuration.
                                                              (line   6)
                                                              (line   6)
* Debug Unit verification (VAPI):        Verification API.    (line  34)
* Debug Unit verification (VAPI):        Verification API.    (line  34)
* debugging enabled (Argtable2):         Configuring the Build.
* debugging enabled (Argtable2):         Configuring the Build.
                                                              (line  98)
                                                              (line  91)
* 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 4231... Line 4224...
                                                              (line 104)
                                                              (line 104)
* dv (Interactive CLI):                  Interactive Command Line.
* dv (Interactive CLI):                  Interactive Command Line.
                                                              (line 124)
                                                              (line 124)
* dynamic clock gating (power management register): Power Management Configuration.
* dynamic clock gating (power management register): Power Management Configuration.
                                                              (line  21)
                                                              (line  21)
* dynamic model:                         Configuring the Build.
 
                                                              (line  37)
 
* dynamic ports, use of:                 Verification API Configuration.
* dynamic ports, use of:                 Verification API Configuration.
                                                              (line  23)
                                                              (line  23)
* edge_trigger (interrupt controller):   Interrupt Configuration.
* edge_trigger (interrupt controller):   Interrupt Configuration.
                                                              (line  16)
                                                              (line  16)
* enable_bursts (CUC configuration):     CUC Configuration.   (line  41)
* enable_bursts (CUC configuration):     CUC Configuration.   (line  41)
Line 4269... Line 4260...
* enabled (verification API configuration): Verification API Configuration.
* enabled (verification API configuration): Verification API Configuration.
                                                              (line  15)
                                                              (line  15)
* enabled (VGA configuration):           Display Interface Configuration.
* enabled (VGA configuration):           Display Interface Configuration.
                                                              (line  22)
                                                              (line  22)
* enabling Ethernet via socket:          Configuring the Build.
* enabling Ethernet via socket:          Configuring the Build.
                                                              (line  59)
                                                              (line  52)
* entrysize (MMU configuration):         Memory Management Configuration.
* entrysize (MMU configuration):         Memory Management Configuration.
                                                              (line  32)
                                                              (line  32)
* ETH_VAPI_CTRL (Ethernet verification): Verification API.    (line  86)
* ETH_VAPI_CTRL (Ethernet verification): Verification API.    (line  86)
* ETH_VAPI_DATA (Ethernet verification): Verification API.    (line  84)
* ETH_VAPI_DATA (Ethernet verification): Verification API.    (line  84)
* Ethernet bridge setup:                 Establishing a Bridge.
* Ethernet bridge setup:                 Establishing a Bridge.
                                                              (line   6)
                                                              (line   6)
* Ethernet configuration:                Ethernet Configuration.
* Ethernet configuration:                Ethernet Configuration.
                                                              (line   6)
                                                              (line   6)
* Ethernet verification (VAPI):          Verification API.    (line  78)
* Ethernet verification (VAPI):          Verification API.    (line  78)
* Ethernet via socket, enabling:         Configuring the Build.
* Ethernet via socket, enabling:         Configuring the Build.
                                                              (line  59)
                                                              (line  52)
* exclusive-OR immediate operand:        Configuring the Build.
* exclusive-OR immediate operand:        Configuring the Build.
                                                              (line  69)
                                                              (line  62)
* exe_bin_insn_log (simulator configuration): Simulator Behavior.
* exe_bin_insn_log (simulator configuration): Simulator Behavior.
                                                              (line 103)
                                                              (line 103)
* exe_bin_insn_log_file (simulator configuration): Simulator Behavior.
* exe_bin_insn_log_file (simulator configuration): Simulator Behavior.
                                                              (line 111)
                                                              (line 111)
* exe_log (simulator configuration):     Simulator Behavior.  (line  49)
* exe_log (simulator configuration):     Simulator Behavior.  (line  49)
Line 4322... Line 4313...
* firewall with Ethernet bridge and TAP/TUN: Opening the Firewall.
* firewall with Ethernet bridge and TAP/TUN: Opening the Firewall.
                                                              (line   6)
                                                              (line   6)
* firmware (ATA/ATAPI device configuration): Disc Interface Configuration.
* firmware (ATA/ATAPI device configuration): Disc Interface Configuration.
                                                              (line 121)
                                                              (line 121)
* flag setting by instructions:          Configuring the Build.
* flag setting by instructions:          Configuring the Build.
                                                              (line 118)
                                                              (line 111)
* frame buffer configuration:            Frame Buffer Configuration.
* frame buffer configuration:            Frame Buffer Configuration.
                                                              (line   6)
                                                              (line   6)
* generic peripheral configuration:      Generic Peripheral Configuration.
* generic peripheral configuration:      Generic Peripheral Configuration.
                                                              (line   6)
                                                              (line   6)
* GPIO configuration:                    GPIO Configuration.  (line   6)
* GPIO configuration:                    GPIO Configuration.  (line   6)
Line 4499... Line 4490...
* or1ksim_write_mem:                     Simulator Library.   (line 173)
* or1ksim_write_mem:                     Simulator Library.   (line 173)
* or1ksim_write_reg:                     Simulator Library.   (line 205)
* or1ksim_write_reg:                     Simulator Library.   (line 205)
* or1ksim_write_spr:                     Simulator Library.   (line 189)
* or1ksim_write_spr:                     Simulator Library.   (line 189)
* output rediretion:                     Concepts.            (line   7)
* output rediretion:                     Concepts.            (line   7)
* overflow flag setting by instructions: Configuring the Build.
* overflow flag setting by instructions: Configuring the Build.
                                                              (line 133)
                                                              (line 126)
* packet (ATA/ATAPI device configuration): Disc Interface Configuration.
* packet (ATA/ATAPI device configuration): Disc Interface Configuration.
                                                              (line 117)
                                                              (line 117)
* pagesize (MMU configuration):          Memory Management Configuration.
* pagesize (MMU configuration):          Memory Management Configuration.
                                                              (line  27)
                                                              (line  27)
* patching memory (Interactive CLI):     Interactive Command Line.
* patching memory (Interactive CLI):     Interactive Command Line.
Line 4598... Line 4589...
                                                              (line  41)
                                                              (line  41)
* reg_sim_reset:                         Concepts.            (line  13)
* reg_sim_reset:                         Concepts.            (line  13)
* register display (Interactive CLI):    Interactive Command Line.
* register display (Interactive CLI):    Interactive Command Line.
                                                              (line  14)
                                                              (line  14)
* register over time statistics:         Configuring the Build.
* register over time statistics:         Configuring the Build.
                                                              (line  92)
                                                              (line  85)
* register patching (Interactive CLI):   Interactive Command Line.
* register patching (Interactive CLI):   Interactive Command Line.
                                                              (line  28)
                                                              (line  28)
* regression testing:                    Regression Testing.  (line   6)
* regression testing:                    Regression Testing.  (line   6)
* Remote Serial Protocol:                Debug Interface Configuration.
* Remote Serial Protocol:                Debug Interface Configuration.
                                                              (line  20)
                                                              (line  20)
Line 4701... Line 4692...
* set breakpoint (Interactive CLI):      Interactive Command Line.
* set breakpoint (Interactive CLI):      Interactive Command Line.
                                                              (line  57)
                                                              (line  57)
* setdbch (Interactive CLI):             Interactive Command Line.
* setdbch (Interactive CLI):             Interactive Command Line.
                                                              (line 141)
                                                              (line 141)
* simple model:                          Configuring the Build.
* simple model:                          Configuring the Build.
                                                              (line  37)
                                                              (line  36)
* simulator configuration:               Simulator Behavior.  (line   6)
* simulator configuration:               Simulator Behavior.  (line   6)
* simulator configuration info (Interactive CLI): Interactive Command Line.
* simulator configuration info (Interactive CLI): Interactive Command Line.
                                                              (line 119)
                                                              (line 119)
* simulator reset (Interactive CLI):     Interactive Command Line.
* simulator reset (Interactive CLI):     Interactive Command Line.
                                                              (line  63)
                                                              (line  63)
Line 4727... Line 4718...
* stall (Interactive CLI):               Interactive Command Line.
* stall (Interactive CLI):               Interactive Command Line.
                                                              (line  72)
                                                              (line  72)
* stall the processor (Interactive CLI): Interactive Command Line.
* stall the processor (Interactive CLI): Interactive Command Line.
                                                              (line  72)
                                                              (line  72)
* statistics, register over time:        Configuring the Build.
* statistics, register over time:        Configuring the Build.
                                                              (line  92)
                                                              (line  85)
* statistics, simulation (Interactive CLI): Interactive Command Line.
* statistics, simulation (Interactive CLI): Interactive Command Line.
                                                              (line  83)
                                                              (line  83)
* stats (Interactive CLI):               Interactive Command Line.
* stats (Interactive CLI):               Interactive Command Line.
                                                              (line  83)
                                                              (line  83)
* stepping code (Interactive CLI):       Interactive Command Line.
* stepping code (Interactive CLI):       Interactive Command Line.
Line 4760... Line 4751...
* test code for target:                  Regression Testing.  (line  63)
* test code for target:                  Regression Testing.  (line  63)
* test make file:                        Regression Testing.  (line  27)
* test make file:                        Regression Testing.  (line  27)
* test README:                           Regression Testing.  (line  32)
* test README:                           Regression Testing.  (line  32)
* testing:                               Regression Testing.  (line   6)
* testing:                               Regression Testing.  (line   6)
* tests, all enabled.:                   Configuring the Build.
* tests, all enabled.:                   Configuring the Build.
                                                              (line 105)
                                                              (line  98)
* timings_file (CUC configuration):      CUC Configuration.   (line  49)
* timings_file (CUC configuration):      CUC Configuration.   (line  49)
* timings_fn (CUC configuration - deprecated): CUC Configuration.
* timings_fn (CUC configuration - deprecated): CUC Configuration.
                                                              (line  49)
                                                              (line  49)
* toggle breakpoint (Interactive CLI):   Interactive Command Line.
* toggle breakpoint (Interactive CLI):   Interactive Command Line.
                                                              (line  57)
                                                              (line  57)
Line 4847... Line 4838...
Tag Table:
Tag Table:
Node: Top826
Node: Top826
Node: Installation1236
Node: Installation1236
Node: Preparation1483
Node: Preparation1483
Node: Configuring the Build1778
Node: Configuring the Build1778
Node: Build and Install7918
Node: Build and Install7614
Node: Known Issues8684
Node: Known Issues8380
Node: Usage9739
Node: Usage9435
Node: Standalone Simulator10023
Node: Standalone Simulator9719
Node: Profiling Utility15167
Node: Profiling Utility14863
Node: Memory Profiling Utility16073
Node: Memory Profiling Utility15769
Node: Trace Generation17433
Node: Trace Generation17129
Node: Simulator Library19618
Node: Simulator Library19314
Node: Ethernet TUN/TAP Interface30050
Node: Ethernet TUN/TAP Interface29746
Node: Setting Up a Persistent TAP device31155
Node: Setting Up a Persistent TAP device30851
Node: Establishing a Bridge31830
Node: Establishing a Bridge31526
Node: Opening the Firewall33513
Node: Opening the Firewall33209
Node: Disabling Ethernet Filtering34004
Node: Disabling Ethernet Filtering33700
Node: Networking from OpenRISC Linux and BusyBox34629
Node: Networking from OpenRISC Linux and BusyBox34325
Node: Tearing Down a Bridge36291
Node: Tearing Down a Bridge35987
Node: l.nop Support37034
Node: l.nop Support36730
Node: Configuration39196
Node: Configuration38892
Node: Configuration File Format39808
Node: Configuration File Format39504
Node: Configuration File Preprocessing40193
Node: Configuration File Preprocessing39889
Node: Configuration File Syntax40490
Node: Configuration File Syntax40186
Node: Simulator Configuration43275
Node: Simulator Configuration42971
Node: Simulator Behavior43566
Node: Simulator Behavior43262
Node: Verification API Configuration48147
Node: Verification API Configuration47843
Node: CUC Configuration50087
Node: CUC Configuration49783
Node: Core OpenRISC Configuration52079
Node: Core OpenRISC Configuration51775
Node: CPU Configuration52581
Node: CPU Configuration52277
Node: Memory Configuration56700
Node: Memory Configuration56396
Node: Memory Management Configuration63422
Node: Memory Management Configuration63118
Node: Cache Configuration65799
Node: Cache Configuration65495
Node: Interrupt Configuration68185
Node: Interrupt Configuration67881
Node: Power Management Configuration70018
Node: Power Management Configuration69714
Node: Branch Prediction Configuration71295
Node: Branch Prediction Configuration70991
Node: Debug Interface Configuration72655
Node: Debug Interface Configuration72351
Node: Peripheral Configuration74998
Node: Peripheral Configuration74694
Node: Memory Controller Configuration75624
Node: Memory Controller Configuration75320
Node: UART Configuration79404
Node: UART Configuration79100
Node: DMA Configuration82923
Node: DMA Configuration82619
Node: Ethernet Configuration84790
Node: Ethernet Configuration84486
Node: GPIO Configuration90069
Node: GPIO Configuration89765
Node: Display Interface Configuration91702
Node: Display Interface Configuration91398
Node: Frame Buffer Configuration94011
Node: Frame Buffer Configuration93707
Node: Keyboard Configuration95875
Node: Keyboard Configuration95571
Node: Disc Interface Configuration98113
Node: Disc Interface Configuration97809
Node: Generic Peripheral Configuration103217
Node: Generic Peripheral Configuration102913
Node: Interactive Command Line105512
Node: Interactive Command Line105208
Node: Verification API112486
Node: Verification API112182
Node: Code Internals116916
Node: Code Internals116612
Node: Coding Conventions117499
Node: Coding Conventions117195
Node: Global Data Structures121926
Node: Global Data Structures121622
Node: Concepts124583
Node: Concepts124279
Ref: Output Redirection124728
Ref: Output Redirection124424
Ref: Interrupts Internal125266
Ref: Interrupts Internal124962
Node: Internal Debugging126419
Node: Internal Debugging126115
Node: Regression Testing126943
Node: Regression Testing126639
Node: GNU Free Documentation License130732
Node: GNU Free Documentation License130428
Node: Index153139
Node: Index152835


End Tag Table
End Tag Table

powered by: WebSVN 2.1.0

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