summaryrefslogtreecommitdiff
path: root/Documentation/contributing
diff options
context:
space:
mode:
authorPatrick Georgi <pgeorgi@google.com>2019-03-07 13:50:42 +0100
committerPatrick Georgi <pgeorgi@google.com>2019-03-09 12:45:56 +0000
commit1ddccbf2d2a9efe91119e879bd7f33b3044ecf51 (patch)
tree585058d9e976aa3ef3f9aa0d0941b9c3101d58bf /Documentation/contributing
parent9d712bcc4fc7f19dadbfc298e3d3ee8ae58c9c82 (diff)
downloadcoreboot-1ddccbf2d2a9efe91119e879bd7f33b3044ecf51.tar.xz
Docs/project_ideas: Add a stub for Ghidra integration
It may be useful to have a common, easily available toolbench for firmware analysis and Ghidra looks promising. Change-Id: I56d0ff875bb939f6d31f088232f8a6fd168abbb6 Signed-off-by: Patrick Georgi <pgeorgi@google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/31806 Reviewed-by: Angel Pons <th3fanbus@gmail.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'Documentation/contributing')
-rw-r--r--Documentation/contributing/project_ideas.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/Documentation/contributing/project_ideas.md b/Documentation/contributing/project_ideas.md
index d16e9fe6a8..97499a8c62 100644
--- a/Documentation/contributing/project_ideas.md
+++ b/Documentation/contributing/project_ideas.md
@@ -172,3 +172,10 @@ as such. For valid reports, provide patches to fix the underlying issue.
### Mentors
* Patrick Georgi <patrick@georgi.software>
+
+## Extend Ghidra to support analysis of firmware images
+[Ghidra](https://ghidra-sre.org) is a recently released cross-platform
+disassembler and decompiler that is extensible through plugins. Make it
+useful for firmware related work: Automatically parse formats (eg. by
+integrating UEFITool, cbfstool, decompressors), automatically identify
+16/32/64bit code on x86/amd64, etc.