Commit Graph

  • d7a02b6ca1 kern: fix some comment typos Michael Scire 2023-11-01 10:25:31 -0700
  • 43b8461b5f kern/svc: fix query/insecure names Michael Scire 2023-11-01 10:24:13 -0700
  • 80bf6aeeed ams: bump version to 1.6.2, add changelog Michael Scire 2023-10-27 16:21:57 -0700
  • 8fe4159ca2 erpt: add remaining SubmitFsInfo helpers Michael Scire 2023-10-25 16:08:12 -0700
  • 2dd93851d9 erpt: SubmitFileSystemProxyErrorInfo Michael Scire 2023-10-25 14:21:27 -0700
  • 04ba43ff98 erpt: GetMmcErrorInfo, GetSdCard*Info Michael Scire 2023-10-25 12:41:18 -0700
  • f67c400289 erpt: begin SubmitFsinfo (SubmitMmcDetailInfo) Michael Scire 2023-10-25 04:45:41 -0700
  • 71e35e4880 jpegdec: fix abort check on output width Michael Scire 2023-10-18 02:33:59 -0700
  • 166c49c893 jpegdec: update to reflect 17.0.0 changes Michael Scire 2023-10-18 02:31:26 -0700
  • 44809d30cb pm: adjust resource limit function names Michael Scire 2023-10-17 11:10:09 -0700
  • 965e05b3cc ams: bump version to 1.6.1 Michael Scire 2023-10-16 12:30:35 -0700
  • 944ff3d5f6 ncm: fix two comments Michael Scire 2023-10-16 08:24:07 -0700
  • 2125f3c404 ncm: better detect + fix 17 brick after-the-fact Michael Scire 2023-10-16 02:37:40 -0700
  • 8d495c256e fs: add missing stub for GetProgramId Liam 2023-10-14 10:42:18 -0400
  • 74d96b5fea kern: fix minor sin Michael Scire 2023-10-12 14:25:17 -0700
  • 132558c338 erpt: amend min-version for latest CreateReportWithAttachments Michael Scire 2023-10-12 08:52:39 -0700
  • 5d5699a7e8 ncm: work around change in Nintendo save handling behavior Michael Scire 2023-10-12 08:17:05 -0700
  • 338d7ce940 bpc.mitm/exo: support pmic reboot/shutdown on mariko (thanks @CTCaer) Michael Scire 2023-10-11 18:50:38 -0700
  • 77ae1814ff 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 -0700
  • 054eeddc0c erpt: Add basic (TODO-impl post-prerelease) support for 17.0.0 changes Michael Scire 2023-10-11 13:32:22 -0700
  • ee56715f3f fs: update OpenCodeFileSystem abi for 17.0.0 Michael Scire 2023-10-11 12:45:11 -0700
  • c9a576e990 ncm: update for new 17.0.0 apis Michael Scire 2023-10-11 12:31:37 -0700
  • 38cc50294b exo/spl: Add new EsCommonKeyType Michael Scire 2023-10-11 11:03:17 -0700
  • 5c8a8adc9a fusee/exo: implement the usual changes for new firmware support Michael Scire 2023-10-11 10:55:34 -0700
  • 2c77b3e1e3 kern: fix assert usage in process load Michael Scire 2023-10-11 10:20:47 -0700
  • a2cdc8626d kern: bump supported version to 17.x Michael Scire 2023-10-11 10:13:45 -0700
  • 224be3e9f1 kern: fix operation type enum-value whoops Michael Scire 2023-10-11 10:12:54 -0700
  • d211eb4de7 kern: implement support for applying relr relocations Michael Scire 2023-10-11 10:12:20 -0700
  • a55dbf0819 kern: split Process/Thread exit to separate WorkerTaskManagers Michael Scire 2023-10-11 09:57:58 -0700
  • d213377313 kern: split out GetInstructionDataUserMode in exception handler Michael Scire 2023-10-11 09:51:40 -0700
  • e07b0a924d kern: Add special-case for InvalidateProcessDataCache on current process Michael Scire 2023-10-11 09:37:45 -0700
  • 6dcf506423 kern: KPageTable: remove MapFirst operation, replace with MapFirstGroup Michael Scire 2023-10-11 09:32:23 -0700
  • 7ac90cdb0d kern: note OnFinalize calls in KPageTable::Finalize Michael Scire 2023-10-11 09:16:52 -0700
  • dfbd37e448 kern: implement new default application system resource field in KProcess Michael Scire 2023-10-11 09:13:59 -0700
  • 9d485e7df9 kern: update KMemoryRegionType values for new ids + SecureUnknown region Michael Scire 2023-10-11 08:52:46 -0700
  • 9f51df06d5 kern: KSupervisorPageTable now checks wxn instead of setting it Michael Scire 2023-10-11 08:41:36 -0700
  • 41eea11a19 kern: KPageTable::Initialize no longer takes unused process id Michael Scire 2023-10-11 08:29:07 -0700
  • 15ca0c1b10 kern: implement PermissionLock, update KPageTableBase attribute/alignment checks Michael Scire 2023-10-11 07:59:37 -0700
  • d4319842a9 kern: KPageTableBase::CheckMemoryState now invokes a helper Michael Scire 2023-10-11 05:11:50 -0700
  • c8f04e21e5 kern: update KMemoryState, remove bijection (separate IoRegister/IoMemory) Michael Scire 2023-10-11 05:00:23 -0700
  • 2c2aa8b57c kern: update initial process load logic to do per-segment mapping/decompression Michael Scire 2023-10-11 04:26:30 -0700
  • a6e34647de kern: clear new pages in init page allocator, not init page table Michael Scire 2023-10-11 03:27:45 -0700
  • 8d84b5776f kern: add speculation barriers after eret Michael Scire 2023-10-11 03:21:06 -0700
  • d21f281094 kern: remove unnecessary fields from InitArgs (0x80 -> 0x40) Michael Scire 2023-10-11 03:10:08 -0700
  • 3abc567a73 kern/ldr: move crt0 into .rodata Michael Scire 2023-10-11 02:59:41 -0700
  • ba1a07db68 kern: pass ini1 size from loader to kernel, remove slab memset from init0 Michael Scire 2023-10-11 02:02:49 -0700
  • 540ca1351a dmnt.gen2: enable attach to arbitrary program id Liam 2023-10-11 17:51:27 -0400
  • c3dc418a28 ams: add enum recognition for 16.1.0 Michael Scire 2023-08-21 17:26:27 -0700
  • ea17b60da6 fssystem: fix typo error in BucketTree::Visitor::MoveNext Michael Scire 2023-08-15 14:46:07 -0700
  • 05852b0ffd libstrat: comment fixes for fssystem Liam 2023-08-11 12:14:21 -0400
  • 450218773f libstrat: fix more minor style issues pointed out by Pharynx Michael Scire 2023-08-10 11:48:28 -0700
  • f6abe32331 fssystem: fix stupid issue in NodeBuffer move-ctor Michael Scire 2023-08-03 16:58:49 -0700
  • 390356cd9e mitm: fix errant include on non-hos Michael Scire 2023-06-06 19:32:06 -0700
  • f4a966eb4c ams: bump version to 1.5.4 Michael Scire 2023-05-14 03:16:27 -0700
  • 4e7ae82b38 romfs/ams.mitm/pm: refactor to dynamically steal heap for certain games. (#2122) SciresM 2023-05-14 03:06:52 -0700
  • cd0fc2c1d5 ams: recognize 16.0.3('s FS) Michael Scire 2023-05-08 17:51:13 -0700
  • 5d883f22c8 ams: fix compilation with gcc 13 Michael Scire 2023-05-06 17:49:36 -0700
  • 2db2e41398 kern: track heap in KPageTableBase::MemoryRange Michael Scire 2023-04-30 16:50:53 -0700
  • 94a2fce05e ams: I really need to automate keeping this in sync Michael Scire 2023-04-17 20:57:57 -0700
  • ecc8b18111 ams: add 16.0.2 enum Michael Scire 2023-04-17 20:40:02 -0700
  • 7340e2eaba docs: bump version, 16.0.1 exists too Michael Scire 2023-04-17 14:19:10 -0700
  • c1e9ba08dc kern: adjust wording to be more technically correct Michael Scire 2023-03-27 10:54:58 -0700
  • b1607dc8a3 ams: bump version Michael Scire 2023-03-13 17:16:51 -0700
  • db46d9d45e settings: add os guard Michael Scire 2023-03-12 22:34:23 -0700
  • de14257419 ams: allow convertible-to-result in abort print macros Michael Scire 2023-03-11 15:14:33 -0700
  • 2f6ea652d7 Add system setting to mirror bluetooth pairing database to sd card (#1787) ndeadly 2023-03-10 18:06:38 +0100
  • 9b01b09c4b windows: disable -fdata-sections Michael Scire 2023-03-09 23:46:54 -0700
  • a1e186b715 windows: re-enable lto for os/fs libraries Michael Scire 2023-03-09 23:46:31 -0700
  • 7ca08f0c99 kern: fix stray addressof operator Michael Scire 2023-03-08 09:46:38 -0700
  • 099982f909 windows: add brave new mingw compat hook for gcc 12.2.0+ Michael Scire 2023-03-07 22:07:03 -0700
  • 1d3c3230fc kern: minor cleanup (thanks @liamwhite) Michael Scire 2023-03-06 21:18:00 -0700
  • 51e932c88f os: add UnsafeMemory apis Michael Scire 2023-03-01 03:19:04 -0700
  • a556909c10 kern: fix stray comment copy/paste error Michael Scire 2023-02-23 22:00:00 -0700
  • 6cb324a89c erpt: update server code for 16.0.0 logic changes Michael Scire 2023-02-23 21:51:51 -0700
  • 9c8842838a kern: increase non-dynamic heap sizes to 8 GB to match Michael Scire 2023-02-23 19:05:52 -0700
  • af0d008900 ncm: alignment was changed for PlaceHolderId/ContentId in 16.0.0 Michael Scire 2023-02-22 18:03:03 -0700
  • 7a77f2ac8d ncm: fix inversion in activation skipping Michael Scire 2023-02-22 15:29:04 -0700
  • f4a976c2c7 ncm: Add IntegratedContent*Impl Michael Scire 2023-02-22 15:16:30 -0700
  • a203daa849 ncm: first pass at ContentManagerImpl refactor (missing the IntegratedImpls, won't link) Michael Scire 2023-02-22 13:59:05 -0700
  • 8ccd35988a kern: 16.x web applet crashes on exit with 48 MB stolen (rip) Michael Scire 2023-02-21 23:31:31 -0700
  • 8cdda02e4d ncm: fix copy/paste error in switch case Michael Scire 2023-02-21 23:19:18 -0700
  • d152978cbc strat: fix sysmodule building, bump version so I don't forget later Michael Scire 2023-02-21 23:09:47 -0700
  • 1465b1447b libstrat: make build with new ncm/fs api changes (sysmodules probably fail to build) Michael Scire 2023-02-21 22:51:05 -0700
  • c93b437ad7 erpt: update for new ids Michael Scire 2023-02-21 16:11:21 -0700
  • 3cba51b85f boot2: update for 16.0.0 Michael Scire 2023-02-21 16:06:21 -0700
  • 507bc3ddd5 fusee/exo: implement the usual changes for new firmware support Michael Scire 2023-02-21 15:12:27 -0700
  • 1ee342725e kern: bump supported version to 16.x Michael Scire 2023-02-21 14:03:39 -0700
  • 429f3aa49d kern: better divide non-secure size, don't waste fatal memory unless necessary Michael Scire 2023-02-21 14:02:13 -0700
  • a47e5c387d kern: delete creation time field from KProcess Michael Scire 2023-02-21 13:51:56 -0700
  • 7451d0c8ab kern: add InfoType_IoRegionHint Michael Scire 2023-02-21 13:28:14 -0700
  • 7042cd28a1 kern: refactor priority inheritance to represent locks as C++ objects Michael Scire 2023-02-21 13:15:01 -0700
  • e5f193c0bc kern: remove unnecessary interrupt disables from arbiter/condvar Michael Scire 2023-02-21 10:58:02 -0700
  • c506ac0a6f kern: KConditionVariable::SignalToAddress now emits dmb before userspace write Michael Scire 2023-02-21 10:42:24 -0700
  • 03d0fd0f62 kern: refactor init (kill identity map, merge cpu on logic) Michael Scire 2023-02-21 10:38:48 -0700
  • 0db64c5e6f kern: use variable-count parameter arrays for DebugEvents Michael Scire 2023-02-21 09:16:15 -0700
  • 913710ddf3 kern: update KSystemControl::InitializePhase1, dynamically scale 39-bit address space regions Michael Scire 2023-02-21 08:53:17 -0700
  • 8afa5a9057 kern: update for new ChangePermissions page table operation Michael Scire 2023-02-21 08:39:21 -0700
  • 2a651f73c9 kern: adjust pool allocations Michael Scire 2023-02-21 08:16:39 -0700
  • ec29feb497 kern: simplify KSchedulerLock::Lock Michael Scire 2023-02-21 08:08:08 -0700
  • 2840e2c958 kern: allow QueryIoMapping to find Static mappings Michael Scire 2023-02-21 08:06:12 -0700