https://github.com/cub3d/ghidra-aeon
https://github.com/cub3d/ghidra-aeon
ghidra-extension
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/cub3d/ghidra-aeon
- Owner: CUB3D
- License: apache-2.0
- Created: 2024-08-12T03:14:00.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-09-15T01:57:10.000Z (almost 2 years ago)
- Last Synced: 2025-12-08T09:50:52.562Z (8 months ago)
- Topics: ghidra-extension
- Language: Java
- Homepage:
- Size: 96 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### Ghidra AEON1 plugin
This is a processor plugin for Ghidra that adds support for the AEON architecture, currently only `aeon:aeon1` is supported
There are three isa versions of AEON:
- aeon1
- aeon2
- aeonR2
aeon1 is little-endian 32-bit fixed width OpenRisc 1000 fork with some additional instructions (e.g. `b.subb` and a `b.` instruction prefix instead of `l.` (except for branches)
In aeon1 values are typically returned in `r3`, unless the param is 64 bit in which case register pair `r12:r11` is used (reversed from OpenRisc)
aeon2/aeonR2 are a 8-24 bit variable width encoding with even more instructions
Keywords:
AEON R2 ghidra