2020-06-15
@Michael Scire
fusee: always use the exo2 (modern tz) key layout
Michael Scire authored on 12 Jun 2020 SciresM committed on 15 Jun 2020
@Michael Scire
exo2: address volca review commentary
Michael Scire authored on 12 Jun 2020 SciresM committed on 15 Jun 2020
@Michael Scire
exo2: first pass at backwards-compat
Michael Scire authored on 12 Jun 2020 SciresM committed on 15 Jun 2020
@Michael Scire
exo2: rename exosphere2 -> exosphere
Michael Scire authored on 11 Jun 2020 SciresM committed on 15 Jun 2020
@Michael Scire
ams: delete exo1
Michael Scire authored on 11 Jun 2020 SciresM committed on 15 Jun 2020
@Michael Scire
fusee: switch to use exo2 instead of exo1
Michael Scire authored on 11 Jun 2020 SciresM committed on 15 Jun 2020
@Michael Scire
exo2: implement warmboot firmware
Michael Scire authored on 11 Jun 2020 SciresM committed on 15 Jun 2020
@Michael Scire
emummc: update for exo2
Michael Scire authored on 9 Jun 2020 SciresM committed on 15 Jun 2020
@Michael Scire
git subrepo clone --force --branch=exo2 https://github.com/m4xw/emummc ...
Michael Scire authored on 9 Jun 2020 SciresM committed on 15 Jun 2020
@Michael Scire
exo2: implement SmcIramCopy/reboot to payload/rcm
Michael Scire authored on 8 Jun 2020 SciresM committed on 15 Jun 2020
@Michael Scire
exo2: implement SmcReencryptDeviceUniqueData
Michael Scire authored on 8 Jun 2020 SciresM committed on 15 Jun 2020
@Michael Scire
exo2: suspend fixes (sleep/wake now works on hardware)
Michael Scire authored on 8 Jun 2020 SciresM committed on 15 Jun 2020
@Michael Scire
exo2: implement the rest of cpu suspend (security checks TODO)
Michael Scire authored on 8 Jun 2020 SciresM committed on 15 Jun 2020
@Michael Scire
exo2: add sc7fw load, skeleton rest of suspend
Michael Scire authored on 8 Jun 2020 SciresM committed on 15 Jun 2020
@Michael Scire
exo2: implement the first half of SmcCpuSuspend
Michael Scire authored on 8 Jun 2020 SciresM committed on 15 Jun 2020
@Michael Scire
exo2: correct exception stack calc (fixes smc cpu off)
Michael Scire authored on 8 Jun 2020 SciresM committed on 15 Jun 2020
@Michael Scire
exo2: add a number of minor configuration fixes
Michael Scire authored on 5 Jun 2020 SciresM committed on 15 Jun 2020
@Michael Scire
exo2: implement smc cpu off
Michael Scire authored on 26 May 2020 SciresM committed on 15 Jun 2020
@Michael Scire
exo2: implement SmcModularExponentiate(ByStorageKey)
Michael Scire authored on 20 May 2020 SciresM committed on 15 Jun 2020
@Michael Scire
exo2: implement SmcPrepareEsDeviceUniqueKey, SmcPrepareEsCommonTitleKey, SmcLoadPreparedAesKey
Michael Scire authored on 20 May 2020 SciresM committed on 15 Jun 2020
@Michael Scire
exo2: implement SmcGetEmummcConfig
Michael Scire authored on 20 May 2020 SciresM committed on 15 Jun 2020
@Michael Scire
exo2: implement the atmosphere extension mappers
Michael Scire authored on 20 May 2020 SciresM committed on 15 Jun 2020
@Michael Scire
exo2: fix bugs in device unique data decrypytion
Michael Scire authored on 18 May 2020 SciresM committed on 15 Jun 2020
@Michael Scire
exo2: tweak debug for better logging
Michael Scire authored on 18 May 2020 SciresM committed on 15 Jun 2020
@Michael Scire
fusee/sept: changes for exo2 (note: not final)
Michael Scire authored on 18 May 2020 SciresM committed on 15 Jun 2020
@Michael Scire
exo2: Implement (untested) SmcDecryptDeviceUniqueData
Michael Scire authored on 17 May 2020 SciresM committed on 15 Jun 2020
@Michael Scire
exo2: implement some mariko TODOs
Michael Scire authored on 17 May 2020 SciresM committed on 15 Jun 2020
@Michael Scire
exo2: cache soc type/hardware type for quick lookup
Michael Scire authored on 17 May 2020 SciresM committed on 15 Jun 2020
@Michael Scire
exo2: fix bugs in Cmac and DeviceId calculation
Michael Scire authored on 16 May 2020 SciresM committed on 15 Jun 2020
@Michael Scire
exo2: fix a number of bugs, add temp debug-log code
Michael Scire authored on 16 May 2020 SciresM committed on 15 Jun 2020