https://github.com/ilyakurdyukov/ida-openrisc
OpenRISC 1000 processor module for IDA 7.x
https://github.com/ilyakurdyukov/ida-openrisc
ida idapython openrisc or1k
Last synced: 4 months ago
JSON representation
OpenRISC 1000 processor module for IDA 7.x
- Host: GitHub
- URL: https://github.com/ilyakurdyukov/ida-openrisc
- Owner: ilyakurdyukov
- License: cc0-1.0
- Created: 2023-11-29T05:04:39.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-13T07:41:58.000Z (over 2 years ago)
- Last Synced: 2025-10-09T09:00:52.821Z (8 months ago)
- Topics: ida, idapython, openrisc, or1k
- Language: Python
- Homepage:
- Size: 72.3 KB
- Stars: 13
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## OpenRISC 1000 support for IDA 7.x
Place the `or1k.py` in the `procs` directory.
If you don't see "OpenRISC 1000 (or1k)" in the CPU selection, then check if Python support is working in IDA.
You can switch between delay-slot and no-delay mode by changing the value of the `ND` in the dialog box displayed by pressing Alt-G.
* A non-zero value of `ND` means no delay.
* On the CPU this mode is controlled by the `ND` bit of the special-purpose register `CPUCFGR`.