This directory contains all documentation for the Ferrovisor hypervisor project.
- REFACTOR_PLAN.md - Detailed refactoring plan from xvisor to Rust
- STRUCTURE.md - Directory structure and organization guide
API documentation is generated automatically and can be built with:
make doc
# or
cargo doc --no-deps --features docThe generated documentation will be available at target/doc/ferrovisor/index.html.
Architecture-specific documentation can be found in:
arch/arm64/docs/- ARM64 architecture documentationarch/riscv64/docs/- RISC-V architecture documentationarch/x86_64/docs/- x86_64 architecture documentation
Additional design documents and specifications will be added as the project evolves.
When adding new documentation:
- Use Markdown format (.md files)
- Follow the existing style and structure
- Include a table of contents for longer documents
- Update this index file when adding new documents
- Planning - Design plans and roadmaps
- Architecture - System architecture and design decisions
- API - API references and usage examples
- Guides - Tutorials and how-to guides
- Examples - Sample code and configurations