Michael Scire
|
1f37fbed1d
|
fusee/exo/ams: update with new keydata/version enums
|
2024-03-29 02:41:14 -07:00 |
|
Michael Scire
|
c5d7ca5159
|
fusee/exo: implement the usual changes for new firmware support
|
2023-10-12 08:55:58 -07:00 |
|
Michael Scire
|
e85a512cf4
|
fusee/exo: implement the usual changes for new firmware support
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
545765d167
|
ams/fuse: update version numbers, update DramId read logic
|
2022-10-12 09:15:16 -07:00 |
|
Michael Scire
|
4efa5d7dd0
|
ams: first attempt at 13.2.1 support
|
2022-01-19 16:28:32 -08:00 |
|
Adubbz
|
303c6eb5f9
|
settings: implement KeyValueStore (#1659)
* settings: implement KeyValueStore and dependencies
* settings: update KeyValueStore for recent refactoring
* settings: address feedback
|
2021-10-09 09:16:40 -07:00 |
|
Michael Scire
|
77fe5cf6f5
|
ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals
|
2021-10-04 12:59:10 -07:00 |
|
Michael Scire
|
1dd0297db3
|
fusee_cpp: implement warmboot firmware load
|
2021-09-06 16:26:50 -07:00 |
|
Michael Scire
|
d2f3b806d6
|
fusee_cpp: implement inline storage of EmcDvfsTimingTables
|
2021-09-06 16:26:50 -07:00 |
|
Michael Scire
|
c333a84b6b
|
fusee-cpp: Implement mbist workaround
|
2021-09-06 16:26:50 -07:00 |
|
Michael Scire
|
bb4c7a390b
|
ams: update for 12.0.2
|
2021-05-12 09:08:47 -07:00 |
|
Michael Scire
|
9826358533
|
ams: update five -> aula, per CalWriterManu
|
2020-12-28 15:54:25 -08:00 |
|
Michael Scire
|
a685842804
|
exo: update for 11.0.0
|
2020-12-02 06:43:37 -08:00 |
|
Michael Scire
|
e16b87c843
|
exo: implement mariko fuse driver
|
2020-06-29 04:40:59 -07:00 |
|
Michael Scire
|
293c213bf2
|
exo2: implement warmboot firmware
|
2020-06-14 22:07:45 -07:00 |
|
Michael Scire
|
a0b08d0540
|
exo2: fix bugs in Cmac and DeviceId calculation
|
2020-06-14 22:07:45 -07:00 |
|
Michael Scire
|
aa50944568
|
exo2: tentative (read: bugged) SmcComputeCmac, SmcGenerateSpecificAesKey, SmcGetSecureData
|
2020-06-14 22:07:45 -07:00 |
|
Michael Scire
|
6bf283ec2e
|
exo2: implement SmcGetConfig
|
2020-06-14 22:07:45 -07:00 |
|
Michael Scire
|
e11fad6598
|
exo2: implement through boot config load/validate
|
2020-06-14 22:07:45 -07:00 |
|
Michael Scire
|
f66b41c027
|
exo2: Initial work on the exosphere rewrite.
exo2: Implement uncompressor stub and boot code up to Main().
exo2: implement some more init (uart/gic)
exo2: implement more of init
exo2: improve reg api, add keyslot flag setters
exo2: implement se aes decryption/enc
exo2: fix bugs in loader stub/mmu mappings
exo2: start skeletoning bootconfig/global context types
arch: fix makefile flags
exo2: implement through master key derivation
exo2: implement device master keygen
exo2: more init through start of SetupSocSecurity
exo2: implement pmc secure scratch management
se: implement sticky bit validation
libexosphere: fix building for arm32
libexo: fix makefile flags
libexo: support building for arm64/arm
sc7fw: skeleton binary
sc7fw: skeleton a little more
sc7fw: implement all non-dram functionality
exo2: fix DivideUp error
sc7fw: implement more dram code, fix reg library errors
sc7fw: complete sc7fw impl.
exo2: skeleton the rest of SetupSocSecurity
exo2: implement fiq interrupt handler
exo2: implement all exception handlers
exo2: skeleton the entire smc api, implement the svc invoker
exo2: implement rest of SetupSocSecurity
exo2: correct slave security errors
exo2: fix register definition
exo2: minor fixes
|
2020-06-14 22:07:45 -07:00 |
|