Riescue Logo

Contents:

  • RiescueD
    • Command-line Interface
    • API
      • RiescueD
        • RiescueD.package_path
        • RiescueD.add_arguments()
        • RiescueD.run_cli()
        • RiescueD.run()
        • RiescueD.resolve_path()
  • User Guide
    • Getting Started
      • Requirements
        • python3.9
        • riscv-gnu-toolchain
        • ISS
      • Installing RiESCUE
      • Simulators and Toolchains
        • Whisper
        • Spike
        • RISC-V Toolchain
      • Developing
        • Singularity container
    • RiescueD User Guide
      • What is RiescueD?
        • Key Features
      • Getting Started
        • Basic Workflow
      • RiescueD Directives Reference
        • Test Header Directives
        • Random Data Generation
        • Random Address Generation
        • Memory Reservation
        • Page Table Generation
        • Memory Initialization
      • Example Test Structure
      • Advanced Features
        • Exception Handling with OS_SETUP_CHECK_EXCP
        • Page Map Feature
        • Environment Randomization
      • Best Practices
        • Test Organization
        • Memory Management
        • Randomization Strategy
      • Debugging Tips
        • Common Issues
        • Debug Output
      • Performance Considerations
        • Test Generation Speed
        • Simulation Performance
      • Configuration Files
        • CPU Configuration
      • Integration with Simulators
      • Further Resources
      • Need Help?
  • Internal API
    • API Reference
      • riescue.lib
        • add_args()
        • from_args()
        • init_logger()
        • RandNum
      • riescue.dtest_framework
      • riescue.dtest_framework.runtime
        • Runtime
        • formatted_line_generator()
        • Loader
        • TrapHandler
        • SysCalls
        • Hypervisor
        • Macros
Riescue
  • Search


© Copyright © 2025 Tenstorrent AI ULC.

Built with Sphinx using a theme provided by Read the Docs.