Commit Graph

  • 188908cf20 kern: add KAddressArbiter::WaitIfEqual Michael Scire 2020-07-15 09:15:49 -0700
  • 67f26f7c91 kern: implement SvcSetHeapSize Michael Scire 2020-07-15 03:07:00 -0700
  • f9a1f340b2 kern: implement all device address space svcs Michael Scire 2020-07-14 22:39:43 -0700
  • b204cb3857 kern: retrieve target firmware from exosphere instead of hardcoding Michael Scire 2020-07-14 19:52:41 -0700
  • 730b09c5f8 kern: implement DetachDeviceAddressSpace, skeleton other das funcs in KDevicePageTable Michael Scire 2020-07-14 19:15:10 -0700
  • 40344f75db kern: add infra (but not impl) for all DeviceAddressSpace svcs Michael Scire 2020-07-14 18:46:25 -0700
  • 85936a22b3 kern: qualify inherited KAutoObjectWithListContainer accessor typenames Michael Scire 2020-07-14 13:36:35 -0700
  • 06bf19fc05 kern: implement SvcGetProcessList Michael Scire 2020-07-14 13:22:08 -0700
  • e768525d68 kern: add SvcCreateDeviceAddressSpace, SvcAttachDeviceAddressSpace Michael Scire 2020-07-14 09:49:49 -0700
  • 2cb3e9e4fc kern: implement SvcCreateInterruptEvent Michael Scire 2020-07-14 03:26:02 -0700
  • da728bed05 kern: implement SvcCreateEvent, SvcSignalEvent, SvcClearEvent, SvcResetSignal Michael Scire 2020-07-14 02:45:06 -0700
  • 25c4830014 kern: add SvcCreatePort, SvcConnectToPort Michael Scire 2020-07-14 02:24:26 -0700
  • 59e2676e69 kern: add SvcReadWriteRegister Michael Scire 2020-07-14 01:53:32 -0700
  • bcd6372a99 kern: patch svc tables via asm, instead of relying on compiler to be nice Michael Scire 2020-07-13 19:16:05 -0700
  • e5debe3fbb kern: Implement QueryIoMapping logic for < 8.0.0 Michael Scire 2020-07-13 19:02:00 -0700
  • 5816d4d743 kern: Support older SVC ABIs Michael Scire 2020-07-13 18:50:37 -0700
  • 3d2eb8e903 Daybreak: support installing non-exfat update if only exfat firm is missing/corrupt Michael Scire 2020-07-27 15:42:17 -0700
  • 65b42497d7 Fix building with devkitarm-rules 1.1.0 Hthh 2020-07-27 15:23:47 +1000
  • 2cc9900daf Fix building with devkitarm-rules 1.1.0 Hthh 2020-07-27 15:23:47 +1000
  • 46bd03c06d fs: correct retry loop again Michael Scire 2020-07-20 13:33:09 -0700
  • 9482fafabd fs: fix retry bug in OpenContentStorageFileSystem Michael Scire 2020-07-20 13:18:32 -0700
  • 762db93f4a libs: add libexosphere to targets Michael Scire 2020-07-20 13:12:43 -0700
  • 5c3cd7d610 Update makefile Michael Scire 2020-07-11 11:49:07 -0700
  • 48a38847c2 daybreak: Added support for factory resetting (#1083) Adubbz 2020-07-11 14:05:30 +1000
  • 9382ff0939 Add stack overflow detection to fatal error code misson20000 2020-07-15 20:12:49 -0700
  • d44dd1a19b Add stack overflow detection to fatal error code misson20000 2020-07-15 20:12:49 -0700
  • f71ad5ac2c fusee/sept: ensure proper array initialization in exception handling hexkyz 2020-07-14 18:58:19 +0100
  • fef8a4918e
    sept: add missing include hexkyz 2020-07-14 18:31:27 +0100
  • 72afe34cf9 fusee/sept: fix error printing hexkyz 2020-07-14 18:12:31 +0100
  • 51dd668c7c loader: fix typo Michael Scire 2020-07-13 17:44:20 -0700
  • c01753370a ams: update to know about 10.1.0 Michael Scire 2020-07-13 17:34:48 -0700
  • 33434e21ef kern: Prepare to commit cardinal sin Michael Scire 2020-07-13 17:00:51 -0700
  • 18698bf1d3 kern: add SvcQueryIoMapping (NOTE: pre-10.x, ABI needs update) Michael Scire 2020-07-13 13:24:32 -0700
  • 57867d6ced kern: fix/add InfoType_(Total/Used)(NonSystem/)MemorySize Michael Scire 2020-07-13 12:17:28 -0700
  • 35c1959131 kern: assert correctness for complete class hierarchy Michael Scire 2020-07-13 11:11:30 -0700
  • a4e3eae4b6 svc/ipc: fix handle count accessors Michael Scire 2020-07-13 11:00:46 -0700
  • 84d8634938 kern: fix bugs in Receive/Exchange ipc buffers Michael Scire 2020-07-13 10:02:01 -0700
  • 095fc6b996 kern: fix UpdateLock perms for ipc Michael Scire 2020-07-12 22:22:54 -0700
  • bc767742f7 kern: fix unaligned map alias buffers Michael Scire 2020-07-12 18:53:45 -0700
  • e2e5a2ccc2 kern: fix bugs in MapAlias ipc mappings Michael Scire 2020-07-12 18:17:29 -0700
  • a8d4b10b17 kern: implement IPC KPageTable functionality Michael Scire 2020-07-12 15:42:47 -0700
  • c34bf6e56f Update makefile Michael Scire 2020-07-11 11:49:07 -0700
  • 3c8d8161cc kern: fix bug in ToMessageBuffer pointer transfer selection Michael Scire 2020-07-11 02:06:44 -0700
  • 4a7ce9dd75 kern/KScheduler: implement special yields Michael Scire 2020-07-11 00:48:26 -0700
  • ca9327a120 kern: implement SvcSleepThread for ns > 0 Michael Scire 2020-07-10 23:30:15 -0700
  • f37eda6b86 kern: implement KPageTableBase::CopyHeapToHeap(WithoutCheckDestination) Michael Scire 2020-07-10 21:37:56 -0700
  • 9d0457b29d
    daybreak: Added support for factory resetting (#1083) Adubbz 2020-07-11 14:05:30 +1000
  • de4a28b713 daybreak: support resetting to factory settings Adubbz 2020-07-11 13:37:34 +1000
  • 09ae33e59e daybreak: snprintf fixes Adubbz 2020-07-11 12:04:03 +1000
  • 234df7113e daybreak: ui code cleanup Adubbz 2020-07-11 11:50:44 +1000
  • c72bdec328 kern: add KPageTableBase::CopyMemory Linear <-> User and Linear <-> Kernel Michael Scire 2020-07-10 20:09:06 -0700
  • 4a767c9082 kern: mostly implement thread exit Michael Scire 2020-07-10 18:39:53 -0700
  • c8f71007ec kern/ipc: fix bug in SendMessage Michael Scire 2020-07-10 16:57:11 -0700
  • 4ff10f3ce0 kern/ipc: implement remaining KServerSession reply code Michael Scire 2020-07-10 16:46:55 -0700
  • d52655eaf1 kern: add SvcExitThread, SvcSendAsyncRequestWithUserBuffer, SvcReplyAndReceiveWithUserBuffer Michael Scire 2020-07-10 15:31:23 -0700
  • 1b429918de kern/ipc: implement most of reply Michael Scire 2020-07-10 13:42:36 -0700
  • b29dc76b20 kern/ipc: implement SendReply, declare SendMessage Michael Scire 2020-07-10 12:49:52 -0700
  • 4db9d95958 os: fix building with new svc defs Michael Scire 2020-07-10 11:57:40 -0700
  • 2ec4ed3568 kern/ipc: add Atmosphere's mitm pid passthrough logic Michael Scire 2020-07-10 10:45:22 -0700
  • 4e226b523e ipc/receive: trivially correct result return codeflow Michael Scire 2020-07-10 10:35:33 -0700
  • 9fa6d12586 kern/ipc: finish Receive part of ReplyAndReceive Michael Scire 2020-07-10 10:20:33 -0700
  • 804aa0e55d ipc: add MapAlias processing logic for Receive Michael Scire 2020-07-10 08:49:10 -0700
  • 9d57783aa8 ipc::Reply -> implement Pointer handling logic Michael Scire 2020-07-10 01:47:18 -0700
  • a510a1138d ipc::Reply -> add raw data copy logic Michael Scire 2020-07-10 01:15:14 -0700
  • 4e667bc7c1 kern: implement remaining non-KServerSession:: part of Reply/Receive Michael Scire 2020-07-10 00:28:30 -0700
  • 84b1be1d58 kern: partially implement Receive half of ReplyAndReceive Michael Scire 2020-07-10 00:03:50 -0700
  • 1b2203d102 kern: implement SvcSendSyncRequest(WithUserBuffer) Michael Scire 2020-07-09 21:30:29 -0700
  • 4f12449acf kern: implement SvcArbitrateLock, SvcArbitrateUnlock Michael Scire 2020-07-09 20:45:26 -0700
  • f4fd4cbbb2 kern: skeleton SvcReplyAndReceive Michael Scire 2020-07-09 20:11:41 -0700
  • be98aaa185 kern: partially implement SvcSignalProcessWideKey Michael Scire 2020-07-09 19:17:30 -0700
  • 7f4c6ae9e7 kern: implement SvcCreateThread, SvcStartThread Michael Scire 2020-07-09 18:54:09 -0700
  • 9503aae522 kern: implement SvcMapMemory Michael Scire 2020-07-09 18:12:04 -0700
  • 78da7422ae kern: implement SvcAcceptSession Michael Scire 2020-07-09 17:49:33 -0700
  • f52232f0f2 kern: implement SvcWaitSynchronization Michael Scire 2020-07-09 17:21:47 -0700
  • 16c9c53a4a kern: implement KEvent, KWritableEvent, KServerSession::OnClientClosed Michael Scire 2020-07-09 16:32:37 -0700
  • d0d8914f28 kern: implement SvcCloseHandle Michael Scire 2020-07-09 15:25:01 -0700
  • 7400a8ff68 kern: SvcConnectToNamedPort Michael Scire 2020-07-09 14:49:51 -0700
  • a2eb93fde8 kern: svcOutputDebugString, svcGetThreadPriority, svcGetThreadId Michael Scire 2020-07-09 13:07:38 -0700
  • 1a0696f8a3 kern: implement SvcUnmapMemory, more of SvcGetInfo Michael Scire 2020-05-29 00:57:25 -0700
  • faad5609b9 ncm: safer access patterns for FirmwareVariationInfo Michael Scire 2020-07-10 11:49:44 -0700
  • ad551c3b55 ncm: loosen FirmwareVariation restrictions. Michael Scire 2020-07-10 11:46:45 -0700
  • c2408395d8
    daybreak: address nitpicks (#1081) Adubbz 2020-07-10 23:44:32 +1000
  • 40f235f116 daybreak: even more label changes Adubbz 2020-07-10 23:44:05 +1000
  • 991d74b3fc daybreak: more label tweaks Adubbz 2020-07-10 23:41:36 +1000
  • f04b3286bb daybreak: append / to paths Adubbz 2020-07-10 22:15:36 +1000
  • 733af909f9 daybreak: address nitpicks Adubbz 2020-07-10 21:26:50 +1000
  • 084dd3232e
    daybreak: various ux improvements (#1080) Adubbz 2020-07-09 21:33:52 +1000
  • 9bda017335 daybreak: various ux improvements Adubbz 2020-07-09 19:46:01 +1000
  • 8d6e076b77
    ncm: Mark two variables as const (#1078) VolcaEM 2020-07-09 06:48:41 +0200
  • b6c980c93c
    ncm: Mark two variables as const VolcaEM 2020-07-09 06:43:43 +0200
  • 9bd6916646 ams: bump version to 0.14.0, add emummc info configitem Michael Scire 2020-07-08 17:36:52 -0700
  • f168542931 ams: distribute daybreak in release zips Michael Scire 2020-07-08 17:11:52 -0700
  • 852c039f70 ncm: rights ids were added in 2.0.0 Michael Scire 2020-07-08 16:02:47 -0700
  • bffd553b80 sf: correct deprecated spl interface definition Michael Scire 2020-07-08 15:42:15 -0700
  • 2d9f5b6942 sf: support service objects which must themselves be shared pointers Michael Scire 2020-07-08 15:07:40 -0700
  • aa2d1e15ab exo: integrate multiple PRs' split_program changes Michael Scire 2020-07-07 20:28:31 -0700
  • 0cac10a2f0
    daybreak: sort folders alphabetically and only display success message on success (#1075) Adubbz 2020-07-08 13:06:21 +1000
  • 27bbdbd7c0 daybreak: sort folders alphabetically and only display success message on success Adubbz 2020-07-08 13:01:37 +1000
  • 499f29d2f0 ncm: make *ActivateContentMetaDatabase play nice with 1.0.0 Michael Scire 2020-07-07 20:00:51 -0700
  • 9efca346d9 docs: update roadmap Michael Scire 2020-07-07 18:15:06 -0700