Atmosphere / exosphere2 / program / source / smc /
@Michael Scire Michael Scire authored on 8 Jun 2020
SciresM committed on 15 Jun 2020
..
secmon_define_access_table.inc exo2: Implement SmcReadWriteRegister 6 years ago
secmon_define_mc01_access_table.inc exo2: Implement SmcReadWriteRegister 6 years ago
secmon_define_mc_access_table.inc exo2: Implement SmcReadWriteRegister 6 years ago
secmon_define_pmc_access_table.inc exo2: Implement SmcReadWriteRegister 6 years ago
secmon_mc01_access_table_data.inc exo2: Implement SmcReadWriteRegister 6 years ago
secmon_mc_access_table_data.inc exo2: Implement SmcReadWriteRegister 6 years ago
secmon_page_mapper.cpp exo2: implement the atmosphere extension mappers 6 years ago
secmon_page_mapper.hpp exo2: implement the atmosphere extension mappers 6 years ago
secmon_pmc_access_table_data.inc exo2: Implement SmcReadWriteRegister 6 years ago
secmon_random_cache.cpp exo2: implement GenerateRandomBytes 6 years ago
secmon_random_cache.hpp exo2: implement GenerateRandomBytes 6 years ago
secmon_smc_aes.cpp exo2: implement SmcPrepareEsDeviceUniqueKey, SmcPrepareEsCommonTitleKey, SmcLoadPreparedAesKey 6 years ago
secmon_smc_aes.hpp exo2: implement SmcPrepareEsDeviceUniqueKey, SmcPrepareEsCommonTitleKey, SmcLoadPreparedAesKey 6 years ago
secmon_smc_carveout.cpp exo2: implement SmcSetKernelCarveoutRegion 6 years ago
secmon_smc_carveout.hpp exo2: Implement SmcReadWriteRegister 6 years ago
secmon_smc_common.hpp exo2: implement SmcGenerateAesKek, SmcLoadAesKey 6 years ago
secmon_smc_cpu_asm.s exo2: implement smc cpu off 6 years ago
secmon_smc_device_unique_data.cpp exo2: fix bugs in device unique data decrypytion 6 years ago
secmon_smc_device_unique_data.hpp exo2: Implement (untested) SmcDecryptDeviceUniqueData 6 years ago
secmon_smc_error.cpp exo2: Implement SmcReadWriteRegister 6 years ago
secmon_smc_error.hpp exo2: Implement SmcReadWriteRegister 6 years ago
secmon_smc_handler.cpp exo2: correct exception stack calc (fixes smc cpu off) 6 years ago
secmon_smc_handler.hpp exo2: Implement SmcReadWriteRegister 6 years ago
secmon_smc_info.cpp exo2: implement smc cpu off 6 years ago
secmon_smc_info.hpp exo2: implement the atmosphere extension mappers 6 years ago
secmon_smc_memory_access.cpp exo2: Implement SmcReadWriteRegister 6 years ago
secmon_smc_memory_access.hpp exo2: Implement SmcReadWriteRegister 6 years ago
secmon_smc_power_management.cpp exo2: implement the rest of cpu suspend (security checks TODO) 6 years ago
secmon_smc_power_management.hpp exo2: Implement SmcReadWriteRegister 6 years ago
secmon_smc_random.cpp exo2: implement SmcGenerateAesKek, SmcLoadAesKey 6 years ago
secmon_smc_random.hpp exo2: Implement SmcReadWriteRegister 6 years ago
secmon_smc_register_access.cpp exo2: implement SmcGenerateAesKek, SmcLoadAesKey 6 years ago
secmon_smc_register_access.hpp exo2: Implement SmcReadWriteRegister 6 years ago
secmon_smc_result.cpp exo2: implement the atmosphere extension mappers 6 years ago
secmon_smc_result.hpp exo2: Implement SmcReadWriteRegister 6 years ago
secmon_smc_rsa.cpp exo2: implement SmcModularExponentiate(ByStorageKey) 6 years ago
secmon_smc_rsa.hpp exo2: implement SmcPrepareEsDeviceUniqueKey, SmcPrepareEsCommonTitleKey, SmcLoadPreparedAesKey 6 years ago
secmon_smc_se_lock.cpp exo2: implement SmcGenerateAesKek, SmcLoadAesKey 6 years ago
secmon_smc_se_lock.hpp exo2: implement GenerateRandomBytes 6 years ago