Fuses: Difference between revisions
Line 1,209: | Line 1,209: | ||
| 0-31 | | 0-31 | ||
|- | |- | ||
| [[# | | [[#irom_patch|irom_patch]] | ||
| 114 | | 114 | ||
| None | | None | ||
Line 1,221: | Line 1,221: | ||
Used for anti-downgrade control. | Used for anti-downgrade control. | ||
=== | === irom_patch === | ||
Tegra210 based hardware such as the Switch provides support for bootrom patches. The patch data is burned to the hardware fuse bitmap using a specific format (see [https://gist.github.com/shuffle2/f8728159da100e9df2606d43925de0af shuffle2's ipatch decoder]). The bootrom reads these fuses in order to initialize the IPATCH hardware, which allows overriding data returned for code and data fetches done by BPMP. | Tegra210 based hardware such as the Switch provides support for bootrom patches. The patch data is burned to the hardware fuse bitmap using a specific format (see [https://gist.github.com/shuffle2/f8728159da100e9df2606d43925de0af shuffle2's ipatch decoder]). The bootrom reads these fuses in order to initialize the IPATCH hardware, which allows overriding data returned for code and data fetches done by BPMP. | ||