Commit Graph

  • 8bd79e8299 fusee: add automatic emummc injection support Michael Scire 2019-06-14 06:37:25 -0700
  • 4f8ab5c599 exo: add smcAmsGetEmummcConfig Michael Scire 2019-06-04 12:31:23 -0700
  • 8cf30176cb fix usage of ctype macros WinterMute 2019-06-14 10:52:52 +0100
  • e5e605a362
    Merge pull request #563 from ammaraskar/patch-1 hexkyz 2019-06-12 17:45:27 +0100
  • 1021b4a455
    emummc: mount all of boot0/boot1 and fix start sector for contiguous access hexkyz 2019-06-12 17:39:02 +0100
  • 919c3b2a65
    Fix documentation for sept's python dependencies Ammar Askar 2019-06-12 01:42:21 -0700
  • 0986b48a55 emummc: implement SD partition mode; clean up and rename emunand code hexkyz 2019-06-09 19:33:44 +0100
  • 4c4f037361 Merge branch 'master' into emunand_dev hexkyz 2019-06-09 19:23:51 +0100
  • 31b4540c88
    Update building.md CLO 2019-06-09 16:18:12 +0300
  • f6d11c0f05
    Update building.md CLO 2019-06-09 16:11:28 +0300
  • bee62949d9
    Update building.md CLO 2019-06-09 16:11:10 +0300
  • b7da414574
    Help compilers with sept clarifications CLO 2019-06-09 16:01:57 +0300
  • e7e5ef4e5d dmnt: update targetio file ops for new libnx api Michael Scire 2019-06-08 15:58:09 -0700
  • 0c6a3cd97d Revert "Increase cheat file and opcode size maximum " WerWolv 2019-06-08 13:15:14 +0200
  • cca7089e34 Revert "Fixed compilation with new libnx fsFileRead and fsFileWrite functions" WerWolv 2019-06-08 13:17:12 +0200
  • 850bf9444a Fixed compilation with new libnx fsFileRead and fsFileWrite functions WerWolv 2019-06-08 13:17:12 +0200
  • 992dd643dc Truncate cheat names when they get too long instead of not parsing the cheat at all WerWolv 2019-06-08 13:16:38 +0200
  • 59f86ce7fd Increase cheat file and opcode size maximum WerWolv 2019-06-08 13:15:14 +0200
  • df3c8f4c94
    Merge pull request #555 from lioncash/header SciresM 2019-06-04 12:23:37 -0700
  • 89a83b0e5a bpcmitm_main: Remove unnecessary includes Lioncash 2019-06-04 06:29:12 -0400
  • 7bdd4bb2d1 bpcmitm_main: Add missing header guard Lioncash 2019-06-04 06:28:31 -0400
  • 3060b848de Fixup a lot of things Sandla Honerla 2019-06-04 13:08:53 +0530
  • 89145cbf2e Remove rnx_mitm Sandla Honerla 2019-06-04 12:50:13 +0530
  • 272d6db436 Revert cm stuff Sandla Honerla 2019-06-04 12:43:43 +0530
  • 74a64ead81 Add rnx and rnx_mitm service Sandla Honerla 2019-06-04 12:29:08 +0530
  • f29ab6d0f3
    Merge pull request #550 from lioncash/resource SciresM 2019-06-03 19:58:06 -0700
  • dd10547ac2 setsys_settings_items: Less resource churn with combined key/value construction Lioncash 2019-06-03 20:57:52 -0400
  • 452c61db7a setsys_settings_items: Simplify buffer management in LoadConfiguration() Lioncash 2019-06-03 20:54:24 -0400
  • 2efdee5cb8 meso: KProcess: add ForEachThread mesosphere-old TuxSH 2018-11-19 12:17:06 +0100
  • 240f455bc0 Fix FindObject TuxSH 2018-11-19 11:52:03 +0100
  • 6642373795 meso: add FindObject to KObjectAllocator * TuxSH 2018-11-19 11:19:25 +0100
  • 1a924ad317 meso: invert process<>thread header deps TuxSH 2018-11-15 12:14:19 +0100
  • 91662decf0 meso: add KProcess::SetDebugPauseState TuxSH 2018-11-15 11:56:26 +0100
  • 529024448e meso: introduce ProcessState TuxSH 2018-11-15 11:49:32 +0100
  • 757aa30e74 meso: Implement KObjectRegistry TuxSH 2018-11-13 16:06:20 +0100
  • fb4e0988b9 meso: KServerPort dtor TuxSH 2018-11-13 11:01:46 +0100
  • ad879ca327 meso: Implement ConnectLight TuxSH 2018-11-13 01:14:55 +0100
  • efe7325af3 meso: impl AddServerSession TuxSH 2018-11-12 15:48:03 +0100
  • 173bde2eca meso: KPort mini skeleton TuxSH 2018-11-12 14:52:57 +0100
  • acf32f841c meso: Implement LightSession functions TuxSH 2018-11-12 12:30:58 +0100
  • be3550d382 meso: Implement KLightServerSession dtor TuxSH 2018-11-12 09:54:22 +0100
  • 9c8f818c29 meso: add KLightSession skeleton, remove KBaseSession TuxSH 2018-11-11 22:53:15 +0100
  • eb7e4153d1 meso: use macro to refactor auto obj declaration TuxSH 2018-11-11 15:59:27 +0100
  • 86c43331eb meso: KBaseSession TuxSH 2018-11-11 01:36:15 +0100
  • baa34ddab5 meso: same thing for KEvent TuxSH 2018-11-10 23:20:04 +0100
  • d9c97983a3 meso: Client/server ifaces: use friendship TuxSH 2018-11-10 23:03:06 +0100
  • b6bbc4f3e5 arm64.hpp => arch.hpp, add GetCurrentCoreContextInstance TuxSH 2018-11-09 12:33:51 +0100
  • 195da2e599 Remove IServer client ref TuxSH 2018-11-09 00:01:48 +0100
  • 1b3b26c3af Fix KEvent resource acquision timeout TuxSH 2018-11-08 22:50:04 +0100
  • 0fb40d1ef5 Implement KCriticalSection (mostly) TuxSH 2018-11-08 01:04:06 +0100
  • 4238d2e97f Add KInterruptSpinLock, which is what is really used in the official kernel TuxSH 2018-11-08 00:11:30 +0100
  • 7b726c3184 Add KInterruptBottomHalfGuard TuxSH 2018-11-07 12:03:25 +0100
  • 40b860c239 Removing useless func IsAlive, since it's handled by ISetAllocated TuxSH 2018-11-07 01:16:35 +0100
  • 5222b429c5 Add KInterruptEvent skeleton; remove useless funcs TuxSH 2018-11-07 01:04:20 +0100
  • 2949d08eb2 Add static assers to token generation TuxSH 2018-11-06 23:57:21 +0100
  • 6d898acc98 Fix make_object TuxSH 2018-11-06 17:45:27 +0100
  • f72836d72c Fix GenerateClassToken TuxSH 2018-11-06 17:33:03 +0100
  • 65b20d0685 Better solution for latest commit TuxSH 2018-11-06 17:17:10 +0100
  • d4241fd8ef Add operator new/delete in IClient/IServer TuxSH 2018-11-06 16:59:30 +0100
  • 504c74bc57 Fix build issues in make_object; fix linkage issues TuxSH 2018-11-06 16:48:07 +0100
  • c47a9931d9 Handle table fixes & additions to makeobject TuxSH 2018-11-06 16:00:52 +0100
  • 4a1021f220 Do the same for ILimitedResource; fix handle table def, for the moment TuxSH 2018-11-06 00:16:33 +0100
  • ac6762bb6c Add more reflexivity to client/server interfaces TuxSH 2018-11-05 23:53:29 +0100
  • e2d8316401 Fix KCondition variable; add timeout parameter to ILimitableResource TuxSH 2018-11-05 23:16:35 +0100
  • 0a0c05481e mesosphere: Result{} => Result() Michael Scire 2018-11-05 11:40:24 -0800
  • cd1f74154d Use scoped_lock, etc TuxSH 2018-11-05 14:12:38 +0100
  • 698fa9fcb0 Write KEvent::Initialize, fix build issues TuxSH 2018-11-05 13:57:50 +0100
  • a4419dfc41 mesosphere: Skeleton K(Readable/Writable)Event Michael Scire 2018-11-05 03:51:50 -0800
  • 600afa5f0f mesosphere: Add convenience KScopedCriticalSection Michael Scire 2018-11-05 03:47:15 -0800
  • 9b1fb0c6df mesosphere: KSync->Signal() -> KSync->NotifyWaiters Michael Scire 2018-11-05 03:46:22 -0800
  • 08970a82ea mesosphere: ResultNotPermitted -> ResultInvalidState Michael Scire 2018-11-05 03:43:23 -0800
  • a035be66bd Rename initialize for client/server/parent TuxSH 2018-11-05 12:01:05 +0100
  • 9318ab10b2 Add Client/Server interfaces TuxSH 2018-11-05 11:56:20 +0100
  • dffb233423 Add KThread::StackParameters TuxSH 2018-11-05 11:32:03 +0100
  • e57203a7d4 Implement WaitSynchronization TuxSH 2018-11-04 22:13:53 +0100
  • 7fde5fbe40 Implement KSynchronizationObject TuxSH 2018-11-04 18:51:27 +0100
  • 1684e1d35c Move KAutoObject.hpp to core/ TuxSH 2018-11-04 18:02:43 +0100
  • edcd4cbc26 Result: Refactor to have compiletime defs Michael Scire 2018-11-03 10:31:03 -0700
  • be17f1f494 Make Result produce the same code as Nintendo's TuxSH 2018-11-03 11:36:19 +0100
  • 672204c993 Put handle in its own file & fix it TuxSH 2018-11-02 23:57:00 +0100
  • 6166262b5c Fix build issues TuxSH 2018-11-02 23:03:19 +0100
  • b492096aed Add Result.hpp TuxSH 2018-11-02 22:25:30 +0100
  • cfeebbd1c9 Fix KLinkedList; make it work even with strict aliasing TuxSH 2018-11-02 16:22:32 +0100
  • 4078c9a07d Implement KLinkedList; untested TuxSH 2018-11-01 21:59:06 +0100
  • ed982877bd Remove bugous MLQ reverse iterator TuxSH 2018-11-01 19:47:32 +0100
  • 745fa84e5e Add mesosphere (VERY VERY WIP) TuxSH 2018-10-31 21:47:31 +0100
  • 00e22c7fd0 fusee: update and simplify emunand image path handling hexkyz 2019-06-03 20:29:37 +0100
  • 837b30d075 Merge branch 'master' into emunand_dev Michael Scire 2019-06-03 12:22:01 -0700
  • 50e307b4b7 Update for latest libnx Michael Scire 2019-06-03 12:15:39 -0700
  • 4c328b6c50 Merge branch 'master' into emunand_dev hexkyz 2019-06-03 20:14:22 +0100
  • 4387da1ecc
    Add licensing exemption for yuzu. SciresM 2019-05-30 18:20:24 -0700
  • 6dd366cb22 Fix emunand SMC behaviors Michael Scire 2019-05-28 13:25:12 -0700
  • 40b838c896 exo: add extension smc to write to user address Michael Scire 2019-05-28 02:56:15 -0700
  • d6502c174a pm: actually implement GetBootFinishedEvent Michael Scire 2019-05-27 21:52:28 -0700
  • f38965d0bd dmnt: implement debug log opcode Michael Scire 2019-05-27 18:44:09 -0700
  • c2cb94062a
    Merge pull request #548 from Thog/feature/creport-32-stack-frames SciresM 2019-05-27 18:11:10 -0700
  • cfa050cc8f dmnt: explicitly reserve double-extended width opcodes Michael Scire 2019-05-27 18:10:49 -0700
  • bbcb3757bd
    Address comment Thomas Guillemard 2019-05-28 00:26:56 +0200
  • a33ace8996
    creport: Add 32 bits stack frames parsing support Thomas Guillemard 2019-05-25 12:29:18 +0200
  • 79d96bbdfd fusee/exo: add emunand configitem support Michael Scire 2019-05-27 12:07:51 -0700