Commit Graph

  • 1a5801ee0f emummc: improve linkscript/building Michael Scire 2019-06-16 11:09:02 -07:00
  • aa289410bb Merge pull request #567 from Atmosphere-NX/emunand_dev 0.9.0 SciresM 2019-06-15 21:41:40 -07:00
  • b7a370b156 git subrepo clone --branch=develop https://github.com/m4xw/emuMMC emummc Michael Scire 2019-06-15 21:37:41 -07:00
  • 87a1aa17a7 Add additional credit Michael Scire 2019-06-15 16:28:18 -07:00
  • 2fde907c5e fusee: remove debug filesave Michael Scire 2019-06-15 16:00:37 -07:00
  • 3caa7166f2 fusee: update folder structure for emummc files mode hexkyz 2019-06-15 19:08:23 +01:00
  • af5d88d4e4 Further clarify emummc files mode structure hexkyz 2019-06-15 18:24:21 +01:00
  • cd080e2552 fusee: BCT.ini to emummc.ini hexkyz 2019-06-15 17:39:03 +01:00
  • 68c530c4a4 BCT: remove emummc entry hexkyz 2019-06-15 17:34:30 +01:00
  • aad02cd751 ams_mitm: update write handle persist path Michael Scire 2019-06-15 07:57:50 -07:00
  • 9de7b01ee6 Bump version to 0.9.0 Michael Scire 2019-06-15 06:10:54 -07:00
  • 65d499adb3 Merge pull request #564 from WinterMute/ctype-usage-fixes SciresM 2019-06-15 05:48:50 -07:00
  • e5402bd8b8 fusee: embed a copy of emummc Michael Scire 2019-06-15 05:48:04 -07:00
  • 5ae9bd5fe5 move emummc config to emummc/emummc.ini Michael Scire 2019-06-14 21:53:58 -07:00
  • 0dcb496522 Fix emummc nintendo dir redirection Michael Scire 2019-06-14 21:20:53 -07:00
  • c8f2d17d02 sept: fix undefined behavior with emummc Michael Scire 2019-06-14 18:19:10 -07:00
  • a4daa0761a fusee: cleanup sdmmc related code hexkyz 2019-06-14 20:33:48 +01:00
  • 8bd79e8299 fusee: add automatic emummc injection support Michael Scire 2019-06-14 06:37:25 -07:00
  • 4f8ab5c599 exo: add smcAmsGetEmummcConfig Michael Scire 2019-06-04 12:31:23 -07:00
  • 8cf30176cb fix usage of ctype macros WinterMute 2019-06-14 10:52:52 +01:00
  • e5e605a362 Merge pull request #563 from ammaraskar/patch-1 hexkyz 2019-06-12 17:45:27 +01:00
  • 1021b4a455 emummc: mount all of boot0/boot1 and fix start sector for contiguous access hexkyz 2019-06-12 17:39:02 +01:00
  • 919c3b2a65 Fix documentation for sept's python dependencies Ammar Askar 2019-06-12 01:42:21 -07:00
  • 0986b48a55 emummc: implement SD partition mode; clean up and rename emunand code hexkyz 2019-06-09 19:33:44 +01:00
  • 4c4f037361 Merge branch 'master' into emunand_dev hexkyz 2019-06-09 19:23:51 +01:00
  • e7e5ef4e5d dmnt: update targetio file ops for new libnx api Michael Scire 2019-06-08 15:58:09 -07:00
  • df3c8f4c94 Merge pull request #555 from lioncash/header SciresM 2019-06-04 12:23:37 -07:00
  • 89a83b0e5a bpcmitm_main: Remove unnecessary includes Lioncash 2019-06-04 06:29:12 -04:00
  • 7bdd4bb2d1 bpcmitm_main: Add missing header guard Lioncash 2019-06-04 06:28:31 -04:00
  • f29ab6d0f3 Merge pull request #550 from lioncash/resource SciresM 2019-06-03 19:58:06 -07:00
  • dd10547ac2 setsys_settings_items: Less resource churn with combined key/value construction Lioncash 2019-06-03 20:57:52 -04:00
  • 452c61db7a setsys_settings_items: Simplify buffer management in LoadConfiguration() Lioncash 2019-06-03 20:54:24 -04:00
  • 2efdee5cb8 meso: KProcess: add ForEachThread mesosphere-old TuxSH 2018-11-19 12:17:06 +01:00
  • 240f455bc0 Fix FindObject TuxSH 2018-11-19 11:52:03 +01:00
  • 6642373795 meso: add FindObject to KObjectAllocator * TuxSH 2018-11-19 11:19:25 +01:00
  • 1a924ad317 meso: invert process<>thread header deps TuxSH 2018-11-15 12:14:19 +01:00
  • 91662decf0 meso: add KProcess::SetDebugPauseState TuxSH 2018-11-15 11:56:26 +01:00
  • 529024448e meso: introduce ProcessState TuxSH 2018-11-15 11:49:32 +01:00
  • 757aa30e74 meso: Implement KObjectRegistry TuxSH 2018-11-13 16:06:20 +01:00
  • fb4e0988b9 meso: KServerPort dtor TuxSH 2018-11-13 11:01:46 +01:00
  • ad879ca327 meso: Implement ConnectLight TuxSH 2018-11-13 01:14:55 +01:00
  • efe7325af3 meso: impl AddServerSession TuxSH 2018-11-12 15:48:03 +01:00
  • 173bde2eca meso: KPort mini skeleton TuxSH 2018-11-12 14:52:57 +01:00
  • acf32f841c meso: Implement LightSession functions TuxSH 2018-11-12 12:30:58 +01:00
  • be3550d382 meso: Implement KLightServerSession dtor TuxSH 2018-11-12 09:54:22 +01:00
  • 9c8f818c29 meso: add KLightSession skeleton, remove KBaseSession TuxSH 2018-11-11 22:53:15 +01:00
  • eb7e4153d1 meso: use macro to refactor auto obj declaration TuxSH 2018-11-11 15:59:27 +01:00
  • 86c43331eb meso: KBaseSession TuxSH 2018-11-11 01:36:15 +01:00
  • baa34ddab5 meso: same thing for KEvent TuxSH 2018-11-10 23:20:04 +01:00
  • d9c97983a3 meso: Client/server ifaces: use friendship TuxSH 2018-11-10 23:03:06 +01:00
  • b6bbc4f3e5 arm64.hpp => arch.hpp, add GetCurrentCoreContextInstance TuxSH 2018-11-09 12:33:51 +01:00
  • 195da2e599 Remove IServer client ref TuxSH 2018-11-09 00:01:48 +01:00
  • 1b3b26c3af Fix KEvent resource acquision timeout TuxSH 2018-11-08 22:50:04 +01:00
  • 0fb40d1ef5 Implement KCriticalSection (mostly) TuxSH 2018-11-08 01:04:06 +01:00
  • 4238d2e97f Add KInterruptSpinLock, which is what is really used in the official kernel TuxSH 2018-11-08 00:11:30 +01:00
  • 7b726c3184 Add KInterruptBottomHalfGuard TuxSH 2018-11-07 12:03:25 +01:00
  • 40b860c239 Removing useless func IsAlive, since it's handled by ISetAllocated TuxSH 2018-11-07 01:16:35 +01:00
  • 5222b429c5 Add KInterruptEvent skeleton; remove useless funcs TuxSH 2018-11-07 01:04:20 +01:00
  • 2949d08eb2 Add static assers to token generation TuxSH 2018-11-06 23:57:21 +01:00
  • 6d898acc98 Fix make_object TuxSH 2018-11-06 17:45:27 +01:00
  • f72836d72c Fix GenerateClassToken TuxSH 2018-11-06 17:33:03 +01:00
  • 65b20d0685 Better solution for latest commit TuxSH 2018-11-06 17:17:10 +01:00
  • d4241fd8ef Add operator new/delete in IClient/IServer TuxSH 2018-11-06 16:59:30 +01:00
  • 504c74bc57 Fix build issues in make_object; fix linkage issues TuxSH 2018-11-06 16:48:07 +01:00
  • c47a9931d9 Handle table fixes & additions to makeobject TuxSH 2018-11-06 16:00:52 +01:00
  • 4a1021f220 Do the same for ILimitedResource; fix handle table def, for the moment TuxSH 2018-11-06 00:16:33 +01:00
  • ac6762bb6c Add more reflexivity to client/server interfaces TuxSH 2018-11-05 23:53:29 +01:00
  • e2d8316401 Fix KCondition variable; add timeout parameter to ILimitableResource TuxSH 2018-11-05 23:16:35 +01:00
  • 0a0c05481e mesosphere: Result{} => Result() Michael Scire 2018-11-05 11:40:24 -08:00
  • cd1f74154d Use scoped_lock, etc TuxSH 2018-11-05 14:12:38 +01:00
  • 698fa9fcb0 Write KEvent::Initialize, fix build issues TuxSH 2018-11-05 13:57:50 +01:00
  • a4419dfc41 mesosphere: Skeleton K(Readable/Writable)Event Michael Scire 2018-11-05 03:51:50 -08:00
  • 600afa5f0f mesosphere: Add convenience KScopedCriticalSection Michael Scire 2018-11-05 03:47:15 -08:00
  • 9b1fb0c6df mesosphere: KSync->Signal() -> KSync->NotifyWaiters Michael Scire 2018-11-05 03:46:22 -08:00
  • 08970a82ea mesosphere: ResultNotPermitted -> ResultInvalidState Michael Scire 2018-11-05 03:43:23 -08:00
  • a035be66bd Rename initialize for client/server/parent TuxSH 2018-11-05 12:01:05 +01:00
  • 9318ab10b2 Add Client/Server interfaces TuxSH 2018-11-05 11:56:20 +01:00
  • dffb233423 Add KThread::StackParameters TuxSH 2018-11-05 11:32:03 +01:00
  • e57203a7d4 Implement WaitSynchronization TuxSH 2018-11-04 22:13:53 +01:00
  • 7fde5fbe40 Implement KSynchronizationObject TuxSH 2018-11-04 18:51:27 +01:00
  • 1684e1d35c Move KAutoObject.hpp to core/ TuxSH 2018-11-04 18:02:43 +01:00
  • edcd4cbc26 Result: Refactor to have compiletime defs Michael Scire 2018-11-03 10:31:03 -07:00
  • be17f1f494 Make Result produce the same code as Nintendo's TuxSH 2018-11-03 11:36:19 +01:00
  • 672204c993 Put handle in its own file & fix it TuxSH 2018-11-02 23:57:00 +01:00
  • 6166262b5c Fix build issues TuxSH 2018-11-02 23:03:19 +01:00
  • b492096aed Add Result.hpp TuxSH 2018-11-02 22:25:30 +01:00
  • cfeebbd1c9 Fix KLinkedList; make it work even with strict aliasing TuxSH 2018-11-02 16:22:32 +01:00
  • 4078c9a07d Implement KLinkedList; untested TuxSH 2018-11-01 21:59:06 +01:00
  • ed982877bd Remove bugous MLQ reverse iterator TuxSH 2018-11-01 19:47:32 +01:00
  • 745fa84e5e Add mesosphere (VERY VERY WIP) TuxSH 2018-10-31 21:47:31 +01:00
  • 00e22c7fd0 fusee: update and simplify emunand image path handling hexkyz 2019-06-03 20:29:37 +01:00
  • 837b30d075 Merge branch 'master' into emunand_dev Michael Scire 2019-06-03 12:22:01 -07:00
  • 50e307b4b7 Update for latest libnx Michael Scire 2019-06-03 12:15:39 -07:00
  • 4c328b6c50 Merge branch 'master' into emunand_dev hexkyz 2019-06-03 20:14:22 +01:00
  • 4387da1ecc Add licensing exemption for yuzu. SciresM 2019-05-30 18:20:24 -07:00
  • 6dd366cb22 Fix emunand SMC behaviors Michael Scire 2019-05-28 13:25:12 -07:00
  • 40b838c896 exo: add extension smc to write to user address Michael Scire 2019-05-28 02:56:15 -07:00
  • d6502c174a pm: actually implement GetBootFinishedEvent Michael Scire 2019-05-27 21:52:28 -07:00
  • f38965d0bd dmnt: implement debug log opcode Michael Scire 2019-05-27 18:44:09 -07:00
  • c2cb94062a Merge pull request #548 from Thog/feature/creport-32-stack-frames SciresM 2019-05-27 18:11:10 -07:00