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
  • User Guide
  • View page source

User Guide

This is a page for tutorials and examples of using RiESCUE

User Guides:

  • Getting Started
    • Requirements
    • Installing RiESCUE
    • Simulators and Toolchains
    • Developing
  • RiescueD User Guide
    • What is RiescueD?
    • Getting Started
    • RiescueD Directives Reference
    • Example Test Structure
    • Advanced Features
    • Best Practices
    • Debugging Tips
    • Performance Considerations
    • Configuration Files
    • Integration with Simulators
    • Further Resources
    • Need Help?
Previous Next

© Copyright © 2025 Tenstorrent AI ULC.

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