Commit Graph

  • edb4e2ea56 git subrepo push libraries 1.6.1-prerelease Michael Scire 2023-10-16 12:31:15 -07:00
  • 183f3e0d7e ams: bump version to 1.6.1 Michael Scire 2023-10-16 12:30:35 -07:00
  • 7650c5eb96 docs: add changelog for 1.6.1 Michael Scire 2023-10-16 12:30:11 -07:00
  • 0ff197b300 haze: fix bMaxPacketSize0 Liam 2023-10-13 23:12:47 -04:00
  • d9fff85bc4 haze: use gpu console for rendering Liam 2023-10-13 21:44:52 -04:00
  • c866c15856 haze: implement GetObjectPropList Liam 2023-10-13 20:59:36 -04:00
  • e8ac23e2ee ncm: fix two comments Michael Scire 2023-10-16 08:24:07 -07:00
  • 3a8cffef57 ncm: better detect + fix 17 brick after-the-fact Michael Scire 2023-10-16 02:37:40 -07:00
  • 13411902c9 fs: add missing stub for GetProgramId Liam 2023-10-14 10:42:18 -04:00
  • 693fb423cb kern: fix minor sin Michael Scire 2023-10-12 14:25:17 -07:00
  • 8a9eb85e05 git subrepo push libraries 1.6.0-prerelease Michael Scire 2023-10-12 09:23:31 -07:00
  • d389ef639e docs: add changelog for 1.6.0 Michael Scire 2023-10-12 09:19:26 -07:00
  • 719858ad18 git subrepo push emummc Michael Scire 2023-10-12 09:02:30 -07:00
  • e4d08ae0c5 erpt: amend min-version for latest CreateReportWithAttachments Michael Scire 2023-10-12 08:52:39 -07:00
  • 0c063db926 loader: add usb3 patches for 17.0.0 Michael Scire 2023-10-12 08:43:27 -07:00
  • 02e987819b ncm: work around change in Nintendo save handling behavior Michael Scire 2023-10-12 08:17:05 -07:00
  • 2ec3e141c7 bpc.mitm/exo: support pmic reboot/shutdown on mariko (thanks @CTCaer) Michael Scire 2023-10-11 18:50:38 -07:00
  • 71d0274884 erpt: remove deprecated fields, they didn't actually change IDs, just the mapping between id and name table index Michael Scire 2023-10-11 17:48:40 -07:00
  • 05259b7519 emummc: fix offsets for 17.0.0 Michael Scire 2023-10-11 16:59:46 -07:00
  • 59a24fa646 fusee: support parsing 17.0.0+ INI Michael Scire 2023-10-11 14:01:00 -07:00
  • f5b2eab4a8 exo: fix up new titlekey option extents Michael Scire 2023-10-11 13:36:40 -07:00
  • e96e1063e2 jpegdec: stop bundling (TODO post-prerelease) Michael Scire 2023-10-11 13:32:46 -07:00
  • aa170a72a9 erpt: Add basic (TODO-impl post-prerelease) support for 17.0.0 changes Michael Scire 2023-10-11 13:32:22 -07:00
  • 9d4cb685a7 fs: update OpenCodeFileSystem abi for 17.0.0 Michael Scire 2023-10-11 12:45:11 -07:00
  • c95741142e ncm: update for new 17.0.0 apis Michael Scire 2023-10-11 12:31:37 -07:00
  • ef9b111bbf emummc: update for 17.0.0 Michael Scire 2023-10-11 11:25:52 -07:00
  • 114b82284d exo/spl: Add new EsCommonKeyType Michael Scire 2023-10-11 11:03:17 -07:00
  • c5d7ca5159 fusee/exo: implement the usual changes for new firmware support Michael Scire 2023-10-11 10:55:34 -07:00
  • 6d0bf70783 kern: fix assert usage in process load Michael Scire 2023-10-11 10:20:47 -07:00
  • aba6ca7329 kern: bump supported version to 17.x Michael Scire 2023-10-11 10:13:45 -07:00
  • 06a840e550 kern: fix operation type enum-value whoops Michael Scire 2023-10-11 10:12:54 -07:00
  • 11c02e22e0 kern: implement support for applying relr relocations Michael Scire 2023-10-11 10:12:20 -07:00
  • f93aea4c06 kern: split Process/Thread exit to separate WorkerTaskManagers Michael Scire 2023-10-11 09:57:58 -07:00
  • 4ddfb6183c kern: split out GetInstructionDataUserMode in exception handler Michael Scire 2023-10-11 09:51:40 -07:00
  • 3737151a2f kern: Add special-case for InvalidateProcessDataCache on current process Michael Scire 2023-10-11 09:37:45 -07:00
  • 2a4d68f916 kern: KPageTable: remove MapFirst operation, replace with MapFirstGroup Michael Scire 2023-10-11 09:32:23 -07:00
  • 7b523cfc8d kern: note OnFinalize calls in KPageTable::Finalize Michael Scire 2023-10-11 09:16:52 -07:00
  • 39a95d4023 kern: implement new default application system resource field in KProcess Michael Scire 2023-10-11 09:13:59 -07:00
  • 2c5002ce50 kern: update KMemoryRegionType values for new ids + SecureUnknown region Michael Scire 2023-10-11 08:52:46 -07:00
  • b7384a8667 kern: KSupervisorPageTable now checks wxn instead of setting it Michael Scire 2023-10-11 08:41:36 -07:00
  • 85b5f20395 kern: KPageTable::Initialize no longer takes unused process id Michael Scire 2023-10-11 08:29:07 -07:00
  • ad5bd81d3f kern: implement PermissionLock, update KPageTableBase attribute/alignment checks Michael Scire 2023-10-11 07:59:37 -07:00
  • 777b6d285c kern: KPageTableBase::CheckMemoryState now invokes a helper Michael Scire 2023-10-11 05:11:50 -07:00
  • ae2c25e9c8 kern: update KMemoryState, remove bijection (separate IoRegister/IoMemory) Michael Scire 2023-10-11 05:00:23 -07:00
  • 3b8f65d502 kern: update initial process load logic to do per-segment mapping/decompression Michael Scire 2023-10-11 04:26:30 -07:00
  • cfd2d5b012 kern: clear new pages in init page allocator, not init page table Michael Scire 2023-10-11 03:27:45 -07:00
  • c72ba35684 kern: add speculation barriers after eret Michael Scire 2023-10-11 03:21:06 -07:00
  • ec96203cb7 kern: remove unnecessary fields from InitArgs (0x80 -> 0x40) Michael Scire 2023-10-11 03:10:08 -07:00
  • 1491a7b159 kern: on second thought, move vectors back to end of text Michael Scire 2023-10-11 03:01:52 -07:00
  • 0daef4a6e8 kern/ldr: move crt0 into .rodata Michael Scire 2023-10-11 02:59:41 -07:00
  • 4ca3c44e5f kern: pass ini1 size from loader to kernel, remove slab memset from init0 Michael Scire 2023-10-11 02:02:49 -07:00
  • add4b3fdc3 utils: update erpt script Michael Scire 2023-10-10 22:45:59 -07:00
  • d638b70a62 erpt: amend min-version for latest CreateReportWithAttachments 1700_support Michael Scire 2023-10-12 08:52:39 -07:00
  • 73825cbb6d loader: add usb3 patches for 17.0.0 Michael Scire 2023-10-12 08:43:27 -07:00
  • 337fcf07a4 ncm: work around change in Nintendo save handling behavior Michael Scire 2023-10-12 08:17:05 -07:00
  • 159f8d384b dmnt.gen2: enable attach to arbitrary program id Liam 2023-10-11 17:51:27 -04:00
  • 92a8c8eb88 haze: implement android operations Liam 2023-09-01 20:55:22 -04:00
  • 9e0daff46e haze: split operations by type Liam 2023-09-01 20:16:06 -04:00
  • 6b72dbd22d haze: refactor constant use for cleaner separation Liam 2023-09-01 20:12:53 -04:00
  • 89a7b2df35 bpc.mitm/exo: support pmic reboot/shutdown on mariko (thanks @CTCaer) Michael Scire 2023-10-11 18:50:38 -07:00
  • 0569392faf erpt: remove deprecated fields, they didn't actually change IDs, just the mapping between id and name table index Michael Scire 2023-10-11 17:48:40 -07:00
  • cefedb4055 emummc: fix offsets for 17.0.0 Michael Scire 2023-10-11 16:59:46 -07:00
  • 19e0fc7966 fusee: support parsing 17.0.0+ INI Michael Scire 2023-10-11 14:01:00 -07:00
  • 0099f8dd22 exo: fix up new titlekey option extents Michael Scire 2023-10-11 13:36:40 -07:00
  • c03e15df71 jpegdec: stop bundling (TODO post-prerelease) Michael Scire 2023-10-11 13:32:46 -07:00
  • 618569faef erpt: Add basic (TODO-impl post-prerelease) support for 17.0.0 changes Michael Scire 2023-10-11 13:32:22 -07:00
  • db66509564 fs: update OpenCodeFileSystem abi for 17.0.0 Michael Scire 2023-10-11 12:45:11 -07:00
  • 13ee9a83cd ncm: update for new 17.0.0 apis Michael Scire 2023-10-11 12:31:37 -07:00
  • c73520180c emummc: update for 17.0.0 Michael Scire 2023-10-11 11:25:52 -07:00
  • 3079578ece exo/spl: Add new EsCommonKeyType Michael Scire 2023-10-11 11:03:17 -07:00
  • 1060eda6ca fusee/exo: implement the usual changes for new firmware support Michael Scire 2023-10-11 10:55:34 -07:00
  • bb825d6a72 kern: fix assert usage in process load Michael Scire 2023-10-11 10:20:47 -07:00
  • 82fde6e11d kern: bump supported version to 17.x Michael Scire 2023-10-11 10:13:45 -07:00
  • baceaf9f84 kern: fix operation type enum-value whoops Michael Scire 2023-10-11 10:12:54 -07:00
  • 7728efce67 kern: implement support for applying relr relocations Michael Scire 2023-10-11 10:12:20 -07:00
  • bc6d207469 kern: split Process/Thread exit to separate WorkerTaskManagers Michael Scire 2023-10-11 09:57:58 -07:00
  • e61f20ce18 kern: split out GetInstructionDataUserMode in exception handler Michael Scire 2023-10-11 09:51:40 -07:00
  • c8ff437971 kern: Add special-case for InvalidateProcessDataCache on current process Michael Scire 2023-10-11 09:37:45 -07:00
  • 46ccb6d71a kern: KPageTable: remove MapFirst operation, replace with MapFirstGroup Michael Scire 2023-10-11 09:32:23 -07:00
  • a991bb2f5b kern: note OnFinalize calls in KPageTable::Finalize Michael Scire 2023-10-11 09:16:52 -07:00
  • 4805a8cfd7 kern: implement new default application system resource field in KProcess Michael Scire 2023-10-11 09:13:59 -07:00
  • c9ff97f041 kern: update KMemoryRegionType values for new ids + SecureUnknown region Michael Scire 2023-10-11 08:52:46 -07:00
  • b8b04d1bf3 kern: KSupervisorPageTable now checks wxn instead of setting it Michael Scire 2023-10-11 08:41:36 -07:00
  • c82d363682 kern: KPageTable::Initialize no longer takes unused process id Michael Scire 2023-10-11 08:29:07 -07:00
  • d020426fe2 kern: implement PermissionLock, update KPageTableBase attribute/alignment checks Michael Scire 2023-10-11 07:59:37 -07:00
  • adfe8b933e kern: KPageTableBase::CheckMemoryState now invokes a helper Michael Scire 2023-10-11 05:11:50 -07:00
  • 5aba96d029 kern: update KMemoryState, remove bijection (separate IoRegister/IoMemory) Michael Scire 2023-10-11 05:00:23 -07:00
  • 545ddaf92c kern: update initial process load logic to do per-segment mapping/decompression Michael Scire 2023-10-11 04:26:30 -07:00
  • c81d787dc3 kern: clear new pages in init page allocator, not init page table Michael Scire 2023-10-11 03:27:45 -07:00
  • b9a4c2bdba kern: add speculation barriers after eret Michael Scire 2023-10-11 03:21:06 -07:00
  • 9e99f36d7c kern: remove unnecessary fields from InitArgs (0x80 -> 0x40) Michael Scire 2023-10-11 03:10:08 -07:00
  • 3c33647f6d kern: on second thought, move vectors back to end of text Michael Scire 2023-10-11 03:01:52 -07:00
  • 3f619a1fef kern/ldr: move crt0 into .rodata Michael Scire 2023-10-11 02:59:41 -07:00
  • 2a060d2645 kern: pass ini1 size from loader to kernel, remove slab memset from init0 Michael Scire 2023-10-11 02:02:49 -07:00
  • 937ae17f19 utils: update erpt script Michael Scire 2023-10-10 22:45:59 -07:00
  • ba91f070e8 mesosphere: remove nostartfiles from specs files (should only be passed to linker wrapper) Michael Scire 2023-09-17 09:33:56 -07:00
  • 4fe9a89ab8 docs: commit saddest changelog of all time, this is your brain on going to vacation 1.5.5 Michael Scire 2023-08-21 17:30:06 -07:00
  • de73f6c5bb git subrepo push libraries Michael Scire 2023-08-21 17:27:16 -07:00
  • e488b6ee47 ams: add enum recognition for 16.1.0 Michael Scire 2023-08-21 17:26:27 -07:00
  • 99810dc091 fssystem: fix typo error in BucketTree::Visitor::MoveNext Michael Scire 2023-08-15 14:46:07 -07:00