https://github.com/wipeseals/iova2prp
I/O Virtual Address to Physical Region Page Calculator
https://github.com/wipeseals/iova2prp
converter nvme vfio vibecoding
Last synced: 2 months ago
JSON representation
I/O Virtual Address to Physical Region Page Calculator
- Host: GitHub
- URL: https://github.com/wipeseals/iova2prp
- Owner: wipeseals
- License: mit
- Created: 2025-07-08T15:22:35.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2025-07-08T15:31:59.000Z (3 months ago)
- Last Synced: 2025-07-08T16:37:36.337Z (3 months ago)
- Topics: converter, nvme, vfio, vibecoding
- Language: HTML
- Homepage: https://wipeseals.github.io/iova2prp/
- Size: 21.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# iova2prp
[](https://github.com/wipeseals/iova2prp/actions/workflows/static.yml)
I/O Virtual Address to Physical Region Page Calculator
A web-based calculator that visualizes the conversion from IOVA (I/O Virtual Address) to NVMe PRP (Physical Region Page) in VFIO environments.
## Features
- Interactive parameter configuration for IOVA calculations
- Visual memory layout representation
- Code generation in multiple languages (C, Python, JavaScript, Zig)
- Real-time PRP1/PRP2 calculation based on transfer size and page boundaries## Usage
Visit the live demo: [https://wipeseals.github.io/iova2prp/](https://wipeseals.github.io/iova2prp/)
Or run locally by serving the `index.html` file with any web server.
## License
MIT License - see [LICENSE](LICENSE) file for details.