Commit graph

  • 1d778b2dc8 docs: update changelog for 0.16.0 Michael Scire 2020-12-02 08:23:05 -08:00
  • 7c9608021d git subrepo push libraries Michael Scire 2020-12-02 06:55:24 -08:00
  • b8fbd0baff fssystem: fix bug in BufferedStorage Michael Scire 2020-12-02 06:48:42 -08:00
  • 525da05629 erpt: update category list Michael Scire 2020-12-02 06:47:50 -08:00
  • 2e9db4d113 git subrepo push emummc Michael Scire 2020-12-02 06:45:38 -08:00
  • 4f1a4e7499 kernel patches: fuck armconverter.com Michael Scire 2020-12-02 06:03:26 -08:00
  • 972283032a kern: tweak KScopedAutoObject Michael Scire 2020-12-02 04:08:06 -08:00
  • 57f935391d kern: allow non-inline GetObjectForIpc Michael Scire 2020-12-02 04:07:01 -08:00
  • 4804e1e1e0 kern: fix KHandleTable null deref in ipc Michael Scire 2020-12-02 04:05:16 -08:00
  • 4ae74b9b4e kern: session mapping getters are on the hotpath Michael Scire 2020-12-02 03:52:08 -08:00
  • 726d7b6e4d kern: tweak optimization settings for hot paths Michael Scire 2020-12-02 03:39:07 -08:00
  • 390bdc7b6b kern: more iterator adjustments Michael Scire 2020-12-02 03:33:10 -08:00
  • 2d8acf9c64 strat: add new npdm field Michael Scire 2020-12-02 02:51:02 -08:00
  • 9743f63f0d ams.mitm: fix old hid api references Michael Scire 2020-12-02 02:34:28 -08:00
  • ccd2798ae2 ams: this version will be 0.16.0 Michael Scire 2020-12-02 02:26:22 -08:00
  • f3dbab4876 daybreak: update for hid refactor (#1222) Adubbz 2020-12-02 21:21:05 +11:00
  • 41a53075e5 hot path: just in case Michael Scire 2020-12-02 02:17:32 -08:00
  • ab8de72db0 microkernel: hot paths are pretty fucking hot Michael Scire 2020-12-02 02:14:24 -08:00
  • 331fa1d00d kern: update KConditionVariable to support new has_waiter_flag rules Michael Scire 2020-12-02 01:28:21 -08:00
  • fd745ab2d3 kern: fix SvcGetResourceLimitPeakValue Michael Scire 2020-12-01 19:29:17 -08:00
  • 972b396f61 kern: fix copy/paste error Michael Scire 2020-12-01 19:21:45 -08:00
  • 3c8e7de915 kern: fix bugs caused by UB + transition to -Os Michael Scire 2020-12-01 18:41:44 -08:00
  • 1b164613a6 loader: support 11.x DisableDeviceAddressSpaceMerge Michael Scire 2020-12-01 17:47:48 -08:00
  • 3d4ab95ab2 kern: allow non-inline KSchedulerLock::Lock Michael Scire 2020-12-01 17:36:14 -08:00
  • 152def19c0 kern: build as -Os instead of -O2 Michael Scire 2020-12-01 17:34:09 -08:00
  • 63974d9bce kern: reduce KMemoryRegionAllocator slab size Michael Scire 2020-12-01 17:31:21 -08:00
  • 2b483866c7 kern: assume that uart has been setup by secmon Michael Scire 2020-12-01 17:30:42 -08:00
  • 7e1da15f6e kern: update Initialize0 to account for new ordering Michael Scire 2020-12-01 17:29:42 -08:00
  • 0a1465f198 kern: add new overflow checks on KMemoryRegions Michael Scire 2020-12-01 17:14:23 -08:00
  • 748893fe77 kern: fix assertion in the multi-region pool partition code Michael Scire 2020-12-01 17:03:42 -08:00
  • 1ca64cf2a1 kern: improve KMemoryManager pool detection Michael Scire 2020-12-01 17:03:00 -08:00
  • aac8af8bf5 kern: update KMemoryRegion to store last address rather than size Michael Scire 2020-12-01 16:42:25 -08:00
  • 5da6b60008 kern: add KAlpha/KBeta Michael Scire 2020-12-01 16:32:30 -08:00
  • e400e2afc7 kern: stubs for Svc39, 3A, 46, 47 Michael Scire 2020-12-01 16:23:09 -08:00
  • 56c6e4244a kern: remove now unused SetupFor*Compare funcs Michael Scire 2020-12-01 16:20:20 -08:00
  • c8ebd7eea0 KConditionVariable/KAddressArbiter: no need for global compare thread Michael Scire 2020-12-01 16:19:39 -08:00
  • 550f5690bf kern: set EL2 id registers on deprivilege Michael Scire 2020-12-01 15:57:45 -08:00
  • 28f9b534b6 kern: implement 64-virtual-core interface Michael Scire 2020-12-01 15:54:31 -08:00
  • 3fd59b61bc reboot_to_payload: Update for new libnx HID interface fincs 2020-12-02 00:51:02 +01:00
  • f86059de70 strat/cfg: Update for new libnx HID interface fincs 2020-12-02 00:50:14 +01:00
  • a03ee7b148 strat/hid: Update for new libnx HID interface fincs 2020-12-02 00:42:13 +01:00
  • 8b2ed36698 kern: cleanup KThread, optimize/normalize KThreadQueue/KWaitObject Michael Scire 2020-12-01 15:19:29 -08:00
  • 1852fe8612 kern: improve KSynchronizationObject, kill KSynchronization Michael Scire 2020-12-01 14:58:35 -08:00
  • b60054dba1 kern: update for new interrupt event locking scheme Michael Scire 2020-12-01 14:17:25 -08:00
  • c7f37f81ee kern: fix sleep save/resume for new x18/tpidr scheme Michael Scire 2020-12-01 14:09:09 -08:00
  • 19a279ce45 kern: fix race-crash on interrupt controller save, improve fatal output Michael Scire 2020-12-01 13:56:01 -08:00
  • 783f1077be kern: KObjectContainer::Register -> void Michael Scire 2020-12-01 13:49:30 -08:00
  • b0debd72a7 kern: Kill KCoreLocalRegion Michael Scire 2020-12-01 13:41:37 -08:00
  • 24d545701c kern: remove more of clc Michael Scire 2020-12-01 13:08:47 -08:00
  • aae565629e kern: move scheduler/interrupt task manager out of core local region Michael Scire 2020-12-01 13:03:44 -08:00
  • bee629b8ad kern: update KHardwareTimer, move out of KCoreLocalRegion Michael Scire 2020-12-01 07:47:29 -08:00
  • 5cb237d030 kern: use single interrupt manager object Michael Scire 2020-12-01 07:35:43 -08:00
  • a4e09fc6c4 kern: fix unnecessary align-down Michael Scire 2020-12-01 07:22:05 -08:00
  • 73d9d5ff47 kern: fix error in SeparatePages Michael Scire 2020-12-01 07:19:03 -08:00
  • 08cfee54fa kern: fix re-order/assert in KMemoryBlock Michael Scire 2020-12-01 06:55:50 -08:00
  • 7b279ab863 kern: remove KPageTableBase::MakeAndOpenContiguousPageGroup Michael Scire 2020-12-01 06:54:53 -08:00
  • 6a85f7225d kern: implement DisableDeviceAddressSpaceMerge Michael Scire 2020-12-01 06:53:22 -08:00
  • f469dfbeb3 kern: SvcGetResourceLimitPeakValue Michael Scire 2020-12-01 06:07:18 -08:00
  • cc11d452e5 kern: KMemoryManager::Allocate -> AllocateAndOpen Michael Scire 2020-12-01 06:01:44 -08:00
  • 3bce008170 kern: implement kmemoryblock/kmemoryinfo merge disable Michael Scire 2020-12-01 04:57:09 -08:00
  • 3383509da6 kern: remove KMemoryAttribute_AnyLocked Michael Scire 2020-12-01 04:33:46 -08:00
  • 281dcf232a kern: update KMemoryBlockManagerUpdateAllocator api Michael Scire 2020-12-01 04:24:43 -08:00
  • 71a2fe1bb6 kern: implement new software-reserved page table bits Michael Scire 2020-12-01 04:14:58 -08:00
  • 4a216dc928 kern: update KPageTableBase for new disable-merge attrs Michael Scire 2020-12-01 03:33:46 -08:00
  • 18099e19b1 fusee: recognize/support 11.x kernel Michael Scire 2020-12-01 03:28:23 -08:00
  • a0a45853dd nogc: update for new lafw Michael Scire 2020-12-01 00:58:21 -08:00
  • fe9a4cd2fc fusee: whoops Michael Scire 2020-11-30 23:34:37 -08:00
  • 88a66c89e2 fusee: fix 11.x pk21 support Michael Scire 2020-11-30 23:31:58 -08:00
  • 93128b6b17 fusee-secondary: update for 11.0.0 erista Michael Scire 2020-11-30 22:49:30 -08:00
  • db2de8ef31 erpt: lightly update (TODO: use context, do new svc stuff) Michael Scire 2020-11-30 22:41:16 -08:00
  • 05832cec73 sm: implement UserService::DetachClient Michael Scire 2020-11-30 22:18:18 -08:00
  • 632c8984c8 loader: update for 11.0.0 (anti-dg + set program args abi) Michael Scire 2020-11-30 22:06:52 -08:00
  • 694e3b579e pgl: update for 11.0.0 Michael Scire 2020-11-30 21:47:18 -08:00
  • 20eba0dc98 fs: nogc patches for 11.0.0 Michael Scire 2020-11-30 21:34:06 -08:00
  • 730ef6d6db emummc: untested 11.0.0 support Michael Scire 2020-11-30 21:28:12 -08:00
  • 7cb24713ab kldr: update for 11.0.0 Michael Scire 2020-11-30 20:47:00 -08:00
  • a685842804 exo: update for 11.0.0 Michael Scire 2020-11-30 20:18:25 -08:00
  • ad6dd60474 result: update for accurate ::Includes Michael Scire 2020-11-30 17:16:00 -08:00
  • 05af215191 erpt: add update autogenerated ids Michael Scire 2020-11-30 16:09:31 -08:00
  • feb765c40d kernel patches: fuck armconverter.com 11_support Michael Scire 2020-12-02 06:03:26 -08:00
  • d7429b74a4 kern: tweak KScopedAutoObject Michael Scire 2020-12-02 04:08:06 -08:00
  • 53aae17b64 kern: allow non-inline GetObjectForIpc Michael Scire 2020-12-02 04:07:01 -08:00
  • 94d818db90 kern: fix KHandleTable null deref in ipc Michael Scire 2020-12-02 04:05:16 -08:00
  • eccadf2958 kern: session mapping getters are on the hotpath Michael Scire 2020-12-02 03:52:08 -08:00
  • 60ea4a1b1c kern: tweak optimization settings for hot paths Michael Scire 2020-12-02 03:39:07 -08:00
  • 464f336016 kern: more iterator adjustments Michael Scire 2020-12-02 03:33:10 -08:00
  • c788f7a3fc strat: add new npdm field Michael Scire 2020-12-02 02:51:02 -08:00
  • bbfed7be66 ams.mitm: fix old hid api references Michael Scire 2020-12-02 02:34:28 -08:00
  • e38f87b182 ams: this version will be 0.16.0 Michael Scire 2020-12-02 02:26:22 -08:00
  • e4677d3a9d Merge remote-tracking branch 'origin/hid_refactor' into 11_support Michael Scire 2020-12-02 02:24:18 -08:00
  • 3b18db914c
    daybreak: update for hid refactor (#1222) hid_refactor Adubbz 2020-12-02 21:21:05 +11:00
  • 01a5f4094b hot path: just in case Michael Scire 2020-12-02 02:17:32 -08:00
  • 2f12dd039f microkernel: hot paths are pretty fucking hot Michael Scire 2020-12-02 02:14:24 -08:00
  • f058d04933 kern: update KConditionVariable to support new has_waiter_flag rules Michael Scire 2020-12-02 01:28:21 -08:00
  • 8d6d2a1974 daybreak: update for hid refactor Adubbz 2020-12-02 18:59:17 +11:00
  • 8e1a46b951 kern: fix SvcGetResourceLimitPeakValue Michael Scire 2020-12-01 19:29:17 -08:00
  • 24db70602f kern: fix copy/paste error Michael Scire 2020-12-01 19:21:45 -08:00
  • 4ce3778d87 kern: fix bugs caused by UB + transition to -Os Michael Scire 2020-12-01 18:41:44 -08:00
  • 95bbb20cb0 loader: support 11.x DisableDeviceAddressSpaceMerge Michael Scire 2020-12-01 17:47:48 -08:00
  • f089cd4b76 kern: allow non-inline KSchedulerLock::Lock Michael Scire 2020-12-01 17:36:14 -08:00