hexkyz
2c3111f9c9
fusee: Add more verbose error messages
...
boot: Fix license text
2019-05-10 17:15:25 +01:00
hexkyz
a9afbd2458
Merge branch 'master' into emunand_dev
2019-04-28 16:53:39 +01:00
Michael Scire
7fef83885f
ams: improve fatal error context
2019-04-26 07:25:38 -07:00
hexkyz
732a6159f7
fusee: Properly finalize SDMMC1 (fixes 8.0.0 issues with PCV)
2019-04-20 10:36:38 -07:00
hexkyz
a1512cf30f
Merge branch 'master' into emunand_dev
2019-04-13 18:23:23 +01:00
Michael Scire
ac07971211
stratosphere: custom exception handlers (reboot to fusee)
2019-04-12 15:28:46 -07:00
hexkyz
5868e0769a
Merge branch 'master' into emunand_dev
2019-04-09 19:14:21 +01:00
2g4y1
3cb60b324b
More 2019 Copyrights ( #503 )
2019-04-08 12:47:01 +02:00
Michael Scire
03e176d7f1
atmosphere: current year is 2019
2019-04-07 19:00:49 -07:00
hexkyz
92816be055
emunand: Move all emulation code to fusee-secondary and simplify logic
2019-04-07 19:02:01 +01:00
hexkyz
c878e96398
emunand: Fix bugs and add missing stuff
2019-04-06 20:01:11 +01:00
hexkyz
e5045556bf
emunand: Preliminary skeleton for emunand in fusee
2019-04-06 19:35:27 +01:00
Michael Scire
ddc5222208
sept-s: First functional version.
2019-02-20 13:12:15 -08:00
Michael Scire
891b865da8
fusee: change default power-off-time to 6 seconds.
2019-01-26 05:58:02 -08:00
Michael Scire
3f6325c358
fusee-secondary: reboot to fusee-primary, instead of rcm
2019-01-26 00:21:34 -08:00
Michael Scire
ea02f389ac
fusee-primary: reboot to self, instead of to RCM
2019-01-25 23:51:28 -08:00
hexkyz
ef373d954f
fusee: Fix KFUSE clock.
2018-12-07 22:17:06 +00:00
Michael Scire
903789cf6e
fusee: fix error printing pre-SD card init ( closes #289 ).
2018-12-04 04:01:22 -08:00
Michael Scire
49ba3a86e2
fusee: move BCT.ini/secondary into atmosphere/
2018-12-04 03:55:01 -08:00
Michael Scire
33b7e227d4
fusee: do PMC reboots, not CAR reboots.
2018-11-30 06:34:20 -08:00
hexkyz
ed37706915
fusee: Add full 6.2.0 support via SMMU virtualization.
2018-11-29 23:32:31 +00:00
SciresM
ab33329129
Merge pull request #266 from Atmosphere-NX/fatal
...
Implement custom fatal sysmodule.
2018-11-29 12:04:40 -08:00
hexkyz
6e7eb47d33
fusee: Minor hardware configuration fixes.
2018-11-17 21:50:31 +00:00
SciresM
c530bb8910
Merge branch 'master' into fatal
2018-11-14 14:15:01 -08:00
hexkyz
e5e9968d22
fusee: Remove obsolete MC carveout configuration.
...
exosphere: Fix client access for MC carveout 2.
2018-11-14 20:14:41 +00:00
Michael Scire
2838e41819
Add defines for atmosphere git revision.
2018-11-13 12:42:35 -08:00
hexkyz
b19e50e720
fusee: Implement DRAM training:
...
- Based on reverse engineered code and Peter De Schrijver's patches;
- Complemented with CTCaer's minerva_tc project.
2018-11-12 01:55:16 +00:00
Michael Scire
6711cd93a8
atmosphere: extract API version management to common folder
2018-10-16 17:54:50 -07:00
hexkyz
ca0e41e8a0
fusee: Improve integration with the new logging system
...
fusee: Implement log level configuration from BCT.ini
2018-09-28 21:12:59 +01:00
Resaec
1d22bb7b81
we need to strip the NO_PREFIX flag so your log_level is corrected for checking against the global
2018-09-26 02:47:24 +02:00
Resaec
81355415d0
port log.c log.h for fusee-primary
...
refactor printing
remove lib/printk as it is replaced with log
remove lib/driver_utils.h
added log levels as they seem right, might need adjustments
2018-09-26 02:18:50 +02:00
hexkyz
99d36c423e
fusee: Add missing const qualifiers (thanks @aveao)
2018-09-18 16:39:18 +00:00
hexkyz
f864b0835d
fusee: Add support for firmware version 6.0.0.
...
fusee: Implement splash screen rendering.
fusee: Add minor notes and update lz library.
2018-09-17 21:03:03 +01:00
hexkyz
39d812f434
fusee: Move nxboot hand-off to IRAM.
...
fusee/exosphere: Minor cleanup.
2018-09-15 21:08:58 +01:00
hexkyz
28e4d4411d
Add and fix copyright notices for better GPL compliance (thanks @naehrwert and @CTCaer).
2018-09-07 16:00:13 +01:00
hexkyz
2f8edfa8e2
fusee: Minor bugfixes.
2018-09-05 20:51:03 +01:00
hexkyz
e02bfe036c
fusee: Fix CAR registers' definition.
2018-09-04 19:13:36 +01:00
hexkyz
70c4e64d20
fusee: SYSCTR0 was still wrong...
2018-08-31 22:36:26 +00:00
hexkyz
3cf37330ca
fusee: Disable AHB redirection when necessary.
...
fusee: Add 3.0.0/3.0.1/3.0.2 warmboot fix.
2018-08-30 19:49:33 +01:00
hexkyz
611e85e6ee
fusee: Implement BootConfig and Boot Reason handling.
2018-08-29 18:28:21 +01:00
Lioncash
a400b10921
fusee-primary: Fix always false conditional in xmemmove
...
This was corrected in 4b8455baf91d8699a663341c135c91c34f0a7816 for
fusee-secondary, but I neglected to also fix it in fusee-primary (my
bad!)
2018-08-24 22:30:36 -04:00
hexkyz
43bde3fcc9
fusee: Fix register definition.
2018-08-24 17:03:53 +01:00
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
Luke Street
a3d53fbb2c
Define wait() in fusee-primary/secondary
2018-07-29 10:53:06 -07:00
hexkyz
7836609839
Fix multiple issues reported by Coverity Scan
2018-07-26 18:45:18 +01:00
hexkyz
a2104b85ce
fusee: Disable the SDCLK when switching to low voltage.
2018-07-24 19:05:27 +01:00
hexkyz
e58927a8ab
fusee: Fix SDMMC high speed support and other bugs.
2018-07-23 20:14:53 +01:00
hexkyz
3db9ce32fa
Fusee: Deployed new SDMMC driver in fusee-secondary. All stages boot now.
...
Fusee: Fixed wrong argument in se.c function.
Fusee: Improved timers.
2018-07-19 21:07:53 +01:00
hexkyz
22ae5b861c
fusee: Correct wrong comment (thanks @desowin)
2018-07-05 16:05:38 +01:00
hexkyz
ddbbb0b758
fusee: SDMMC driver re-design:
...
- Based on hekate's, linux's and u-boot's source code;
- Full support for SD and MMC;
- Fixes multiple issues;
- Deployed first in fusee-primary.
fusee: Code cleanup and style fixes.
2018-07-04 21:55:27 +01:00