Hi all

I run one benchmark on gem5.opt with "--debug-help" flag. What are the meaning 
of none others options. I added here my traceback. 

Taceback:
mmm@ubuntu:~/Work$ ./M5/gem5/build/ARM/gem5.opt --debug-help  
M5/gem5/configs/example/se.py -c cnnt -o 1 --cpu-type=arm_detailed --caches 
--l2cache
Base Flags:
    AMBA: None
    Activity: None
    Annotate: State machine annotation debugging
    AnnotateQ: State machine annotation queue debugging
    AnnotateVerbose: Dump all state machine annotation details
    Arm: None
    BaseBus: None
    BusAddrRanges: None
    BusBridge: None
    Cache: None
    CachePort: None
    CacheRepl: None
    Checker: None
    Checkpoint: None
    CoherentBus: None
    CommMonitor: None
    Commit: None
    CommitRate: None
    Config: None
    Context: None
    DMA: None
    DMACopyEngine: None
    DebugPrintf: None
    Decode: None
    Decoder: Instructions returned by the predecoder
    DirectedTest: None
    DiskImageRead: None
    DiskImageWrite: None
    DynInst: None
    Ethernet: None
    EthernetCksum: None
    EthernetDMA: None
    EthernetData: None
    EthernetDesc: None
    EthernetEEPROM: None
    EthernetIntr: None
    EthernetPIO: None
    EthernetSM: None
    Event: None
    ExecAsid: None
    ExecCPSeq: None
    ExecEffAddr: None
    ExecEnable: None
    ExecFaulting: Trace faulting instructions
    ExecFetchSeq: None
    ExecKernel: None
    ExecMacro: None
    ExecMicro: None
    ExecOpClass: None
    ExecRegDelta: None
    ExecResult: None
    ExecSpeculative: None
    ExecSymbol: None
    ExecThread: None
    ExecTicks: None
    ExecUser: None
    Fault: None
    Faults: Trace Exceptions, interrupts, svc/swi
    Fetch: None
    FloatRegs: None
    Flow: None
    FreeList: None
    GDBAcc: Remote debugger accesses
    GDBExtra: Dump extra information on reads and writes
    GDBMisc: Breakpoints, traps, watchpoints, etc.
    GDBRead: Reads to the remote address space
    GDBRecv: Messages received from the remote application
    GDBSend: Messages sent to the remote application
    GDBWrite: Writes to the remote address space
    GIC: None
    HWPrefetch: None
    IEW: None
    IIC: None
    IICMore: None
    IPI: None
    IPR: None
    IQ: None
    IdeCtrl: None
    IdeDisk: None
    IntRegs: None
    Intel8254Timer: None
    Interrupt: None
    IntrControl: None
    IsaFake: None
    LLSC: None
    LSQ: None
    LSQUnit: None
    Loader: None
    MC146818: None
    MMU: None
    MemDepUnit: None
    MemTest: None
    MemoryAccess: None
    MiscRegs: None
    NetworkTest: None
    NoncoherentBus: None
    O3CPU: None
    O3PipeView: None
    PCEvent: None
    PCIDEV: None
    PL111: None
    PacketQueue: None
    PciConfigAll: None
    Pl050: None
    Printf: None
    ProtocolTrace: None
    Quiesce: None
    ROB: None
    Rename: None
    RubyCache: None
    RubyCacheTrace: None
    RubyDma: None
    RubyGenerated: None
    RubyMemory: None
    RubyNetwork: None
    RubyPort: None
    RubyQueue: None
    RubyResourceStalls: None
    RubySequencer: None
    RubySlicc: None
    RubyStats: None
    RubySystem: None
    RubyTest: None
    RubyTester: None
    SQL: SQL queries sent to the server
    Scoreboard: None
    SimpleCPU: None
    SimpleDisk: None
    SimpleDiskData: None
    Stack: None
    StatEvents: Statistics event tracking
    StoreSet: None
    SyscallVerbose: None
    TLB: None
    TLBVerbose: None
    Terminal: None
    TerminalVerbose: None
    Thread: None
    TimeSync: None
    Timer: None
    Uart: None
    VNC: None
    VtoPhys: None
    WorkItems: None
    Writeback: None

Compound Flags:
    AnnotateAll: All Annotation flags
        Annotate, AnnotateQ, AnnotateVerbose
    Bus: None
        BaseBus, BusAddrRanges, CoherentBus, NoncoherentBus
    DiskImageAll: None
        DiskImageRead, DiskImageWrite
    EthernetAll: None
        Ethernet, EthernetCksum, EthernetDMA, EthernetData, EthernetDesc, 
        EthernetEEPROM, EthernetIntr, EthernetPIO, EthernetSM
    EthernetNoData: None
        Ethernet, EthernetCksum, EthernetDesc, EthernetIntr, EthernetPIO, 
        EthernetSM
    Exec: None
        ExecEffAddr, ExecEnable, ExecFaulting, ExecKernel, ExecMicro, 
        ExecOpClass, ExecResult, ExecSymbol, ExecThread, ExecTicks, ExecUser
    ExecAll: None
        ExecAsid, ExecCPSeq, ExecEffAddr, ExecEnable, ExecFaulting, 
        ExecFetchSeq, ExecKernel, ExecMacro, ExecMicro, ExecOpClass, 
        ExecRegDelta, ExecResult, ExecSpeculative, ExecSymbol, ExecThread, 
        ExecTicks, ExecUser
    ExecNoTicks: None
        ExecEffAddr, ExecEnable, ExecFaulting, ExecKernel, ExecMicro, 
        ExecOpClass, ExecResult, ExecThread, ExecUser
    GDBAll: All Remote debugging flags
        GDBAcc, GDBExtra, GDBMisc, GDBRead, GDBRecv, GDBSend, GDBWrite
    IdeAll: None
        IdeCtrl, IdeDisk
    O3CPUAll: None
        Activity, Commit, Decode, DynInst, Fetch, FreeList, IEW, IQ, LSQ, 
        LSQUnit, MemDepUnit, O3CPU, ROB, Rename, Scoreboard, StoreSet, 
        Writeback
    Registers: None
        FloatRegs, IntRegs, MiscRegs
    Ruby: None
        RubyCache, RubyCacheTrace, RubyDma, RubyGenerated, RubyMemory, 
        RubyNetwork, RubyPort, RubyQueue, RubySequencer, RubySlicc, 
        RubySystem, RubyTester

mmm@ubuntu:~/Work$ 


with best regards
------------------
Musharaf

_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to