Commit graph

  • 46ccb6d71a kern: KPageTable: remove MapFirst operation, replace with MapFirstGroup Michael Scire 2023-10-11 09:32:23 -0700
  • a991bb2f5b kern: note OnFinalize calls in KPageTable::Finalize Michael Scire 2023-10-11 09:16:52 -0700
  • 4805a8cfd7 kern: implement new default application system resource field in KProcess Michael Scire 2023-10-11 09:13:59 -0700
  • c9ff97f041 kern: update KMemoryRegionType values for new ids + SecureUnknown region Michael Scire 2023-10-11 08:52:46 -0700
  • b8b04d1bf3 kern: KSupervisorPageTable now checks wxn instead of setting it Michael Scire 2023-10-11 08:41:36 -0700
  • c82d363682 kern: KPageTable::Initialize no longer takes unused process id Michael Scire 2023-10-11 08:29:07 -0700
  • d020426fe2 kern: implement PermissionLock, update KPageTableBase attribute/alignment checks Michael Scire 2023-10-11 07:59:37 -0700
  • adfe8b933e kern: KPageTableBase::CheckMemoryState now invokes a helper Michael Scire 2023-10-11 05:11:50 -0700
  • 5aba96d029 kern: update KMemoryState, remove bijection (separate IoRegister/IoMemory) Michael Scire 2023-10-11 05:00:23 -0700
  • 545ddaf92c kern: update initial process load logic to do per-segment mapping/decompression Michael Scire 2023-10-11 04:26:30 -0700
  • c81d787dc3 kern: clear new pages in init page allocator, not init page table Michael Scire 2023-10-11 03:27:45 -0700
  • b9a4c2bdba kern: add speculation barriers after eret Michael Scire 2023-10-11 03:21:06 -0700
  • 9e99f36d7c kern: remove unnecessary fields from InitArgs (0x80 -> 0x40) Michael Scire 2023-10-11 03:10:08 -0700
  • 3c33647f6d kern: on second thought, move vectors back to end of text Michael Scire 2023-10-11 03:01:52 -0700
  • 3f619a1fef kern/ldr: move crt0 into .rodata Michael Scire 2023-10-11 02:59:41 -0700
  • 2a060d2645 kern: pass ini1 size from loader to kernel, remove slab memset from init0 Michael Scire 2023-10-11 02:02:49 -0700
  • 937ae17f19 utils: update erpt script Michael Scire 2023-10-10 22:45:59 -0700
  • ba91f070e8 mesosphere: remove nostartfiles from specs files (should only be passed to linker wrapper) Michael Scire 2023-09-17 09:33:56 -0700
  • d3b4ea980b haze: implement android operations Liam 2023-09-01 20:55:22 -0400
  • a5a788e9e2 haze: split operations by type Liam 2023-09-01 20:16:06 -0400
  • 8606dd7642 haze: refactor constant use for cleaner separation Liam 2023-09-01 20:12:53 -0400
  • 4fe9a89ab8 docs: commit saddest changelog of all time, this is your brain on going to vacation 1.5.5 Michael Scire 2023-08-21 17:30:06 -0700
  • de73f6c5bb git subrepo push libraries Michael Scire 2023-08-21 17:27:16 -0700
  • e488b6ee47 ams: add enum recognition for 16.1.0 Michael Scire 2023-08-21 17:26:27 -0700
  • 99810dc091 fssystem: fix typo error in BucketTree::Visitor::MoveNext Michael Scire 2023-08-15 14:46:07 -0700
  • e54957285f libstrat: comment fixes for fssystem Liam 2023-08-11 12:14:21 -0400
  • b4e9bd0ec3 libstrat: comment fixes for fssystem Liam 2023-08-11 12:14:21 -0400
  • fca213460b libstrat: fix more minor style issues pointed out by Pharynx Michael Scire 2023-08-10 11:48:28 -0700
  • 4e6bd19fcd fssystem: fix stupid issue in NodeBuffer move-ctor Michael Scire 2023-08-03 16:58:49 -0700
  • cd70a85f51 Build with GitHub Actions David Hummel 2023-06-25 12:04:34 -0700
  • 4c57189025 add applet exit locking to haze and reboot_to_payload TotalJustice 2023-06-14 13:59:26 +0100
  • 8b88351cb4 mitm: fix errant include on non-hos Michael Scire 2023-06-06 19:32:06 -0700
  • 63ea152349 fatal: take good idea from shrek Michael Scire 2023-05-19 11:47:38 -0700
  • 3cb54e2b4b git subrepo push libraries 1.5.4 Michael Scire 2023-05-14 03:17:20 -0700
  • e9de11a746 ams: bump version to 1.5.4 Michael Scire 2023-05-14 03:16:27 -0700
  • b979b5aa36 docs: 1.5.4 changelog, zelda why the fuck Michael Scire 2023-05-14 03:15:43 -0700
  • 145c6fd08c docs: 1.5.4 changelog, zelda why the fuck fire_emblem_why Michael Scire 2023-05-14 03:15:43 -0700
  • f2ee44da74
    romfs/ams.mitm/pm: refactor to dynamically steal heap for certain games. (#2122) SciresM 2023-05-14 03:06:52 -0700
  • 576f1c43a4 romfs: zelda is a blight upon this earth Michael Scire 2023-05-11 23:39:02 -0700
  • a9fc5fdab0 romfs: fix issues in close-during-build Michael Scire 2023-05-10 01:18:49 -0700
  • 0a207d4d2e romfs: animal crossing is also not a nice game Michael Scire 2023-05-10 00:09:14 -0700
  • 3124a77165 Release the dynamic heap a little more eagerly Michael Scire 2023-05-10 00:07:33 -0700
  • 6eec927ad8 pm/romfs: first (broken?) pass at dynamic heap. Michael Scire 2023-05-09 23:47:25 -0700
  • 94f69276cd romfs: revert memory usage increases; we'll handle torture games case-by-case. Michael Scire 2023-05-09 22:18:50 -0700
  • efe7b63576 pm/mitm: okay, that api won't work, try a different one Michael Scire 2023-05-09 22:12:00 -0700
  • 9b480e4757 pm: add api for ams.mitm to steal application memory Michael Scire 2023-05-09 15:07:40 -0700
  • e1c4523c41 fs.mitm: skeleton the use of special allocation in romfs build Michael Scire 2023-05-08 01:16:29 -0700
  • 85c23b5781 fusee: actually identify new FS 1.5.3 Michael Scire 2023-05-08 18:38:13 -0700
  • 8e042f2262 git subrepo push emummc Michael Scire 2023-05-08 18:25:25 -0700
  • 81e9154a52 emummc: add enums for 16.0.3 Michael Scire 2023-05-08 18:24:49 -0700
  • e9b9dbc2aa docs: add changelog for 1.5.3 Michael Scire 2023-05-08 18:19:31 -0700
  • 7e6c849ca4 git subrepo push libraries Michael Scire 2023-05-08 18:06:50 -0700
  • 8ec7c096d0 git subrepo push emummc Michael Scire 2023-05-08 18:05:36 -0700
  • 6e5b901a9b emummc: support 16.0.3 Michael Scire 2023-05-08 18:03:35 -0700
  • b800953d66 ams: recognize 16.0.3('s FS) Michael Scire 2023-05-08 17:51:13 -0700
  • f0240db75a fs.mitm: mitm glue for font replacement, before I forget Michael Scire 2023-05-08 17:40:10 -0700
  • 1f5ec68a5c ams: fix compilation with gcc 13 Michael Scire 2023-05-06 17:49:36 -0700
  • d6d33c608d ams: fix compilation with gcc 13 Michael Scire 2023-05-06 17:49:36 -0700
  • ed9e60acb9 kern: track heap in KPageTableBase::MemoryRange Michael Scire 2023-04-30 16:50:53 -0700
  • a7300b0fa4 haze: fix file size transmission issue Liam 2023-04-19 01:08:37 -0400
  • 8e2eca2004 haze: abstract firmware version and serial number fetch Liam 2023-04-18 18:36:25 -0400
  • f32760c037 haze: fix file size transmission issue Liam 2023-04-19 01:08:37 -0400
  • 1bb687d6a4 haze: abstract firmware version and serial number fetch Liam 2023-04-18 18:36:25 -0400
  • 9f83b3c838 ams: I really need to automate keeping this in sync Michael Scire 2023-04-17 20:57:57 -0700
  • 434c8cefc4 git subrepo push libraries 1.5.2 Michael Scire 2023-04-17 20:40:41 -0700
  • d8aed7de6d ams: add 16.0.2 enum Michael Scire 2023-04-17 20:40:02 -0700
  • a346014dc7 haze: get serial number and firmware version from set:sys Liam 2023-04-17 22:22:28 -0400
  • 4b3c801e9f dist: add haze to output zip Michael Scire 2023-04-17 14:35:25 -0700
  • 90db1223f6 docs: avoid unintended insinuations Michael Scire 2023-04-17 14:24:27 -0700
  • fa64a6ff4d docs: pretend to be literate Michael Scire 2023-04-17 14:20:16 -0700
  • 0c6a06a0cf git subrepo push libraries Michael Scire 2023-04-17 14:19:59 -0700
  • 5efb4a2a98 docs: bump version, 16.0.1 exists too Michael Scire 2023-04-17 14:19:10 -0700
  • 3b662122f9
    troposphere: add haze MTP server (#2095) liamwhite 2023-04-17 17:08:05 -0400
  • 1741004f19 haze: move static_assert to requires, fix alignment Liam 2023-04-17 16:07:32 -0400
  • 9676d97076 haze: report device serial Liam 2023-04-17 15:47:00 -0400
  • e88ca3f054 haze: improve host-to-device file transfer performance Liam 2023-04-17 15:16:41 -0400
  • af08ec6ffd haze: fix usb 3.0 support Liam 2023-04-17 14:52:02 -0400
  • e1fcf4ef19 haze: misc Liam 2023-04-17 13:36:52 -0400
  • 6811e57870 haze: prefer more specific data types Liam 2023-04-17 11:43:17 -0400
  • d0364c31cc haze: tear down sessions on suspension Liam 2023-04-17 11:08:37 -0400
  • a1175feab1 haze: ptp_responder: fix object deletion on windows Liam 2023-04-16 20:07:40 -0400
  • 445f44fcdc haze: ptp_responder: avoid unnecessary fs interaction in GetObjectPropValue Liam 2023-04-16 19:27:09 -0400
  • 80bc57ed5c haze: ptp_responder: improve documentation Liam 2023-04-16 19:13:08 -0400
  • afcd7e7f93 haze: event_reactor: fix size validation Liam 2023-04-16 19:06:55 -0400
  • 70babc9c09 haze: ptp_object_database: fix collation Liam 2023-04-16 19:06:38 -0400
  • 46e2e92371 haze: fix directory renames on windows Liam 2023-04-16 15:42:20 -0400
  • 0b5b63b9d8 haze: improve WriteVariableLengthData readability Liam 2023-04-16 15:08:50 -0400
  • 9c922e4774 haze: improve object database API Liam 2023-04-16 15:02:52 -0400
  • 20c6b174c6 haze: add SetObjectPropValue Liam 2023-04-16 13:50:13 -0400
  • 409399d690 haze: add GetObjectPropsSupported, GetObjectPropDesc, GetObjectPropValue Liam 2023-04-16 11:17:32 -0400
  • 0ba4cc2004 haze: fixes for windows Liam 2023-04-16 01:26:29 -0400
  • 014bbcfe56 haze: misc style Liam 2023-04-15 21:52:26 -0400
  • d5f47bf977 haze: fix stray hex constant Liam 2023-04-15 21:08:43 -0400
  • d7b3676939 haze: use alignment, invalidate cached use values in console Liam 2023-04-15 20:48:20 -0400
  • 48a05273be haze: fix copy paste error Liam 2023-04-15 20:39:46 -0400
  • 3630e10874 haze: fix pointer overflow check Liam 2023-04-15 20:35:52 -0400
  • 6c99a828af haze: misc comments Liam 2023-04-15 20:24:44 -0400
  • 5298712061 haze: use svc defs from vapours Liam 2023-04-15 20:12:27 -0400
  • dce6173137 haze: usb_session: style Liam 2023-04-15 19:46:22 -0400
  • f9f5027f26 haze: ptp_responder: style Liam 2023-04-15 19:39:01 -0400