Michael Scire
|
f41aaccaa2
|
exosphere: commit WIP warmboot progress
-15+ bugs fixed
-We now receive ~0x400 SMCs from user processes
(including from psm) on wake-from-sleep
|
2018-08-16 18:45:38 -07:00 |
|
Michael Scire
|
adc496b6a7
|
Exosphere: Change physical segment maps depending on firmware version
|
2018-08-02 21:33:55 -07:00 |
|
Michael Scire
|
fa4c219395
|
Exosphere: Fix bugs, now boots 5.1.0 successfully.
|
2018-06-01 22:20:04 -06:00 |
|
Michael Scire
|
b566d04036
|
Exosphere: Fix 4.0+ hang while waiting for BPMP shutdown.
|
2018-06-01 01:39:08 -06:00 |
|
Michael Scire
|
1058ac7b2d
|
Exosphere: Fix MMIO configuration on low firmware versions.
|
2018-05-31 18:32:51 -06:00 |
|
Michael Scire
|
ef9adabb40
|
Exosphere: Fix MC carveout setup bug, now receives smcCpuOn from kernel on 1.0.0.
|
2018-05-21 20:14:18 -06:00 |
|
Michael Scire
|
366cc5e189
|
Exosphere: Fix extremely spooky Security Engine bugs, now makes it to the end of package2loader.
|
2018-05-21 04:30:53 -06:00 |
|
TuxSH
|
0d8ba7706d
|
[exosphere] Map the crt0 too
|
2018-05-11 16:14:12 +02:00 |
|
TuxSH
|
05b8b42164
|
[exosphere] Rewrite crt0/init and ld script
|
2018-05-11 14:07:37 +02:00 |
|
Resaec
|
b6b8ca0eac
|
ENUMs for APB Slave Security Enable registers (#67)
Exosphere: add enums for the APB_MISC_SECURE registers.
|
2018-04-25 09:46:17 -07:00 |
|
Michael Scire
|
c2eed3caf6
|
Integrate 5.x SMC API changes, add 4.x specific setup, implement target firmware selection
|
2018-03-25 15:05:08 -06:00 |
|
TuxSH
|
52f7adfc50
|
Add spsr_el3 to cpu_context
|
2018-03-11 12:53:52 +01:00 |
|
TuxSH
|
71f01aaa43
|
Fix freudian slip
|
2018-03-07 14:34:47 +01:00 |
|
Michael Scire
|
11e694d15c
|
Fix SMMU Enable preventing FS from talking to NAND MMIO
|
2018-03-07 03:37:11 -08:00 |
|
TuxSH
|
03c1ad7119
|
Add most of warmboot_main
|
2018-03-03 19:31:22 +01:00 |
|
Michael Scire
|
301b166684
|
Implement CPU state init, fix bug in cpu_context restore
|
2018-03-02 14:16:54 -08:00 |
|
Michael Scire
|
a292e95c2f
|
Finish bootup_misc_mmio() - Cur build gets to end of pk2ldr.
|
2018-03-02 13:44:21 -08:00 |
|
Michael Scire
|
ca7b441079
|
Add call to se_generate_stored_vector() before validating
|
2018-03-02 12:59:12 -08:00 |
|
Michael Scire
|
3388198a26
|
Add coldboot mmio init (for non 4.x), required for FLOW writes to succeed.
|
2018-03-02 12:45:37 -08:00 |
|
Michael Scire
|
e7e62ef90b
|
Implement half of bootup_misc_mmio()
|
2018-03-02 12:16:30 -08:00 |
|
Michael Scire
|
b3dbfd8ee0
|
Update pk2ldr outline, prepare for bootup_misc_mmio() impl
|
2018-03-02 11:28:05 -08:00 |
|