Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

META - New Architectures #6996

Open
Maijin opened this issue Mar 11, 2017 · 12 comments
Open

META - New Architectures #6996

Maijin opened this issue Mar 11, 2017 · 12 comments

Comments

@Maijin
Copy link
Contributor

Maijin commented Mar 11, 2017

Architecture Name Issue Number Docs
Fujitsu FR, FR-V architecture https://github.com/radare/radare2/issues/671 https://github.com/simeonpilgrim/nikon-firmware-tools/tree/master/GNU%20Patches; http://en.wikipedia.org/wiki/FR-V_%28microprocessor%29
LLVM's BitCode https://github.com/radare/radare2/issues/2778 https://github.com/llvm-mirror/llvm/blob/master/lib/Bitcode/Reader/BitcodeReader.cpp
sm5 https://github.com/radare/radare2/issues/2816 https://github.com/mikeryan/sm5emu
tms320LF240 https://github.com/radare/radare2/issues/3204 http://www.ti.com/lit/ug/spru160c/spru160c.pdf
Dalvik disassembler for OAT https://github.com/radare/radare2/issues/3765 https://github.com/anestisb/oatdump_plus/blob/master/README.md
TMS34010 https://github.com/radare/radare2/issues/4037 Wiki User's guide Instruction set Tech Datasheet
8089 https://github.com/radare/radare2/issues/6014 https://github.com/brouhaha/i89/blob/master/disi89
hcs12 https://github.com/radare/radare2/issues/6787 http://www.nxp.com/assets/documents/data/en/reference-manuals/CPU12RM.pdf
OpenRISC #7118 https://github.com/openrisc/binutils-gdb
Support S2E Bytecodes https://github.com/radare/radare2/issues/8137 https://github.com/S2E/s2e-linux-kernel/blob/master/include/s2e/opcodes.h https://github.com/S2E/libs2ecore/blob/master/include/s2e/S2E.h
Alpha https://github.com/radare/radare2/issues/8959 https://download.majix.org/dec/alpha_arch_ref.pdf
Duktape bytecode disassembler https://github.com/radare/radare2/issues/4249
Sonix sn8 MCU architecture https://github.com/radare/radare2/issues/9427 Datasheets ; Simple python disassembler
RH850 https://github.com/radare/radare2/issues/10747 See issue
SupportSynopsys ARC HS44/HS46/HS4 https://github.com/radareorg/ideas/issues/10775 See issue
PDP10 https://github.com/radare/radare2-extras/issues/164 See issue
TILE-Gx https://github.com/radare/radare2/issues/11289 See issue
TriMedia CPU #12893 See issue
Intel i960 #13010 See issue
Intel IA-64 (Itanium) radareorg/ideas#284 See issue
HP PA-RISC radareorg/ideas#285 See issue
nanoMIPS radareorg/ideas#286 See issue
MIL-STD-1862B radareorg/ideas#287 See issue
MIL-STD-1750A radareorg/ideas#288 See issue
@selmen2004
Copy link

c-sky , wish is based on motorolla mcore has new open source toolset that can be explored here : https://github.com/c-sky , it is used on set-top boxes and other things
hope that helps

@radare
Copy link
Collaborator

radare commented Apr 20, 2020 via email

@XVilka
Copy link
Contributor

XVilka commented Jul 10, 2020

C-SKY is already supported by radare2, was added by @wargio, see -a mcore

@Maijin

This comment has been minimized.

@officialcjunior
Copy link
Contributor

officialcjunior commented Nov 15, 2020

Hello. Can someone share a link to the latest commit where something like this, particularly adding an architecture, is being done?
Is it still similar to what the radare2book is talking about? I think I read somewhere that architectures like this are not added the same way as it used to.

@trufae
Copy link
Collaborator

trufae commented Nov 15, 2020

This one for example #17763

@trufae
Copy link
Collaborator

trufae commented Nov 15, 2020

About implmenetnig an asm plugin based on binutils take a look at this 6f1655c

@officialcjunior
Copy link
Contributor

Thank you for the reply. I'll try to see if I can learn some of what's happening. The procedure is kind of the same if someone wants to add a GPU architecture too, isn't it?

@wargio
Copy link
Contributor

wargio commented Nov 20, 2020

yes for any arch.

@officialcjunior
Copy link
Contributor

But here, trufae has said:

new architectures should be added into radare2-extras and packaged in radare2-pm

Is that for a really obscure arch?
radareorg/ideas#231 (comment)

@XVilka
Copy link
Contributor

XVilka commented Nov 21, 2020 via email

@officialcjunior
Copy link
Contributor

If it's common it belongs to the main repository.

The issue with the GPU arch is what I came across initially. Since, only the common ones belong to the master repository, everything's clear, as of now. 👍🏻

I was just curious. Firstly, I'll just browse around first and see whether I can really do this.

Sorry to waste your time, now.
Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants