Commit Graph

  • 0751db5d12 fixes for previous two commits Michael Scire 2020-01-15 23:47:14 -08:00
  • d1fbd64235 make dist: save ELFs for debugging Michael Scire 2020-01-15 21:42:58 -08:00
  • da59334c5e util: make offsetof/parent-of-member actually constexpr Michael Scire 2020-01-15 21:35:14 -08:00
  • f3fa680d5d fatal: use STB instead of freetype Michael Scire 2020-01-03 22:35:11 -08:00
  • 5b1060b30e fatal: make aarch32 fatal screen prettier Michael Scire 2020-01-03 20:21:12 -08:00
  • d5458960d5 fatal: increase stack size (needed for some custom fonts) Michael Scire 2020-01-03 14:33:12 -08:00
  • 4d5cde3f7b ams.bpc: fix report serialization Michael Scire 2020-01-03 14:17:32 -08:00
  • 8528248d2b git subrepo push libraries Michael Scire 2020-01-03 13:06:25 -08:00
  • 814c9d1cfb Bump version to 0.10.2 0.10.2 Michael Scire 2020-01-03 13:04:16 -08:00
  • 9d7b548ce0 ams: add changelog for 0.10.2 Michael Scire 2020-01-02 23:00:22 -08:00
  • d779eea009 hid.mitm: disable by default Michael Scire 2020-01-02 22:40:47 -08:00
  • 3038612774 ams: use bitpack for api version Michael Scire 2020-01-02 18:11:05 -08:00
  • 59be817bb8 fix header include Michael Scire 2020-01-02 17:45:30 -08:00
  • b965e3f335 libvapours: add (kibi/mebi/gibi)byte literals Michael Scire 2020-01-02 17:43:17 -08:00
  • 43c0e39c34 meso: use BitPack Michael Scire 2020-01-02 03:30:10 -08:00
  • 0d8bde6079 loader: use BitPack for caps Michael Scire 2020-01-02 03:13:40 -08:00
  • 38f942adf5 strat: use util::FourCC where relevant Michael Scire 2020-01-02 01:52:13 -08:00
  • 145ee8fcc8 util: add BitPack Michael Scire 2020-01-02 01:41:52 -08:00
  • 48772307bf bpc.mitm: detect preferred reboot function (closes #785) Michael Scire 2020-01-01 21:50:06 -08:00
  • 2619ccad0c fusee/sept/exo: minor code style fixes hexkyz 2020-01-01 17:21:46 +00:00
  • 6d5d97cfcd sept: don't lock out fuses for hekate's sake Michael Scire 2019-12-31 16:05:52 -08:00
  • 846f610fff fatal: include stack/tls in reports Michael Scire 2019-12-31 15:23:25 -08:00
  • 2e8f06ef44 exo: fix data abort in car access Michael Scire 2019-12-31 13:48:35 -08:00
  • 5fbd728962 exo: fix off-by-one Michael Scire 2019-12-31 13:29:08 -08:00
  • 11ec6a6912 fusee/exo/sept: additional fixes Michael Scire 2019-12-31 13:26:15 -08:00
  • b89f0e45ec Cleanup FUSE, TSEC and SE code and add KFUSE state check during TSEC initialization (thanks @CTCaer). hexkyz 2019-12-31 17:59:15 +00:00
  • 18d998034d buildsystem: more fixes Michael Scire 2019-12-31 02:54:06 -08:00
  • 27994bb306 buildsystem: avoid use of $(shell find) for significant speedup Michael Scire 2019-12-31 02:46:01 -08:00
  • 3e2ec256ab fs.mitm: mitm sdb (allows common sysarchive redir) Michael Scire 2019-12-31 01:57:26 -08:00
  • bf5bbfbcef kernel_ldr: clean up KSystemControl init API Michael Scire 2019-12-31 00:45:28 -08:00
  • d10621e832 mesosphere: refactor Elf vs Elf64 distinction Michael Scire 2019-12-17 15:02:59 -08:00
  • d3b697fd1d fusee: inject our kernel_ldr in place of N's Michael Scire 2019-12-17 14:36:42 -08:00
  • daa7f5db79 kernel_ldr: Explicitly reserve space for bss section in output .bin fincs 2019-12-17 23:24:21 +01:00
  • 4adc0e4096 Replace HFILES with HFILES_BIN in all makefiles fincs 2019-12-17 23:16:08 +01:00
  • 8e3c34ea89 meso: build with -ffixed-x18 Michael Scire 2019-12-17 14:07:01 -08:00
  • a85e20bcea kernel_ldr::cpu: prevent reordering around barrier instructions Michael Scire 2019-12-17 07:07:35 -08:00
  • 879f8a5147 fusee: fix sd kernel Michael Scire 2019-12-17 07:03:46 -08:00
  • f78653d815 kernelldr: miscellaneous fixes Michael Scire 2019-12-17 05:30:29 -08:00
  • 3c7c1fbd8a kernel_ldr: ensure crt0 is at start of output binary Michael Scire 2019-12-17 00:42:25 -08:00
  • 8efdd04fcd kernel_ldr: finish implementing all core logic. Michael Scire 2019-12-17 00:37:55 -08:00
  • 623b5f4eb9 meso: miscellaneous cleanup and build fixes fincs 2019-12-13 21:41:19 +01:00
  • af352e4f7f Remove unnecessary copyright header. SciresM 2019-12-13 02:00:47 -08:00
  • 2866cb5fe6 mesosphere: Implement kernelldr through first page table mapping Michael Scire 2019-12-13 01:21:43 -08:00
  • b5becba8ff kernelldr: skeleton build system in prep for dev Michael Scire 2019-12-12 13:38:11 -08:00
  • 36c47a0014 meso: skeleton libmesosphere in prep for kernelldr dev Michael Scire 2019-12-12 06:29:37 -08:00
  • 0b0fdc5c58 sf: fix support for automatic recvlist buffers Michael Scire 2019-12-31 00:19:58 -08:00
  • 5a15d62b8b fs.mitm: require less contiguous memory to build romfs Michael Scire 2019-12-30 05:02:07 -08:00
  • d0404f3cc9 fs.mitm: lazily initialize sd-romfs metadata Michael Scire 2019-12-30 03:23:40 -08:00
  • 2ae298de24 fs.mitm: conserve memory when building romfs paths Michael Scire 2019-12-30 02:51:32 -08:00
  • a2d2b1b346 issue templates: end my suffering Michael Scire 2019-12-17 13:44:27 -08:00
  • 06e4b94674 fs.mitm: only iter romfs dir if it exists (closes #763) Michael Scire 2019-12-16 17:31:26 -08:00
  • f1a9dd8a98 loader: fix ECS after new-ipc rewrite misson20000 2019-12-12 22:56:50 -08:00
  • 0a18c63f24 pm: fix process exit on < 5.0.0 (closes #748) (thanks @misson20000) Michael Scire 2019-12-13 13:35:33 -08:00
  • f9a199557c git subrepo push libraries Michael Scire 2019-12-11 18:37:44 -08:00
  • 0fdbdb1f4d remove title_id removal TODO Michael Scire 2019-12-11 18:37:01 -08:00
  • e734b23f11 cfg: Allow more flexible hbl configuration Michael Scire 2019-12-11 18:33:53 -08:00
  • de1e6c9705 loader: update anti-downgrade tables for 9.1.0 Michael Scire 2019-12-11 13:35:22 -08:00
  • c7fb3f7203 lmem: Implement Slab^H^H^H^HUnitHeap lmeme Michael Scire 2019-12-11 04:04:27 -08:00
  • 04beea44b0 lmem: implement ExpHeap Michael Scire 2019-12-10 17:25:11 -08:00
  • 71b220a4e9 pm: revise session limit in accordance with our handle limit Michael Scire 2019-12-10 20:40:03 -08:00
  • 5448332009 pm: increase dmnt sessions. sm: remove session limit hack Michael Scire 2019-12-10 20:36:19 -08:00
  • d3bafc5b3b git subrepo push libraries Michael Scire 2019-12-10 19:18:08 -08:00
  • 2c9e1a814c Bump version to 0.10.1 0.10.1 Michael Scire 2019-12-10 18:33:01 -08:00
  • df012e6e21 boot: do not use secure memory Michael Scire 2019-12-10 18:16:51 -08:00
  • 2420b26981 sf: Allow for more than one process id holder (ugly) Michael Scire 2019-12-10 18:10:47 -08:00
  • c1d68d7f0d util: add fourcc, intrusive list fixes Michael Scire 2019-12-10 12:27:19 -08:00
  • 7cead4b620 Fix another off-by-one in TinyMT init calcs Michael Scire 2019-12-10 01:14:36 -08:00
  • 27202b2fab tinymt: correct init iter count Michael Scire 2019-12-09 23:53:09 -08:00
  • 1556a92a38 random: use TinyMT instead of XorShift Michael Scire 2019-12-09 23:50:47 -08:00
  • 206b1a1b57 kvdb: correct condition inversion in kvdb::Archive Michael Scire 2019-12-09 22:44:10 -08:00
  • a26e157579 make dist: ensure libraries are built Michael Scire 2019-12-09 19:13:13 -08:00
  • 9578622abf sf: Improve class member function detection Michael Scire 2019-12-09 19:02:53 -08:00
  • d4f99ddb4d libstratosphere: use from /atmosphere/libraries Michael Scire 2019-12-09 03:58:48 -08:00
  • 0105455086 git subrepo clone https://github.com/Atmosphere-NX/Atmosphere-libs libraries Michael Scire 2019-12-09 03:57:37 -08:00
  • 28717bfd27 fusee/pm: on 5.0.0+, fix system memory pool increase. Michael Scire 2019-12-09 17:56:38 -08:00
  • 71fd69eb5a git subrepo push stratosphere/libstratosphere Michael Scire 2019-12-08 16:30:41 -08:00
  • 9d7b52e2d4 Remove boost submodule Michael Scire 2019-12-08 16:27:45 -08:00
  • 255e46e6d2 sf: correct size calculation for In/OutArray Michael Scire 2019-12-08 12:35:07 -08:00
  • 7472bc1c7f Improve exception wrapping Michael Scire 2019-12-08 03:29:47 -08:00
  • 3c7ece2f8b fs.mitm: fix infinite loop due to off-by-one in romfs read comparison Michael Scire 2019-12-07 21:27:12 -08:00
  • a7e89c6dbb git subrepo push stratosphere/libstratosphere Michael Scire 2019-12-07 18:45:59 -08:00
  • b0cae74bb9 ro: bss size is allowed to be zero Michael Scire 2019-12-07 18:13:16 -08:00
  • 889ea5e5aa Fix memory corruption in romfs build (closes #708) Michael Scire 2019-12-07 17:42:00 -08:00
  • 7e6ff1f327 exosphere: support enabling usermode pmu regs (closes #703) 0.10.0 Michael Scire 2019-12-07 15:35:34 -08:00
  • ea49c2ccd1 Update changelog for 0.10.0 Michael Scire 2019-12-07 15:23:25 -08:00
  • d484872a73 git subrepo clone --force https://github.com/m4xw/emummc Michael Scire 2019-12-07 14:54:15 -08:00
  • 6ee525201c Update emummc README Michael Scire 2019-12-07 14:39:01 -08:00
  • 5ac7ae7edb Update emummc for 9.1.0 Michael Scire 2019-12-07 14:36:31 -08:00
  • 0c590eb768 Fix double semi-colon Michael Scire 2019-12-07 14:03:47 -08:00
  • bd40d4f237 Turn on fs.mitm multithreading Michael Scire 2019-12-07 14:02:07 -08:00
  • 788436b4a3 Bump version to 0.10.0 Michael Scire 2019-12-07 13:47:52 -08:00
  • 2bb77237bc Increase default applet reservation size to make psel work Michael Scire 2019-12-07 13:45:14 -08:00
  • 33827fe3a3 Implement support for 9.1.0 Michael Scire 2019-12-07 13:44:08 -08:00
  • 48b0b2fc46 dmnt_cheat_vm: Correct register Restore and ClearRegs behavior Lioncash 2019-10-17 18:44:35 -04:00
  • 4f29eedfe9 ams_mitm: implement hbl_html redirection Michael Scire 2019-12-07 04:30:26 -08:00
  • 66372e2b2e ams_mitm: implement ns.mitm Michael Scire 2019-12-07 03:21:53 -08:00
  • 2bae1ad116 Delete pre-rewrite ams_mitm code Michael Scire 2019-12-07 01:36:36 -08:00
  • bbdc643b6d ams_mitm: fix directory save bugs Michael Scire 2019-12-07 01:03:16 -08:00
  • a66fcde0ee fix uninitialized data access Michael Scire 2019-12-06 23:23:58 -08:00
  • 7835486a4d ams_mitm: Implement savedata redirection Michael Scire 2019-12-06 23:19:48 -08:00