fusee_cpp: implement tsec_keygen firmware execution

This commit is contained in:
Michael Scire 2021-08-27 23:20:46 -07:00 committed by SciresM
parent 80999988d4
commit 51cf28339b
11 changed files with 270 additions and 53 deletions

View file

@ -27,9 +27,7 @@ namespace ams::nxboot {
using EmcDvfsTimingTable = mariko::EmcDvfsTimingTable;
EmcDvfsTimingTable *GetEmcDvfsTimingTables() {
const auto index = GetMemoryTrainingTableIndex();
EmcDvfsTimingTable *GetEmcDvfsTimingTables(int index) {
/* Get the compressed table. */
u8 *cmp_table;
size_t cmp_table_size;
@ -65,9 +63,9 @@ namespace ams::nxboot {
}
void DoMemoryTrainingMariko() {
void DoMemoryTrainingMariko(int index) {
/* Get timing tables. */
auto *timing_tables = GetEmcDvfsTimingTables();
auto *timing_tables = GetEmcDvfsTimingTables(index);
auto *src_timing_tables = timing_tables + 0;
auto *dst_timing_tables = timing_tables + 1;