Commit Graph

  • 7584ec3060 support file based/sd partition emusd configs Christoph Baumann 2025-05-20 20:38:41 +02:00
  • b543194688 support file based/sd partition based emusd Christoph Baumann 2025-05-20 20:18:39 +02:00
  • 6f3f468a5b fusee: read from emuSD, if enabled Christoph Baumann 2025-05-15 13:32:40 +02:00
  • 40bb434a64 git subrepo pull --force emummc lulle2007200 2025-05-13 17:18:28 +02:00
  • 69926c459c switch subrepo branch Christoph Baumann 2025-05-13 17:16:49 +02:00
  • 867ff62dfa Support for booting from eMMC Christoph Baumann 2025-05-13 13:07:25 +02:00
  • c1b5cc411e git subrepo pull --force emummc emmc-emummc-subrepo lulle2007200 2025-05-12 14:42:19 +02:00
  • 92c599f0f0 git subrepo pull --force emummc lulle2007200 2025-05-12 14:22:12 +02:00
  • 0188898af4 update subrepo remote Christoph Baumann 2025-05-12 13:36:28 +02:00
  • 886fa9cc97 Add support for file/partition based emummc on emmc, Add support for emuSD emmc-emummc Christoph Baumann 2025-05-09 12:30:41 +02:00
  • 633bb63fc2 add missing cast Christoph Baumann 2025-02-19 14:32:21 +01:00
  • 1d3f3c6e56 git subrepo push libraries v1.9.5 v1.9.0 v1.11.2 v1.11.1 v1.11.0 v1.10.2 66b97cd58b63 master Michael Scire 2025-05-09 12:11:13 -07:00
  • 4d4f0ba968 svc: bump supported kernel version Michael Scire 2025-05-09 12:05:01 -07:00
  • cc4531e3bf git subrepo push emummc Michael Scire 2025-05-09 12:02:17 -07:00
  • 0e2ef545f9 fusee: commit mtc table combined bins, to remove need for running py script outside of makefile Michael Scire 2025-05-09 12:00:44 -07:00
  • f1ca7db562 boot: use --embed-dir for fusee embed Michael Scire 2025-05-09 11:58:56 -07:00
  • d5567b5363 pm: update for fsp-pr RegisterProgram api change Michael Scire 2025-05-07 12:46:54 -07:00
  • f9165c472e docs: add gcc15 to changelog Michael Scire 2025-05-04 13:31:08 -07:00
  • b2dd3b7dce boot: use #embed for fusee Michael Scire 2025-05-04 13:23:38 -07:00
  • 66acab02db exo: use #embed for loader stub Michael Scire 2025-05-04 13:23:19 -07:00
  • 2c50ef717a fusee: use embed in mtc/sdram param scripts Michael Scire 2025-04-26 14:57:10 -07:00
  • d305d48a7e ams: basic support for compiling with gcc 15 Michael Scire 2025-04-26 14:53:08 -07:00
  • cb032006d5 fusee: fix off-by-one in nogc patches for exFAT firm Michael Scire 2025-05-04 13:14:58 -07:00
  • 8da6bc59a7 docs: add provisional changelog for ams 1.9.0 Michael Scire 2025-05-02 20:35:41 -07:00
  • b7ec64ea16 fs.mitm: add and use memlet module to temporarily steal applet memory while building romfs images. Michael Scire 2025-05-02 20:17:16 -07:00
  • bc44ffe70d emummc: fix offsets for 20.0.0-exfat Michael Scire 2025-05-02 17:40:02 -07:00
  • a6847ca70e ams: add enum support for 20.0.1/18.0.1 Michael Scire 2025-05-02 17:30:05 -07:00
  • 3af8757c3b erpt: initial support (incomplete) for 20.0.0 Michael Scire 2025-05-01 20:41:56 -07:00
  • f55cf42433 ldr/pm: update for 20.0.0 abi changes Michael Scire 2025-05-01 20:41:17 -07:00
  • 07df13e2a0 strat: update for fsp-ldr 20.0.0 changes Michael Scire 2025-05-01 18:05:10 -07:00
  • 791edf87a0 ncm: update to implement new ContentMetaDatabase function for 20.0.0 Michael Scire 2025-04-30 23:27:36 -07:00
  • b1ca5b4049 kern: plutoo is an intellectual, I am a fool, fix chicanery Michael Scire 2025-04-30 22:33:40 -07:00
  • 4580a352c0 kern: use callback to note pte updates in KPageTableImpl Michael Scire 2025-04-30 22:31:25 -07:00
  • 28296e2aac kern: refactor FindFreeArea region search logic per 20.0.0 changes Michael Scire 2025-04-30 21:52:01 -07:00
  • b80f0944ab kern: update instruction cache invalidation logic in KPageTableBase to reflect 20.0.0 changes Michael Scire 2025-04-30 20:54:56 -07:00
  • 96d4546498 kern: reorder resource manager implementation Michael Scire 2025-04-30 20:37:42 -07:00
  • 86e4bed056 kern: support null resource limit in KSecureSystemResource Michael Scire 2025-04-30 20:24:22 -07:00
  • 2e204ccbaf kern: update synchronous exception handlers to assume FAR validity on TLB conflict Michael Scire 2025-04-30 20:05:25 -07:00
  • b27999a116 kern: adjust system registers during exception handling on MTE-violation or kernel address fault Michael Scire 2025-04-30 19:57:45 -07:00
  • 98e5bd4411 kern: update UserspaceAccess functions for 20.0.0 changes Michael Scire 2025-04-30 19:33:49 -07:00
  • 4c5c5c85e3 kern: update crt0 to reflect 20.0.0 changes Michael Scire 2025-04-30 19:15:23 -07:00
  • 3e19e4d004 kern: update KAddressSpaceInfo to reflect 20.0.0 changes Michael Scire 2025-04-30 18:56:47 -07:00
  • 66fcf33a2c kern: invert meaning of KTargetSystem/KSystemControl bools Michael Scire 2025-04-30 18:23:16 -07:00
  • d147f6f93b erpt: update ids for 20.0.0 Michael Scire 2025-04-30 15:04:19 -07:00
  • 3dd5c98f52 readme: sept has not been in the project for many years Michael Scire 2025-04-29 23:06:56 -07:00
  • b9b01bbbd1 loader: add usb 3.0 enable patches for 20.0.0 Michael Scire 2025-04-29 23:01:44 -07:00
  • 6352397203 emummc: add offsets for 20.0.0 (untested) Michael Scire 2025-04-29 22:50:28 -07:00
  • ef5334c3ca fusee/exo/ams: update with new keydata/version enums Michael Scire 2025-04-29 22:14:01 -07:00
  • 42c9e8f47c Support for SD redirection, eMMC redirection to eMMC GPP partition/file 2e6cd115c199 Christoph Baumann 2025-05-09 12:30:41 +02:00
  • 6125f40bdb ams: various fixes to support booting debug configuration Michael Scire 2025-04-08 13:43:29 -07:00
  • 85fd13f724 kern: update KernelLdr for 19.0.0 (new checks, dummy function call). Michael Scire 2025-04-07 16:46:58 -07:00
  • f07eb50e68 support for sd redirection, changed config internal-emummc Christoph Baumann 2025-02-20 17:13:52 +01:00
  • ed17414b50 initial support for emummc on emmc Christoph Baumann 2025-02-19 14:44:19 +01:00
  • 5fb3507a2a add missing cast Christoph Baumann 2025-02-19 14:32:21 +01:00
  • 4e99a5e08d Add extensions to dmnt cheat virtual machine (#2479) bdk-update tomvita 2025-01-10 10:38:59 +08:00
  • 9f8d17b9e6 crypto: implement CmacGenerator Michael Scire 2024-10-30 18:08:29 -07:00
  • 3a5f70dceb fs: fix uninit warnings on windows localfilesystem Michael Scire 2024-10-29 20:00:08 -07:00
  • e51e11a71c libstrat: re-nolto files when compiling for windows-audit Michael Scire 2024-10-29 19:30:30 -07:00
  • 57e15f3622 strat: ldr::PlatformId -> ncm::ContentMetaPlatform Michael Scire 2024-10-29 19:24:52 -07:00
  • c6014b533f docs: add changelog for 1.8.0 Michael Scire 2024-10-15 21:55:50 -07:00
  • 0c3608d1f4 git subrepo push libraries Michael Scire 2024-10-15 21:52:50 -07:00
  • be19749841 svc: bump supported kernel version Michael Scire 2024-10-15 21:51:17 -07:00
  • 7c31b21d4b git subrepo push emummc Michael Scire 2024-10-15 21:50:20 -07:00
  • 9112461620 loader: add usb 3.0 enable patches for 19.0.0 Michael Scire 2024-10-14 10:19:37 -07:00
  • 3522ac18c1 kern: support reboot to fatal error on mariko Michael Scire 2024-10-10 19:14:22 -07:00
  • e63cae5c77 kern: Perform page table validity pass during KPageTableImpl::InitializeForKernel Michael Scire 2024-10-10 19:14:07 -07:00
  • c911420d6a kern: fix more page table refactor bugs Michael Scire 2024-10-10 18:04:54 -07:00
  • 570989384b kern: first round of page table refactor bug fixes Michael Scire 2024-10-10 16:10:18 -07:00
  • 4c81432e94 kern: update KPageTable::Map for new refactor Michael Scire 2024-10-10 15:29:29 -07:00
  • e1e84d4450 kern: update ChangePermissions to use new iteration logic Michael Scire 2024-10-10 14:20:31 -07:00
  • d2656e3948 kern: update KPageTable::Finalize for the refactor Michael Scire 2024-10-10 14:00:15 -07:00
  • 62abb31122 kern: use new merge pages api Michael Scire 2024-10-10 13:39:08 -07:00
  • cb970049db kern: implement KPageTableImpl merge Michael Scire 2024-10-10 13:25:37 -07:00
  • 9610f42dc0 kern: continue page table refactor, implement separate/unmap Michael Scire 2024-10-10 12:58:15 -07:00
  • 02e837d82e kern: start KPageTable(Impl) refactor, use array-with-levels for KPageTableImpl Michael Scire 2024-10-10 05:31:57 -07:00
  • 7aa0bed869 ldr: ProgramInfo is 0x410 now, and fix debug flags for hbl Michael Scire 2024-10-10 03:45:09 -07:00
  • a80d5b5c86 pm: add new 19.0.0 commands Michael Scire 2024-10-10 02:44:19 -07:00
  • 77d239265d ns_mitm: update to support new 19.0.0 command Michael Scire 2024-10-10 02:37:18 -07:00
  • 624f8d0d8d ro: support NROs with read-only first page Michael Scire 2024-10-10 01:40:28 -07:00
  • 9cfd535568 kern: invoke supervisor mode thread functions from C++ context with valid stack frame Michael Scire 2024-10-09 22:01:45 -07:00
  • 23ba31da1f kern: add note that N ifdef'd out calling HandleException() for EL1 faults Michael Scire 2024-10-09 21:49:38 -07:00
  • 3b03b9603c kern: specify allowable ipc client memory attr via inverted-whitelist, not blacklist Michael Scire 2024-10-09 21:46:15 -07:00
  • 912b84c4e3 kern: add minimum alignment support to KMemoryManager Michael Scire 2024-10-09 21:36:49 -07:00
  • ff38a32a9b kern/ldr: add support for --x executables Michael Scire 2024-10-09 17:42:02 -07:00
  • 2855b8ee35 kern/strat: update for new DebugFlags capability semantics Michael Scire 2024-10-09 16:50:20 -07:00
  • 00716576cd kern: simplify KProcess max memory calculation Michael Scire 2024-10-09 15:20:32 -07:00
  • 743634c3fd kern: move KTargetSystem into .rodata, split init/verify Michael Scire 2024-10-09 15:12:46 -07:00
  • 3394a88a1a kern: fix debug build Michael Scire 2024-10-09 15:12:25 -07:00
  • a72e39d657 kern: allocate all TTBR0 pages during init, use procidx as asid Michael Scire 2024-10-09 14:04:15 -07:00
  • c3fa42d958 kern: clear gicd/gicc pointers in KInterruptController::Finalize Michael Scire 2024-10-09 12:52:07 -07:00
  • 126cb8bbdf kern: fix KMemoryBlock ctor reorder warn Michael Scire 2024-10-09 12:51:49 -07:00
  • 753cf74bf2 kern: eliminate use of KMemoryInfo, shuffle KMemoryBlock fields Michael Scire 2024-10-09 12:44:11 -07:00
  • 70bf833070 kern: KAddressSpaceInfo now takes CreateProcessFlags in getters Michael Scire 2024-10-09 12:03:21 -07:00
  • a0ad3ef949 kern/svc: update WaitForAddress to support 64-bit WaitIfEqual Michael Scire 2024-10-09 11:36:17 -07:00
  • 5de551db29 kern: add InfoType_TransferMemoryHint Michael Scire 2024-10-09 11:04:43 -07:00
  • 77d17dc4ff emummc: update for 19.0.0 Michael Scire 2024-10-08 16:12:56 -07:00
  • 4acfac539c erpt: add new IDs/categories Michael Scire 2024-10-08 12:24:41 -07:00
  • c4a5d4db09 fusee/exo/ams: update with new keydata/version enums Michael Scire 2024-10-08 11:50:32 -07:00
  • 10c7a39528 kern/creport: use mod0 to locate symbol table for all modules Michael Scire 2024-09-24 13:15:21 -07:00
  • 009f581721 creport: optimize ScopedFile performance Michael Scire 2024-09-23 02:41:57 -07:00