Commit graph

343 commits

Author SHA1 Message Date
Michael Scire 11ec6a6912 fusee/exo/sept: additional fixes 2019-12-31 13:26:15 -08:00
hexkyz b89f0e45ec Cleanup FUSE, TSEC and SE code and add KFUSE state check during TSEC initialization (thanks @CTCaer). 2019-12-31 17:59:15 +00:00
Michael Scire d3b697fd1d fusee: inject our kernel_ldr in place of N's 2019-12-31 00:46:09 -08:00
Michael Scire 879f8a5147 fusee: fix sd kernel 2019-12-31 00:46:09 -08:00
Michael Scire a26e157579 make dist: ensure libraries are built 2019-12-09 19:13:13 -08:00
Michael Scire d4f99ddb4d libstratosphere: use from /atmosphere/libraries 2019-12-09 18:54:29 -08:00
Michael Scire 28717bfd27 fusee/pm: on 5.0.0+, fix system memory pool increase.
Previously, we were only setting resource limit,
which didn't modify actual reserved pool size for
the system pool. This adds kernel patches which reduce
the applet pool size, granting the extra memory to
the system partition. The given value has been chosen
specifically to allow normal applet usages. Further
reduction may result in crashes during normal applet usage.
2019-12-09 17:56:38 -08:00
Michael Scire 7e6ff1f327 exosphere: support enabling usermode pmu regs (closes #703) 2019-12-07 15:35:34 -08:00
Michael Scire 33827fe3a3 Implement support for 9.1.0 2019-12-07 13:44:08 -08:00
Michael Scire 90367aea0d ams_mitm: add titles dir compat shim (to remove in 0.10.1) 2019-12-07 12:41:28 -08:00
hexkyz 73d904036d
fusee: relax emummc multipart check for FAT32 2019-09-27 19:35:00 +01:00
Michael Scire 93d83c5bb9 ams: initial support for 9.0.0 2019-09-14 10:43:39 -07:00
hexkyz 0c3a294cbe Minor information update regarding previously unknown mysteries 2019-08-22 20:52:40 +01:00
hexkyz dc4dbe29ae Move memory training code into it's own stage (fusee-mtc) 2019-07-26 20:38:15 +01:00
hexkyz 00f4e5158f Add missing dummy reads in gpio code 2019-07-23 18:33:34 +01:00
hexkyz 7cee36544c Cleanup and re-write uart code 2019-07-21 19:18:15 +01:00
hexkyz f9c1d5fc1b Fix GPIO/SFIO defines: cosmetic change, gpio code was working properly despite the mistake 2019-07-21 15:55:40 +01:00
hexkyz 85bf7c86e0 fusee: cleanup and optimize boot sequence 2019-07-06 20:58:01 +01:00
hexkyz 382a0192f9 Fix spacing in diskio 2019-07-01 20:20:34 +01:00
hexkyz e3b968fa80 Update FatFs to R0.13c 2019-07-01 20:12:30 +01:00
hexkyz e561919a52 Fix logic in ldr_ro_manager
Fix argument type for isdigit/isxdigit
2019-06-30 18:48:16 +01:00
Michael Scire b0a66a63ba Fix sept-secondary headers in fusee-secondary 2019-06-29 20:13:24 -07:00
hexkyz e871a754a8
fusee: remove unnecessary prefix from emummc config keys 2019-06-28 16:35:18 +01:00
hexkyz 6333327b81
fusee: update partition based emummc sector detection 2019-06-28 16:34:04 +01:00
hexkyz 729447eab0 fusee: cleanup and simplify emummc logic 2019-06-23 18:50:20 +01:00
hexkyz ec4d078d6d
fusee: fix emummc multipart device 2019-06-21 22:14:14 +01:00
Michael Scire 241b8f4627 fusee: fix config init/ini read order 2019-06-19 20:28:06 -07:00
Michael Scire 493b074a9e exo: support for 8.1.0 2019-06-18 23:54:53 -07:00
Michael Scire befd912a88 sept: update to support 8.1.0 2019-06-18 23:23:31 -07:00
hexkyz 7c37b7497b
emummc: sanitize raw image file find loop (thanks @AnalogMan) 2019-06-17 19:47:47 +01:00
hexkyz 2c46ec9638 emummc: fix file based mode 2019-06-16 20:51:25 +01:00
Michael Scire 2fde907c5e fusee: remove debug filesave 2019-06-15 16:00:37 -07:00
hexkyz 3caa7166f2
fusee: update folder structure for emummc files mode 2019-06-15 19:08:23 +01:00
hexkyz cd080e2552
fusee: BCT.ini to emummc.ini 2019-06-15 17:39:03 +01:00
Michael Scire e5402bd8b8 fusee: embed a copy of emummc 2019-06-15 05:48:04 -07:00
Michael Scire 5ae9bd5fe5 move emummc config to emummc/emummc.ini 2019-06-14 21:53:58 -07:00
Michael Scire 0dcb496522 Fix emummc nintendo dir redirection 2019-06-14 21:20:53 -07:00
hexkyz a4daa0761a fusee: cleanup sdmmc related code 2019-06-14 20:33:48 +01:00
Michael Scire 8bd79e8299 fusee: add automatic emummc injection support 2019-06-14 06:37:25 -07:00
hexkyz 1021b4a455
emummc: mount all of boot0/boot1 and fix start sector for contiguous access 2019-06-12 17:39:02 +01:00
hexkyz 0986b48a55 emummc: implement SD partition mode; clean up and rename emunand code 2019-06-09 19:33:44 +01:00
hexkyz 00e22c7fd0 fusee: update and simplify emunand image path handling 2019-06-03 20:29:37 +01:00
Michael Scire 79d96bbdfd fusee/exo: add emunand configitem support 2019-05-27 12:07:51 -07:00
Michael Scire cb532e3fb3 Merge branch 'master' into emunand_dev 2019-05-27 11:43:37 -07:00
hexkyz 2c3111f9c9 fusee: Add more verbose error messages
boot: Fix license text
2019-05-10 17:15:25 +01:00
Michael Scire ca2c171482 fusee: how did this ever work 2019-05-10 08:40:21 -07:00
Michael Scire bb6cc6532b fusee/exo: add ability to disable user exception handlers
please do not use this
yellows8 needs it to debug am, 99% of use cases want them on
2019-05-10 03:50:25 -07:00
Michael Scire 6ae6c80c25 fusee: enable boot sysmodule. 2019-05-09 03:23:26 -07:00
Michael Scire 7c5dc61795 boot: prepare for rewrite of boot sysmodule 2019-04-29 03:25:24 -07:00
hexkyz 0177b612f4 emunand: Use HOS archive style for rawnand parts 2019-04-28 18:22:32 +01:00