Commit Graph

  • 54c36042a8 tipc: hard-enforce boolean constraints in command processing generation Michael Scire 2021-04-08 16:52:30 -0700
  • 5bb7a55fe3 tipc: implement service object interface generation Michael Scire 2021-04-08 16:47:13 -0700
  • 434056a334 tipc: first draft object allocation logic Michael Scire 2021-04-08 15:24:22 -0700
  • 8301b868fd tipc: fix compilation issues with core serialization routines Michael Scire 2021-04-08 15:24:08 -0700
  • 7145b887bd tipc: tentative core serialization logic (missing imports, won't compile) Michael Scire 2021-04-08 01:46:16 -0700
  • 4346c028a8 ams: add target firmware 12.0.0, fusee recognition Michael Scire 2021-04-07 17:24:18 -0700
  • f863ad0a32 kern: mesosphere now implements kernel/sdk 12.3 Michael Scire 2021-04-07 17:11:01 -0700
  • e9d44eb71a kern: fuck the KPolice^H^H^H^H^H^HPageGroups Michael Scire 2021-04-07 17:07:01 -0700
  • 44621eeb57 kern: who needs __purecall? Michael Scire 2021-04-07 15:30:36 -0700
  • 0162133f1e kern: update pinning semantics for terminating threads Michael Scire 2021-04-07 15:30:13 -0700
  • 863008ab54 kern: ensure handle table is finalized when deferring termination Michael Scire 2021-04-07 15:16:11 -0700
  • 40f3724891 kern: simplify handle table registration for port/session Michael Scire 2021-04-07 15:03:26 -0700
  • 82c67b4c54 kern: update kdebug process management semantics Michael Scire 2021-04-07 14:53:12 -0700
  • b1b8944ccd kern: update port/session state semantics Michael Scire 2021-04-07 14:45:38 -0700
  • 94dce392ff kern: update KLightConditionVariable Michael Scire 2021-04-07 14:35:26 -0700
  • f9cd04c7c4 kern: optimize KHandleTable to use indices instead of pointers Michael Scire 2021-04-07 14:07:10 -0700
  • 7c35303c62 kern: KAutoObject destruction is now scheduled for next dpc-time Michael Scire 2021-04-07 13:38:51 -0700
  • 13ddcae970 kern: update for new slab resource counts/extents Michael Scire 2021-04-07 12:48:20 -0700
  • 400137d06b kern: reallocate pool distributions for 8GB units Michael Scire 2021-04-07 12:43:20 -0700
  • 0357a98972 kern: simplify global rng initialization Michael Scire 2021-04-07 12:42:35 -0700
  • cf19a7b64d kern: load initial process binary from user pool, rather than from pt heap Michael Scire 2021-04-07 12:25:10 -0700
  • 3ebf91304e kern: update Initialize0 for new changes Michael Scire 2021-04-07 11:25:49 -0700
  • a1abde34a9 kern: update KConditionVariable::WaitForAddress/Wait Michael Scire 2021-04-07 10:19:35 -0700
  • 438fc774ba kern: trivially optimize userspace io memory write Michael Scire 2021-04-07 10:09:35 -0700
  • e4b271b9bc kern: add bounds checking to KHandleTable::Register/Unreserve Michael Scire 2021-04-07 10:07:24 -0700
  • 324ec34f5c kern: update set/way cache operations for new semantics Michael Scire 2021-04-07 10:05:09 -0700
  • 2b10401498 kern: if a page table region is zero-size, nothing overlaps it Michael Scire 2021-04-07 09:59:22 -0700
  • 50ce41adf2 kern: use KScopedLightLockPair helper for page table pair-locks Michael Scire 2021-04-07 09:57:32 -0700
  • 43900d4765 kern: track mapped ipc server memory in page table Michael Scire 2021-04-07 09:48:25 -0700
  • 8df6062a1d kern: add KPageTableBase::Read/WriteDebugIoMemory Michael Scire 2021-04-07 09:25:19 -0700
  • a9f81928f7 kern: flush memory before reading in KPageTableBase::ReadDebugMemory Michael Scire 2021-04-07 08:50:44 -0700
  • 6eda131ab6 kern: update KMemoryBlockManagerUpdaterAllocator for new ctor/init semantics Michael Scire 2021-04-07 08:46:06 -0700
  • e2f21cbd84 kern: swap tpidr_el1/cntv_cval_el0 as scratch vs exception stack Michael Scire 2021-04-07 08:36:03 -0700
  • c39bce4620 kern: support immortal processes Michael Scire 2021-04-07 08:23:21 -0700
  • ec7e3fb07f kern: update process/thread for new running/termination semantics Michael Scire 2021-04-07 08:17:15 -0700
  • 1328f17fb1 kern: unconditionally set thread state when appropriate Michael Scire 2021-04-07 01:44:27 -0700
  • d31612974a kern: update kernel waiter management rules Michael Scire 2021-04-07 01:30:36 -0700
  • be127dfc4b kern: update KInterruptEvent to store core id Michael Scire 2021-04-07 01:25:42 -0700
  • f11f6ec313 kern: update pinned thread priority rules Michael Scire 2021-04-07 01:18:26 -0700
  • e40ccfb4ca kern: add new checks to SetThreadPriority/CoreMask Michael Scire 2021-04-07 01:11:17 -0700
  • d44aa9cb5d kern: update KInitialPageTable/KInitialPageAllocator Michael Scire 2021-04-07 00:09:29 -0700
  • e597eb5411 kern: KLinkedList no longer exists Michael Scire 2021-04-06 23:33:33 -0700
  • afaccc9576 svc: sanitize booleans in autogenerated abi stubs Michael Scire 2021-04-06 23:07:58 -0700
  • af72072313 kern: bump svc limit to 192 from 128 Michael Scire 2021-04-06 22:26:52 -0700
  • b92376192c exo: add new dram ID hexkyz 2021-04-06 21:37:46 +0100
  • 3bcfb043f1 ncm: fix GameCardStorageRoot mount point (closes #1404) Michael Scire 2021-03-24 07:16:55 -0700
  • a156728af7 ncm: Updated ListContentId for 11.0.0 Adubbz 2021-03-20 20:54:44 +1100
  • 0345840a88 ams: convert to util::ConstructAt where appropriate Michael Scire 2021-03-21 20:36:49 -0700
  • 9b47aa6e08 ams: prefer construct_at/destroy_at over placement new/explicit destructor Michael Scire 2021-03-21 20:30:40 -0700
  • 1861791c1c ams: remove TYPED_STORAGE() macro in favor of template Michael Scire 2021-03-21 18:47:30 -0700
  • db61376b5b ams: bump version to 0.19.0. Michael Scire 2021-03-21 13:16:49 -0700
  • bae4c2c6d5 boot2: clean up pre-0.19.0 ams contents on upgrade Michael Scire 2021-03-21 04:12:30 -0700
  • fddf313699 ams: distribute sysmodules in single file as stratosphere.romfs Michael Scire 2021-03-21 02:51:59 -0700
  • f09107ff50 kern: add extension InfoType for retrieving current process handle. Michael Scire 2021-03-17 17:48:30 -0700
  • e000dc9745 [tma2] [Ongoing] Continue implementing modules for tma2. (#1388) SciresM 2021-03-16 17:13:30 -0700
  • 5daccda627 kern: use fix usage of incorrect page table for UserBuffer ipc Michael Scire 2021-03-13 15:08:38 -0800
  • 3888feb3fb kern: fix inverted conditional in KDebugBase::SetThreadContext Michael Scire 2021-03-11 12:53:17 -0800
  • 97d94180cf set.mitm: fake compatibility for usb!usb30_force_enabled on 9.0.0+ (#1391) SciresM 2021-03-01 14:18:27 -0800
  • 5b4765a3e6 boot2: fix tma launch when htc is disabled Michael Scire 2021-02-26 08:08:05 -0800
  • cc84810ddc htclow: fix ordering of channels, uninitialized bug in service json parse Michael Scire 2021-02-25 11:21:34 -0800
  • 60777c5b0d fs: fix GetFileTimeStampRawForDebug Michael Scire 2021-02-24 10:16:44 -0800
  • 65a37c60cc tio: implement SdCardObserver (finishes sysmodule) Michael Scire 2021-02-24 09:57:41 -0800
  • b70fea933c tio: add stub sysmodule to host target io server Michael Scire 2021-02-24 04:17:00 -0800
  • e7f61805d0 htc: disable socket driver, needs design thought before we can turn it on for real. Michael Scire 2021-02-24 04:05:45 -0800
  • fb16e8c316 socket: fix config size calculations Michael Scire 2021-02-24 03:51:35 -0800
  • 09f34b1323 ams: implement socket api for htclow socket driver Michael Scire 2021-02-24 02:28:57 -0800
  • 7d528a30df htc: implement socket driver (socket api not really impl'd yet) Michael Scire 2021-02-24 01:45:55 -0800
  • 353e7f1a2c htc: implement htcmisc service object commands Michael Scire 2021-02-23 15:47:28 -0800
  • c766cc8347 kern: Increase reserved system memory, require mesosphere for htc/tma Michael Scire 2021-02-23 04:19:15 -0800
  • 8a42b3ee3e htc: configure usage via system setting Michael Scire 2021-02-23 04:10:20 -0800
  • d23bc85d38 htcs: fixes, echo server is now fully functional Michael Scire 2021-02-21 14:31:28 -0800
  • 98bd52bbf6 htcs: implement remaining client bindings Michael Scire 2021-02-19 16:11:56 -0800
  • 851f0d05f5 htcs: implement client socket bindings Michael Scire 2021-02-19 14:07:50 -0800
  • d5e748ec4f htcs: implement virtual socket collection Michael Scire 2021-02-19 13:03:48 -0800
  • 39da247782 htcs: implement data channel manager Michael Scire 2021-02-19 01:56:04 -0800
  • 013a073a34 htcs: implement rpc tasks Michael Scire 2021-02-19 01:33:01 -0800
  • 2850786a0b htcs: hook up HtcsService to rpc client Michael Scire 2021-02-18 21:24:30 -0800
  • 4006c4e7b9 htcs: fix magic template argument deduction, do Close/Connect/Bind Michael Scire 2021-02-18 04:15:23 -0800
  • 6f9aad70da htcs: declare all rpc tasks Michael Scire 2021-02-18 02:49:37 -0800
  • a14d7222d0 htcs: hook up CreateSocket/RpcClient Begin<>/End<> Michael Scire 2021-02-17 23:28:05 -0800
  • 9c78a955ce htcs: hook up manager impl to (unimplemented) service Michael Scire 2021-02-17 22:34:05 -0800
  • 98b482a766 htcs: hook manager up to (unimplemented) manager impl Michael Scire 2021-02-17 19:14:59 -0800
  • 099594469b htcs: hook service objects up to (unimplemented) manager apis Michael Scire 2021-02-17 04:08:58 -0800
  • e788e76571 htc: fixes for WriteFileLarge/sending over data channel Michael Scire 2021-02-16 17:15:57 -0800
  • 8ebd4bc568 htcfs: fix CreateFile packet header Michael Scire 2021-02-16 02:15:59 -0800
  • 041f8cd7db htc: implement the remaining commands for htcfs Michael Scire 2021-02-15 18:56:22 -0800
  • 6068b21626 htc: ReadDirectoryLarge/data channel support Michael Scire 2021-02-13 10:01:19 -0800
  • 149cfe4abc htc: Implement (almost) all host-directory commands Michael Scire 2021-02-13 05:39:02 -0800
  • 1af323f5b8 htcfs: implement OpenDirectory/CloseDirectory Michael Scire 2021-02-13 01:57:24 -0800
  • 249daa0222 sf: optimize argument parsing for const LargeData & Michael Scire 2021-02-13 00:15:05 -0800
  • b56c5aaaeb htc: implement htcfs protocol bringup Michael Scire 2021-02-12 22:07:34 -0800
  • 1261e3447b htc: fix event wait loops for rpc clients Michael Scire 2021-02-12 07:03:55 -0800
  • 6737e4220e htc: fixes, can now enter ReadyState with wip starlink code Michael Scire 2021-02-12 06:08:16 -0800
  • 116e4e88b3 htc: fix htcfs sf definition Michael Scire 2021-02-12 02:30:52 -0800
  • cf07075828 htc: finish last code for Main() Michael Scire 2021-02-11 05:51:03 -0800
  • 1af137ab1b htc: add htcfs server/service object skeletons Michael Scire 2021-02-11 05:47:41 -0800
  • 435211a044 htclow: add Channel wrapper class Michael Scire 2021-02-10 22:52:12 -0800
  • 3eaa1782fd htc: add htcfs service api definitions Michael Scire 2021-02-10 20:13:32 -0800
  • 5199b3edaa htcs: add hipc server/service object skeletons Michael Scire 2021-02-10 19:36:35 -0800
  • 93966fd4b1 htc: skeleton HtcsManagerImpl, implement HtcsMonitor Michael Scire 2021-02-10 18:54:40 -0800