Commit Graph

  • d9dc04318d loader: refactor ro manager/improve accuracy Michael Scire 2021-10-10 18:22:32 -0700
  • d8a36e39f2 spl: refactor for accuracy/move into libstrat Michael Scire 2021-10-10 12:57:24 -0700
  • 4758dfa933
    docs: add hactool to list of build dependencies (#1662) ndeadly 2021-10-10 13:50:57 +0200
  • 2de657073a docs: add hactool to list of build dependencies ndeadly 2021-10-10 13:23:37 +0200
  • bc96ebb74c os: add FlushDataCache Michael Scire 2021-10-10 00:33:52 -0700
  • a595c232b9 strat: use m_ for member variables Michael Scire 2021-10-10 00:14:06 -0700
  • ce28591ab2 svc: use m_ for member variables Michael Scire 2021-10-09 16:14:00 -0700
  • 00116450c3 sdmmc: use m_ for member variables Michael Scire 2021-10-09 15:59:59 -0700
  • 179d91a563 kern: fix some lingering non-m_ member variables Michael Scire 2021-10-09 15:46:04 -0700
  • 67a45c97ef exo/vapours: refactor member variables to m_ over this-> Michael Scire 2021-10-09 15:40:06 -0700
  • 5a38311ebf libstrat: remove lingering debugging edits Michael Scire 2021-10-09 14:51:44 -0700
  • 1ab0bd1765 ams: replace most remaining operator & with std::addressof Michael Scire 2021-10-09 14:49:53 -0700
  • ce8aacef21 settings: fix correctness issue in LazyFileAccessor Michael Scire 2021-10-09 14:20:37 -0700
  • ec65c39d17 strat: refactor address taking of form &var[...] Michael Scire 2021-10-09 12:45:31 -0700
  • b0e520112b strat: always use explicit result namespacing Michael Scire 2021-10-09 10:36:21 -0700
  • 303c6eb5f9
    settings: implement KeyValueStore (#1659) Adubbz 2021-10-10 03:16:40 +1100
  • a3e7c7debf settings: address feedback Adubbz 2021-10-09 20:47:06 +1100
  • 5526184b99 settings: update KeyValueStore for recent refactoring Adubbz 2021-10-09 12:30:26 +1100
  • a9c2b4299f settings: implement KeyValueStore and dependencies Adubbz 2021-10-09 12:16:32 +1100
  • 14c8801259 sm: remove apm:p compatibility hack Michael Scire 2021-10-08 15:25:52 -0700
  • 960ba52a43 kern: put rela in bss Michael Scire 2021-10-08 12:29:53 -0700
  • dc52da2819 kern: simplify rela-in-bss impl kern_rela_in_bss Michael Scire 2021-10-08 12:46:23 -0700
  • cfc54dbc88 kern: put rela in bss (EXPERIMENTAL) Michael Scire 2021-10-08 12:29:53 -0700
  • fba962ef11 kern: clean up mesosphere buildscript Michael Scire 2021-10-08 12:32:23 -0700
  • 9def4b5925 kern: tidy up capability calc Michael Scire 2021-10-08 12:29:41 -0700
  • 578843f92c fusee: fix loader stub size alignment Michael Scire 2021-10-08 11:18:12 -0700
  • e5cce0f61c git subrepo push libraries Michael Scire 2021-10-07 23:38:51 -0700
  • d14290e357 os: fix mutex push/pop prototypes Michael Scire 2021-10-07 23:38:15 -0700
  • 812acb8b68 git subrepo push libraries Michael Scire 2021-10-07 23:07:34 -0700
  • 229651fe72 ams.mitm: avoid using std::unordered_map, it manifests exception code Michael Scire 2021-10-07 22:59:16 -0700
  • 41a4bf53f6 cs: prevent exceptions from manifesting Michael Scire 2021-10-07 19:48:40 -0700
  • 888b35833e boot: save 12KB Michael Scire 2021-10-07 19:33:07 -0700
  • afccc35e79 erpt: save 8KB Michael Scire 2021-10-07 19:14:31 -0700
  • e7ca22abd7 jpegdec: save 128KB of memory Michael Scire 2021-10-07 18:03:11 -0700
  • ffc143860b strat: use ams::Main() instead of main(argc, argv) Michael Scire 2021-10-07 17:44:54 -0700
  • 6a53726833 strat: build sysmodules with -Wextra/-Werror Michael Scire 2021-10-06 23:22:54 -0700
  • e8f1efd01b libstrat: fix compilation without pre-compiled header/without lto Michael Scire 2021-10-06 17:58:42 -0700
  • 7ca83c9d3b libstrat: enable -Wextra, -Werror Michael Scire 2021-10-06 15:20:48 -0700
  • e1fbf27398 os: fix MapTransferMemory output not being set Michael Scire 2021-10-06 12:07:26 -0700
  • 4866e80769 svc: refactor/rename MemoryInfo fields Michael Scire 2021-10-05 15:16:54 -0700
  • d9159f81d2 ro: double whoops Michael Scire 2021-10-05 12:40:58 -0700
  • 306f413874 ro/dmnt: fix process address space detection Michael Scire 2021-10-05 12:34:09 -0700
  • 719ead824e strat: remove map namespace, svc: add address space defs Michael Scire 2021-10-05 12:22:34 -0700
  • 69777cf792 strat: use sf::NativeHandle for ipc templating Michael Scire 2021-10-05 00:11:36 -0700
  • d97e97258e sf: add NativeHandle type Michael Scire 2021-10-04 17:34:16 -0700
  • d0041a33ac strat: prefer os::NativeHandle to Handle/svc::Handle where sensible Michael Scire 2021-10-04 17:12:32 -0700
  • 597d521f52 pm: use svc::LimitableResource where relevant Michael Scire 2021-10-04 16:33:18 -0700
  • 6f680fe63b strat: use svc:: over ::svc Michael Scire 2021-10-04 14:54:13 -0700
  • 77fe5cf6f5 ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals Michael Scire 2021-10-04 12:59:10 -0700
  • 6f76066d24 os: remove ManagedHandle, refactor to use NativeHandle typename Michael Scire 2021-10-04 12:33:09 -0700
  • a774833790 ro: simplify program id logic Michael Scire 2021-10-01 19:10:19 -0700
  • 65fd967550 pm/cfg: simplify initial process id range logic Michael Scire 2021-10-01 17:37:39 -0700
  • 18825866ac strat: automatic program id detection Michael Scire 2021-10-01 17:18:50 -0700
  • 9ecec1b935 result: improve Includes codegen Michael Scire 2021-10-01 15:12:38 -0700
  • 2b37e5d486 os: adopt nintendo ReaderWriter naming over ReadWrite Michael Scire 2021-10-01 11:42:34 -0700
  • 00d0c94f2d os: amend io region api Michael Scire 2021-10-01 01:02:48 -0700
  • 3eac814268 os: improve thread name codegen Michael Scire 2021-10-01 00:41:35 -0700
  • 82f3416799 os: implement SharedMemory, update AslrSpaceManager Michael Scire 2021-10-01 00:36:18 -0700
  • 101e3087fe os: fix AttachTransferMemory return type Michael Scire 2021-09-30 22:18:46 -0700
  • 24d6933145 strat: use consistent include style for lib headers Michael Scire 2021-09-30 19:21:08 -0700
  • 7444a68cd1 os: adopt multiwait naming over waitable Michael Scire 2021-09-30 19:00:47 -0700
  • d9b4009f82 os: add IoRegion Michael Scire 2021-09-30 11:43:17 -0700
  • 2d214f5e1e os: add tentative IoRegionType Michael Scire 2021-09-30 11:32:45 -0700
  • c31060f0b8 lmem: fix assert with side effects Michael Scire 2021-09-29 23:56:30 -0700
  • 427ab78bc6 pm: implement newer-N-pm's dynamic resource logic Michael Scire 2021-09-29 23:33:25 -0700
  • 41ab4c2c68 stratosphere: use SdkMutex/SdkRecursiveMutex over Mutex Michael Scire 2021-09-29 22:52:50 -0700
  • a4fe1bb5d8 libstrat: uncomment some asserts Michael Scire 2021-09-29 22:02:58 -0700
  • 9b04ff0f54 ams-libs: AMS_ASSERT no longer invokes expression Michael Scire 2021-09-29 21:32:40 -0700
  • 5dc64bc1f7 os: implement Barrier Michael Scire 2021-09-29 18:03:11 -0700
  • b25218c918 os: implement SdkRecursiveMutex Michael Scire 2021-09-29 14:56:53 -0700
  • c949779b3d stratosphere: grant access to SynchronizePreemptionState Michael Scire 2021-09-29 14:18:03 -0700
  • 6b438c7adf ddsf: We can use LightEvent now Michael Scire 2021-09-29 14:17:40 -0700
  • 8fc7d715a5 os: add unit tests for ExpandUnsignedValueToAscii Michael Scire 2021-09-29 13:55:40 -0700
  • 15ff64e03a os: implement ExpandUnsignedValueToAscii Michael Scire 2021-09-29 13:42:11 -0700
  • 1e7a327a25 os: implement LightSemaphore Michael Scire 2021-09-29 13:24:03 -0700
  • b8a1ebd11a os: implement LightMessageQueue Michael Scire 2021-09-29 12:55:52 -0700
  • cf5f431058 os: refactor MessageQueue to use new MessageQueueHelper template Michael Scire 2021-09-29 12:24:18 -0700
  • c7634c66c4 os: tweak LightEvent codegen Michael Scire 2021-09-28 19:11:52 -0700
  • 632b6b3330 os: implement LightEvent Michael Scire 2021-09-28 18:54:09 -0700
  • 5e0bbb61b1 os: implement ReadWriteBusyMutex Michael Scire 2021-09-28 17:01:11 -0700
  • 09570c470c os: implement BusyMutex Michael Scire 2021-09-28 14:53:55 -0700
  • d00cec38b0 kern: use util::BitFlagSet for capability flags Michael Scire 2021-09-27 11:37:21 -0700
  • 273206f314 Reduce insert_splash_screen processing time with python3 from ~1m20s to ~0.6s BestPig 2021-09-25 18:14:18 +0200
  • 98f438e742 kern: fix/update thread permissions on pin Michael Scire 2021-09-26 14:51:54 -0700
  • 4f52cabc2a Reduce insert_splash_screen processing time with python3 from ~1m20s to ~0.6s BestPig 2021-09-25 18:14:18 +0200
  • 99c74469e6 git subrepo push libraries 1.1.1 Michael Scire 2021-09-24 09:17:32 -0700
  • a3d9efb18c ams: bump version to 1.1.1 Michael Scire 2021-09-24 09:16:30 -0700
  • 3fe072a1d0 kern: devirtualize page table operations Michael Scire 2021-09-21 10:09:27 -0700
  • ab81ed2795 fs.mitm: fix memory leak in romfs build (closes #1031) Michael Scire 2021-09-20 17:53:21 -0700
  • 56bfbb02ec Make build_package3.py Python 2&3 compatible shchmue 2021-09-20 13:35:02 -0600
  • 512c5a11b8 Make build_package3.py Python 2&3 compatible shchmue 2021-09-20 13:35:02 -0600
  • 006f8022c0 pkg3: fix build when revision collides with a previous commit 1.1.0 Michael Scire 2021-09-19 11:07:23 -0700
  • 296d049257 git subrepo push libraries Michael Scire 2021-09-19 11:01:23 -0700
  • 155f158197 ncm: fix destructor availability Michael Scire 2021-09-19 11:00:57 -0700
  • 3dc51e164f loader: fix enum cast Michael Scire 2021-09-19 10:42:28 -0700
  • 801f784fae git subrepo push libraries Michael Scire 2021-09-19 10:36:39 -0700
  • ed295c4cb5 docs: add changelog for 1.0.0 Michael Scire 2021-09-19 10:33:55 -0700
  • 790f7498c1 loader: update for 13.0.0 ncm changes Michael Scire 2021-09-19 10:24:32 -0700
  • 7cdfa68dd5 svc: bump supported version Michael Scire 2021-09-19 10:16:17 -0700
  • 90732ff311 kern: unify all waiting semantics to use single api Michael Scire 2021-09-19 10:11:56 -0700