Skip to content

Commit

Permalink
add docs to readme
Browse files Browse the repository at this point in the history
  • Loading branch information
jamchamb committed May 3, 2024
1 parent 8c253ff commit 3c695be
Showing 1 changed file with 21 additions and 1 deletion.
22 changes: 21 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,30 @@ nanoMIPS module for Ghidra.
### Build

```console
$ ./gradlew -PGHIDRA_INSTALL_DIR=/opt/ghidra_11.0.1
$ ./gradlew -PGHIDRA_INSTALL_DIR=/opt/ghidra_11.0.3
```

### Install

The Gradle build task creates a ZIP file in the `dist` directory.
Install it with `File > Install Extensions` in the main Ghidra project window.


## Reference Material

* "MIPS Architecture Base: nanoMIPS32 Instruction Set Technical Reference Manual - Revision 01.01"
* `MIPS_nanomips32_ISA_TRM_01_01_MD01247.pdf`
* "MIPS Architecture Base: 32-bit Privileged Resource Architecture Technical Reference Manual - Revision 06.09"
* `MIPS_nanoMIPS32_PRA_06_09_MD01251.pdf`
* "MIPS Architecture Extension: nanoMIPS32 Multithreading Technical Reference Manual - Revision 1.17"
* `MIPS_nanoMIPS32_MT_TRM_01_17_MD01255.pdf`


* "Codescape GNU tools for nanoMIPS: ELF ABI Supplement - Revision 1.3"
* `MIPS_nanoMIPS_ABI_supplement_01_03_DN00179.pdf`


* "MIPS32 I7200 Multiprocessor Core Family - Revision 01.20"
* `MIPS_I7200_Datasheet_01_20_MD01227.pdf`
* "MIPS32 I7200 Multiprocessing System Programmer's Guide - Revision 01.20"
* `MIPS_I7200_Programmers_Guide_01_20_MD01232.pdf`

0 comments on commit 3c695be

Please sign in to comment.