hexkyz
|
320ec38be1
|
fusee: Complete re-write of the hardware initialization code:
- Updated code to match hekate's;
- Improved nxboot (now boots firmwares 2.x successfully);
- Temporarily disabled built-in boot system module support;
- Fixed multiple bugs.
|
2018-08-18 17:59:33 +01:00 |
|
hexkyz
|
6eac78595e
|
fusee-secondary: Remove restriction for loading from eMMC
|
2018-08-01 21:15:16 +01:00 |
|
Benoit7413
|
0f6d4baa8e
|
Replace NAND by eMMC
Using NAND doens't really make sense
|
2018-06-26 08:49:50 +02:00 |
|
Max K
|
8ec3a53d73
|
Fix CCPLEX bringup and halt the BPMP once it's done booting. (#118)
|
2018-06-02 17:24:02 -07:00 |
|
TuxSH
|
fd77e5543e
|
Add debug comment for exosphère
|
2018-05-23 18:46:39 +02:00 |
|
TuxSH
|
f39622c421
|
Stage2: Fix bug, add more debug printfs to nxboot. The CCPLEX doesn't turn on
|
2018-05-21 18:42:42 +02:00 |
|
TuxSH
|
f45bc83bc4
|
Introduce fatal_error
|
2018-05-20 16:18:48 +02:00 |
|
TuxSH
|
2a98e2e3b8
|
Sync sdmmc changes between stage1 and 2
|
2018-05-19 02:50:50 +02:00 |
|
TuxSH
|
b4eeddd7e1
|
Revamp all the Makefiles (thanks @fincs @WinterMute)
... dependencies are now properly handled (e.g. header changes, etc.)
|
2018-05-19 01:07:27 +02:00 |
|
TuxSH
|
993db7ee95
|
Fix nxboot mkey rev misconception
|
2018-05-18 00:11:44 +02:00 |
|
TuxSH
|
ec6d05892c
|
Refactor nxboot package2 reading, work around sdmmc issue, other changes
|
2018-05-17 23:18:33 +02:00 |
|
TuxSH
|
1b07a07353
|
Fusee: Change package2 loading logic (untested)
|
2018-05-17 15:56:02 +02:00 |
|
TuxSH
|
62ebf20e25
|
Fix typo in nxboot.c
|
2018-05-15 20:24:37 +02:00 |
|
TuxSH
|
3c0436b98f
|
Write more code for stratosphere_get_ini1, make it and its caller take target_firmware
|
2018-05-15 16:09:06 +02:00 |
|
TuxSH
|
af2de57fdc
|
Embed exosphere, thermosphere, loader, pm, sm into fusee-secondary
Still needs boot and boot2 to be built as proper KIPs
|
2018-05-15 02:45:31 +02:00 |
|
TuxSH
|
15bba0ba0c
|
Make loadlist empty when booting Horizon, more nxboot.c code
|
2018-05-14 21:17:06 +02:00 |
|
TuxSH
|
c2b22a6bf2
|
Write all the needed pk1 code and a large part of the nxboot function
|
2018-05-14 02:40:35 +02:00 |
|
TuxSH
|
4f50d412f5
|
Redesign fs_dev, raw_dev, introducing device_partition and switch_fs.
In theory, one could mount an encrypted FAT partition itself coming from a disk image, etc.
|
2018-05-13 19:53:55 +02:00 |
|
TuxSH
|
3ac3183c85
|
[stage2] Refactor key_derivation type and function declarations
|
2018-05-11 23:01:13 +02:00 |
|
TuxSH
|
f8cf7adad7
|
Add code to register rawnand, boot0, and bcpkg2
|
2018-05-10 23:48:41 +02:00 |
|
TuxSH
|
77faa00a57
|
Rewrite package2.c
|
2018-05-09 00:19:51 +02:00 |
|
TuxSH
|
8648cac77b
|
[stage2] Remove printk, introduce UTF-8 console stdio
|
2018-05-05 23:56:18 +02:00 |
|
Michael Scire
|
4199be2460
|
Merge SD stuff into fusee-secondary. Switch diskio to single-sector reads temporarily
|
2018-05-04 11:47:05 -06:00 |
|
Michael Scire
|
a0d2642bb1
|
Skeleton out framework for patching package2.
|
2018-04-11 18:19:01 -06:00 |
|
Michael Scire
|
3c24bfdb79
|
Fusee Stage2: skeleton more of the nxboot process
|
2018-04-10 16:37:58 -06:00 |
|
Michael Scire
|
9fadec60c5
|
Add skeleton architecture for displaying custom splash screen
|
2018-04-10 16:09:00 -06:00 |
|
Michael Scire
|
a05bf5b4ce
|
Fusee stage 2: Fix up loader (no stage 3!). Skeleton chainload behavior.
|
2018-04-09 15:34:23 -06:00 |
|