Commit Graph

  • d5310407ad kern: implement SvcSleepThread for ns > 0 Michael Scire 2020-07-10 23:30:15 -0700
  • 2a8979b6a1 kern: implement KPageTableBase::CopyHeapToHeap(WithoutCheckDestination) Michael Scire 2020-07-10 21:37:56 -0700
  • 7a57010993 kern: add KPageTableBase::CopyMemory Linear <-> User and Linear <-> Kernel Michael Scire 2020-07-10 20:09:06 -0700
  • 9fdf063039 kern: mostly implement thread exit Michael Scire 2020-07-10 18:39:53 -0700
  • 09305d147a kern/ipc: fix bug in SendMessage Michael Scire 2020-07-10 16:57:11 -0700
  • 17c04d234d kern/ipc: implement remaining KServerSession reply code Michael Scire 2020-07-10 16:46:55 -0700
  • a574c00d5f kern: add SvcExitThread, SvcSendAsyncRequestWithUserBuffer, SvcReplyAndReceiveWithUserBuffer Michael Scire 2020-07-10 15:31:23 -0700
  • 47a4b18b76 kern/ipc: implement most of reply Michael Scire 2020-07-10 13:42:36 -0700
  • d51693b539 kern/ipc: implement SendReply, declare SendMessage Michael Scire 2020-07-10 12:49:52 -0700
  • 344a3265c0 os: fix building with new svc defs Michael Scire 2020-07-10 11:57:40 -0700
  • a8a16c6a69 kern/ipc: add Atmosphere's mitm pid passthrough logic Michael Scire 2020-07-10 10:45:22 -0700
  • 652be6087e ipc/receive: trivially correct result return codeflow Michael Scire 2020-07-10 10:35:33 -0700
  • 27d1e6e549 kern/ipc: finish Receive part of ReplyAndReceive Michael Scire 2020-07-10 10:20:33 -0700
  • 67c18a0008 ipc: add MapAlias processing logic for Receive Michael Scire 2020-07-10 08:49:10 -0700
  • 6a6b989dd2 ipc::Reply -> implement Pointer handling logic Michael Scire 2020-07-10 01:47:18 -0700
  • f7b9ea9ff5 ipc::Reply -> add raw data copy logic Michael Scire 2020-07-10 01:15:14 -0700
  • 50fd330bad kern: implement remaining non-KServerSession:: part of Reply/Receive Michael Scire 2020-07-10 00:28:30 -0700
  • 2692299372 kern: partially implement Receive half of ReplyAndReceive Michael Scire 2020-07-10 00:03:50 -0700
  • d986b698d4 kern: implement SvcSendSyncRequest(WithUserBuffer) Michael Scire 2020-07-09 21:30:29 -0700
  • 8479ff4a1a kern: implement SvcArbitrateLock, SvcArbitrateUnlock Michael Scire 2020-07-09 20:45:26 -0700
  • 2415b68748 kern: skeleton SvcReplyAndReceive Michael Scire 2020-07-09 20:11:41 -0700
  • 70291b4608 kern: partially implement SvcSignalProcessWideKey Michael Scire 2020-07-09 19:17:30 -0700
  • f752db8379 kern: implement SvcCreateThread, SvcStartThread Michael Scire 2020-07-09 18:54:09 -0700
  • 3c386e8ab3 kern: implement SvcMapMemory Michael Scire 2020-07-09 18:12:04 -0700
  • 139e043abc kern: implement SvcAcceptSession Michael Scire 2020-07-09 17:49:33 -0700
  • c5e4c7c921 kern: implement SvcWaitSynchronization Michael Scire 2020-07-09 17:21:47 -0700
  • 98ac3c7efc kern: implement KEvent, KWritableEvent, KServerSession::OnClientClosed Michael Scire 2020-07-09 16:32:37 -0700
  • 88142a11c4 kern: implement SvcCloseHandle Michael Scire 2020-07-09 15:25:01 -0700
  • 72d4c01501 kern: SvcConnectToNamedPort Michael Scire 2020-07-09 14:49:51 -0700
  • b9fb29e1c7 kern: svcOutputDebugString, svcGetThreadPriority, svcGetThreadId Michael Scire 2020-07-09 13:07:38 -0700
  • 191e233745 kern: implement SvcUnmapMemory, more of SvcGetInfo Michael Scire 2020-05-29 00:57:25 -0700
  • 103c81abc5 ncm: safer access patterns for FirmwareVariationInfo Michael Scire 2020-07-10 11:49:44 -0700
  • 9f8f932383 ncm: loosen FirmwareVariation restrictions. Michael Scire 2020-07-10 11:46:45 -0700
  • 2b3859e187 ncm: Mark two variables as const (#1078) VolcaEM 2020-07-09 06:48:41 +0200
  • ab059c1a57 ams: bump version to 0.14.0, add emummc info configitem Michael Scire 2020-07-08 17:36:52 -0700
  • ffc68d133f ncm: rights ids were added in 2.0.0 Michael Scire 2020-07-08 16:02:47 -0700
  • f53cc8139d sf: correct deprecated spl interface definition Michael Scire 2020-07-08 15:42:15 -0700
  • 3241b60a01 sf: support service objects which must themselves be shared pointers Michael Scire 2020-07-08 15:07:40 -0700
  • 771de71f0c ncm: make *ActivateContentMetaDatabase play nice with 1.0.0 Michael Scire 2020-07-07 20:00:51 -0700
  • ecf8389efd sf: Change interface definition methodology (#1074) SciresM 2020-07-07 17:07:23 -0700
  • 178deebf24 exo: fixes, now tested working on mariko hardware Michael Scire 2020-07-02 14:06:42 -0700
  • 47d62b22f2 libstrat: fix bugs/compiler warnings Michael Scire 2020-07-01 09:22:09 -0700
  • e00abe01c1 fs: use access_log for other user fs/dir/file bindings Michael Scire 2020-07-01 01:27:23 -0700
  • 3c7c4d8bff fs: implement AccessLog, enable for File operations Michael Scire 2020-06-29 23:19:33 -0700
  • 3d529522d3 exo: add mariko spare reg write during setup Michael Scire 2020-06-29 05:40:09 -0700
  • 8f2c7eef54 exo: implement mariko fuse driver Michael Scire 2020-06-29 04:40:59 -0700
  • 52088109b7 libstrat: correct firmware comparison in meta database builder Michael Scire 2020-06-29 04:40:01 -0700
  • 7de919f3df exo: implement remaining SE changes for mariko support Michael Scire 2020-06-28 21:11:29 -0700
  • 1f252dfa43 exo: implement mariko se/tzram context save Michael Scire 2020-06-28 20:32:45 -0700
  • 89f8944f80 libstrat: fix dependencies for pre-compiled header Michael Scire 2020-06-28 19:40:56 -0700
  • 1e0ca0e9cc fusee/exo: correct device key management for newer consoles (closes #1053) Michael Scire 2020-06-28 05:37:51 -0700
  • 2993c11865 fs: more IndirectStorage::OperatePerEntry updates/fixes Michael Scire 2020-06-28 02:52:02 -0700
  • 7943b26400 sysupdater: minor api fixes (now verified working on hardware) Michael Scire 2020-06-27 07:33:36 -0700
  • a1a68953e0 sysupdater: implement (untested) rest of the api Michael Scire 2020-06-26 19:22:50 -0700
  • 1867bc1264 sysupdater: Add ValidateUpdate, begin implementing Async logic Michael Scire 2020-06-26 11:36:38 -0700
  • 1699ad4280 sysupdater: make GetUpdateInformation work on hardware. Michael Scire 2020-06-26 04:34:26 -0700
  • f019daae0e sysupdater: implement content meta mounting Michael Scire 2020-06-26 02:24:52 -0700
  • 8f0ee258ac sysupdater: begin implementing api Michael Scire 2020-06-25 21:59:59 -0700
  • 3b4b19893b fs: update IndirectStorage for 10.x, bugfixes Michael Scire 2020-06-25 17:36:05 -0700
  • d061a52230 ams: add -Wno-format-truncation to flags Michael Scire 2020-06-25 17:32:22 -0700
  • 8ab659c131 ncm: fix exfat system updates Adubbz 2020-06-20 01:09:38 +1000
  • cf8f0c3c1f ams: fix comment warn Michael Scire 2020-06-14 22:59:12 -0700
  • adf5cd345d hos: fix c/p error' Michael Scire 2020-06-14 22:53:39 -0700
  • 0447aa67a5 hos: be a little friendlier about versioning Michael Scire 2020-06-14 22:50:08 -0700
  • a27e9f1595 exo: amend pk21 restrictions Michael Scire 2020-06-12 11:01:47 -0700
  • 7ccf9415f9 stratosphere: fix command availability to include minor versions Michael Scire 2020-06-12 03:27:29 -0700
  • 000e845cd2 exo2: add security checks, full 2.0.0 support Michael Scire 2020-06-12 02:21:08 -0700
  • 70b3c07c08 ams: bump to 0.13.0, add 10.0.4 recognition Michael Scire 2020-06-12 01:34:36 -0700
  • 339dd49c20 exo2: address volca review commentary Michael Scire 2020-06-11 19:28:38 -0700
  • 1674d4d220 exo2: implement warmboot firmware Michael Scire 2020-06-11 01:30:30 -0700
  • 46983d7b6f exo2: implement SmcIramCopy/reboot to payload/rcm Michael Scire 2020-06-08 09:02:50 -0700
  • 3d96ce7512 exo2: implement SmcReencryptDeviceUniqueData Michael Scire 2020-06-08 05:17:52 -0700
  • 43569123cd exo2: suspend fixes (sleep/wake now works on hardware) Michael Scire 2020-06-08 03:53:40 -0700
  • 4ba07f80f8 exo2: implement the rest of cpu suspend (security checks TODO) Michael Scire 2020-06-08 00:41:27 -0700
  • 72a7b840d3 exo2: add sc7fw load, skeleton rest of suspend Michael Scire 2020-06-07 19:51:49 -0700
  • b8ae1b1799 exo2: implement the first half of SmcCpuSuspend Michael Scire 2020-06-07 19:16:48 -0700
  • e9100b287d exo2: add a number of minor configuration fixes Michael Scire 2020-06-05 04:07:56 -0700
  • b3819a1e29 exo2: implement smc cpu off Michael Scire 2020-05-25 22:32:54 -0700
  • 810419f2da exo2: implement SmcPrepareEsDeviceUniqueKey, SmcPrepareEsCommonTitleKey, SmcLoadPreparedAesKey Michael Scire 2020-05-20 06:03:07 -0700
  • eef3dda23b exo2: fix bugs in device unique data decrypytion Michael Scire 2020-05-18 00:37:39 -0700
  • 7561db5ed2 exo2: Implement (untested) SmcDecryptDeviceUniqueData Michael Scire 2020-05-17 02:36:48 -0700
  • ec2ec1feef exo2: implement some mariko TODOs Michael Scire 2020-05-16 16:46:34 -0700
  • 68398407e0 exo2: cache soc type/hardware type for quick lookup Michael Scire 2020-05-16 16:34:59 -0700
  • 60416d1439 exo2: fix bugs in Cmac and DeviceId calculation Michael Scire 2020-05-16 11:59:16 -0700
  • 49fc2acc9f exo2: tentative (read: bugged) SmcComputeCmac, SmcGenerateSpecificAesKey, SmcGetSecureData Michael Scire 2020-05-15 17:42:04 -0700
  • 8b80e0ec23 exo2: implement SmcComputeAes, SmcGetResult, SmcGetResultData Michael Scire 2020-05-15 14:58:45 -0700
  • 10f12f49e7 exo2: implement SmcGenerateAesKek, SmcLoadAesKey Michael Scire 2020-05-15 11:10:28 -0700
  • 94a8be89ac exo2: implement SmcGetConfig Michael Scire 2020-05-15 02:32:17 -0700
  • 9819c15c5b exo2: Implement SmcReadWriteRegister Michael Scire 2020-05-14 15:57:22 -0700
  • 13ee5bab6a exo2: minor fixes, now completes main and receives SMCs on hw Michael Scire 2020-05-14 13:06:15 -0700
  • 9251c28a34 exo2: minor stack/mmu fixes, now gets to main on hw Michael Scire 2020-05-14 03:49:48 -0700
  • 35503a36d7 exo2: implement SmcPowerCpuOn Michael Scire 2020-05-13 21:48:07 -0700
  • eb348f7da2 exo2: by default, map end of iram for debug Michael Scire 2020-05-13 20:51:58 -0700
  • 43a1908de7 exo2: reorganize to save >0x300 bytes and 0x100 of stack in main Michael Scire 2020-05-13 18:10:54 -0700
  • ffb3493ab5 exo2: implement remainder of warmboot tz code Michael Scire 2020-05-13 10:56:07 -0700
  • 6b7954ad58 exo2: Implement the rest of main/return-to-el1 Michael Scire 2020-05-12 17:14:46 -0700
  • f47147653e exo2: implement rest of main other than SetupSocProtections Michael Scire 2020-05-12 13:27:53 -0700
  • 91bcead046 exo2: implement through package2 decryption Michael Scire 2020-05-12 11:40:29 -0700
  • cf923dc0fe exo2: implement main through sync-for-pk21-load Michael Scire 2020-05-12 01:18:10 -0700
  • eb2595ed6c exo2: implement through boot config load/validate Michael Scire 2020-05-12 00:32:09 -0700