| 2020-06-15 |
exo2: tweak debug for better logging
Michael Scire
authored
on 18 May 2020
SciresM
committed
on 15 Jun 2020
|
|---|---|
|
fusee/sept: changes for exo2 (note: not final)
Michael Scire
authored
on 18 May 2020
SciresM
committed
on 15 Jun 2020
|
|
|
exo2: Implement (untested) SmcDecryptDeviceUniqueData
Michael Scire
authored
on 17 May 2020
SciresM
committed
on 15 Jun 2020
|
|
|
exo2: implement some mariko TODOs
Michael Scire
authored
on 17 May 2020
SciresM
committed
on 15 Jun 2020
|
|
|
exo2: cache soc type/hardware type for quick lookup
Michael Scire
authored
on 17 May 2020
SciresM
committed
on 15 Jun 2020
|
|
|
exo2: fix bugs in Cmac and DeviceId calculation
Michael Scire
authored
on 16 May 2020
SciresM
committed
on 15 Jun 2020
|
|
|
exo2: fix a number of bugs, add temp debug-log code
Michael Scire
authored
on 16 May 2020
SciresM
committed
on 15 Jun 2020
|
|
|
exo2: tentative (read: bugged) SmcComputeCmac, SmcGenerateSpecificAesKey, SmcGetSecureData
Michael Scire
authored
on 16 May 2020
SciresM
committed
on 15 Jun 2020
|
|
|
exo2: implement SmcComputeAes, SmcGetResult, SmcGetResultData
Michael Scire
authored
on 15 May 2020
SciresM
committed
on 15 Jun 2020
|
|
|
exo2: implement SmcSetKernelCarveoutRegion
Michael Scire
authored
on 15 May 2020
SciresM
committed
on 15 Jun 2020
|
|
|
exo2: implement SmcGenerateAesKek, SmcLoadAesKey
Michael Scire
authored
on 15 May 2020
SciresM
committed
on 15 Jun 2020
|
|
|
exo2: fix bugs in non-core0 bootup
Michael Scire
authored
on 15 May 2020
SciresM
committed
on 15 Jun 2020
|
|
|
exo2: implement GenerateRandomBytes
Michael Scire
authored
on 15 May 2020
SciresM
committed
on 15 Jun 2020
|
|
|
exo2: implement SmcGetConfig
Michael Scire
authored
on 15 May 2020
SciresM
committed
on 15 Jun 2020
|
|
|
exo2: Implement SmcReadWriteRegister
Michael Scire
authored
on 15 May 2020
SciresM
committed
on 15 Jun 2020
|
|
|
exo2: minor fixes, now completes main and receives SMCs on hw
Michael Scire
authored
on 14 May 2020
SciresM
committed
on 15 Jun 2020
|
|
|
exo2: minor stack/mmu fixes, now gets to main on hw
Michael Scire
authored
on 14 May 2020
SciresM
committed
on 15 Jun 2020
|
|
|
exo2: fix typo bug
Michael Scire
authored
on 14 May 2020
SciresM
committed
on 15 Jun 2020
|
|
|
exo2: implement SmcPowerCpuOn
Michael Scire
authored
on 14 May 2020
SciresM
committed
on 15 Jun 2020
|
|
|
exo2: by default, map end of iram for debug
Michael Scire
authored
on 14 May 2020
SciresM
committed
on 15 Jun 2020
|
|
|
exo2: remove unused lvars
Michael Scire
authored
on 14 May 2020
SciresM
committed
on 15 Jun 2020
|
|
|
exo2: use N's strategy for randcache, it's better
Michael Scire
authored
on 14 May 2020
SciresM
committed
on 15 Jun 2020
|
|
|
exo2: reorganize to save >0x300 bytes and 0x100 of stack in main
Michael Scire
authored
on 14 May 2020
SciresM
committed
on 15 Jun 2020
|
|
|
exo2: implement remainder of warmboot tz code
Michael Scire
authored
on 13 May 2020
SciresM
committed
on 15 Jun 2020
|
|
|
exo2: update configitem names to match wiki
Michael Scire
authored
on 13 May 2020
SciresM
committed
on 15 Jun 2020
|
|
|
exo2: implement warmboot through start of virtual exec
Michael Scire
authored
on 13 May 2020
SciresM
committed
on 15 Jun 2020
|
|
|
exo2: Implement the rest of main/return-to-el1
Michael Scire
authored
on 13 May 2020
SciresM
committed
on 15 Jun 2020
|
|
|
exo2: implement rest of main other than SetupSocProtections
Michael Scire
authored
on 12 May 2020
SciresM
committed
on 15 Jun 2020
|
|
|
exo2: implement through package2 decryption
Michael Scire
authored
on 12 May 2020
SciresM
committed
on 15 Jun 2020
|
|
|
exo2: implement main through sync-for-pk21-load
Michael Scire
authored
on 12 May 2020
SciresM
committed
on 15 Jun 2020
|