Commit graph

  • e55dc52f1a
    Merge 3b13263c97 into a3cedc251c Robin Lambertz 2018-10-04 03:08:40 +0000
  • a3cedc251c
    Merge pull request #31 from Thog/feature/swipc master misson20000 2018-08-16 01:59:28 -0700
  • 29d5a00ebe
    Merge pull request #30 from Thog/feature/ipc-5.x misson20000 2018-08-16 01:59:16 -0700
  • 63ddfccaa3
    Merge pull request #29 from Thog/feature/decompressed-nso misson20000 2018-08-16 01:59:08 -0700
  • f3afe2dcc9
    nso: Do not try to decompress if segment isn't compressed Thog 2018-08-14 11:14:14 +0200
  • ed9905785f
    Update SwIPC submodule Thog 2018-08-16 00:04:13 +0200
  • 2ae322bd9d
    Fix structure with sized members Thog 2018-08-15 15:12:03 +0200
  • c2ee5f8a05
    Make Mephisto uses SwIPC directly Thog 2018-08-14 23:56:30 +0200
  • 4e658cab57
    ipc: Add 5.0+ message types (ignore the context for now) Thog 2018-08-14 11:16:03 +0200
  • 7c46b8e68a return correct error code on svcGetInfo instead of crashing v1.2.1 misson20000 2018-07-17 23:25:52 -0700
  • 355af21785 ~IFile: only close files if we actually opened them (fixes heisensegfault) v1.2.0 misson20000 2018-05-16 12:25:22 -0700
  • b2b6a831f2 add svcMap/UnmapPhysicalMemory misson20000 2018-05-16 12:23:58 -0700
  • 175186ddbe ldr:ro implementation misson20000 2018-04-26 20:29:24 -0700
  • 7e05066e43 fix svcQueryMemory for heap region v1.1.1 misson20000 2018-03-28 20:42:24 -0700
  • 86e61651db add --initialize-memory option to help catch uninitialized memory errors v1.1.0 misson20000 2018-03-28 14:24:58 -0700
  • 5632e77ed4 add --relocate option, for running relocations on NRO files (useful for debugging libtransistor's relocator) misson20000 2018-03-28 14:24:35 -0700
  • fb375ce291 move map region to within 38-bit address space v1.0.2 misson20000 2018-03-05 14:36:16 -0800
  • a88eff8c49 make unicorn a submodule and static link it to make our binaries easier to run v1.0.1 misson20000 2018-02-28 21:34:11 -0800
  • 1a21bb2666 mac build fix v1.0.0 misson20000 2018-02-28 14:29:22 -0800
  • d6dbec4ef4 LONG_FMT -> LONGFMT misson20000 2018-02-28 14:02:44 -0800
  • c8b7bdfbab fix printf formats for osx misson20000 2018-02-28 13:52:34 -0800
  • b43d490f07 set up deployments with travis misson20000 2018-02-28 13:50:50 -0800
  • b5ed6c113d Merge remote-tracking branch 'roblabla/feature-kiploader' misson20000 2018-02-28 13:42:16 -0800
  • cfe806393c Merge remote-tracking branch 'roblabla/feature-dirsupport' misson20000 2018-02-28 13:41:02 -0800
  • ba15d6d636 Close host file handle when IFile is closed. Implement destructor in stub-gen roblabla 2018-02-28 16:33:54 +0100
  • 404b15e460 fix printf format on Svc::ExitProcess for mac builds misson20000 2018-02-23 20:06:03 -0800
  • e63128d130 move map region misson20000 2018-02-23 15:35:39 -0800
  • c781e26dd5 Implement IDirectory::Read and IFileSystem::OpenDirectory roblabla 2018-02-23 18:43:22 +0100
  • cd645add89 fix QueryMemory for HEAP regions misson20000 2018-02-19 17:00:32 -0800
  • 323902eee7 Fix loading 2.3.0 SPL KIP roblabla 2018-02-15 22:36:43 +0100
  • 799bc01cce Handle case where the handle got closed in messageAsync roblabla 2018-02-15 02:07:40 +0100
  • 39d1c65441 Update auto.id roblabla 2018-02-11 04:21:23 +0100
  • e46e002f64 load kips roblabla 2018-02-11 04:21:10 +0100
  • f234e962e0 Revert "Revert "start NROs at nro+0x00 instead of nro+0x80 and don't preload x30" until reswitched/libtransistor#84 is merged" misson20000 2018-01-22 22:05:10 -0800
  • 090c371337 Revert "start NROs at nro+0x00 instead of nro+0x80 and don't preload x30" until reswitched/libtransistor#84 is merged misson20000 2018-01-18 21:46:39 -0800
  • 4c6d02c21e Merge branch 'master' of github.com:reswitched/Mephisto misson20000 2018-01-15 22:48:48 -0800
  • 210847a2bc start NROs at nro+0x00 instead of nro+0x80 and don't preload x30 misson20000 2018-01-15 21:48:50 -0800
  • 8123fc45c3 implement svcGetSystemTick misson20000 2018-01-15 21:09:46 -0800
  • 2a6c094071 Merge 7f75ebb1ac into f927335e88 yellows8 2017-12-28 20:14:21 +0000
  • 7f75ebb1ac Added ipcdef for spl GetConfig. Added ipcimpl for nv and vi. yellows8 2017-12-28 13:07:40 -0500
  • a47c8c3beb Improved gfx support. Updated Makefile. Added GetAvailableLanguageCodes(). Implemented OpenDataStorageByCurrentProcess(). Updated am for supporting official 'TryPopPreselectedUser' code. Added svcGetSystemTick, implemented svcSignalEvent, and removed UNIMPLEMENTED from svcResetSignal. Updated svcGetInfo for supporting ~32bit-memlayout apps, and set type5/type6 properly for it since some games use it to determine heap-alloc size. yellows8 2017-12-28 12:54:13 -0500
  • 3b13263c97 Implement timeouts roblabla 2017-12-20 19:11:59 +0100
  • f927335e88
    Merge pull request #23 from maci0/master misson20000 2017-12-16 16:02:22 -0800
  • 3834bbf341 Simplify dockerfile some more, use current git clone during build context Marcel Wysocki 2017-12-14 09:54:18 +0100
  • 9b5b231345
    Merge pull request #22 from maci0/master misson20000 2017-12-13 14:18:10 -0800
  • b8105e4efb add library path, use current uid at runtime, so homedir is accessible Marcel Wysocki 2017-12-13 23:13:32 +0100
  • 2fe08ebcd9 use nobody users home directory Marcel Wysocki 2017-12-13 22:56:57 +0100
  • daf97c5336 use nobody user for the container, minor readme changes Marcel Wysocki 2017-12-13 22:00:54 +0100
  • ce938140e3
    Merge pull request #21 from roblabla/dev misson20000 2017-12-13 12:12:06 -0800
  • 8563f15123 Add Dockerfile and info how to run Mephisto from docker Marcel Wysocki 2017-12-13 20:31:28 +0100
  • 13c6df347e Avoid segfault when single stepping into an SVC roblabla 2017-12-10 21:48:35 +0100
  • 437888490e Set TLS size to a single page (allows creating more thread). Unmap TLS once thread is terminated. roblabla 2017-12-10 21:48:13 +0100
  • f4f2a37ca4 Handle sending thread signal from breakpoint roblabla 2017-12-10 21:47:29 +0100
  • b8dc6830d6 Set return value for SleepThread when yielding roblabla 2017-12-10 21:46:46 +0100
  • c586044616 Set return value for SvcWaitProcessWideKeyAtomic roblabla 2017-12-10 21:46:27 +0100
  • 713d2643fe Merge remote-tracking branch 'roblabla/feature-gdbMultithread' misson20000 2017-12-06 17:56:39 -0800
  • 290c38d9bd Merge remote-tracking branch 'roblabla/feature-sleepYield' misson20000 2017-12-06 17:53:24 -0800
  • 112c75e6d9 Merge remote-tracking branch 'roblabla/bugfix-setHeapSize' misson20000 2017-12-06 17:44:34 -0800
  • d048209084 Merge remote-tracking branch 'roblabla/bugfix-tlsCtxNull' misson20000 2017-12-06 17:39:13 -0800
  • e0585722f4
    Merge pull request #19 from yellows8/amhid misson20000 2017-12-06 17:35:03 -0800
  • 3faa896a4f Added ipcimpl for am and hid. yellows8 2017-12-06 17:44:25 -0500
  • 4f5727427b Leave TLS pointer to NULL for userspace roblabla 2017-12-06 00:55:37 +0100
  • a405227f02 Make SleepThread yield execution to other threads roblabla 2017-12-06 00:53:59 +0100
  • 865528074f Tell GDB about the threads, allow switching between them when single stepping roblabla 2017-12-06 00:53:14 +0100
  • 99c42d1edb
    Merge pull request #14 from vgmoose/master misson20000 2017-11-22 19:53:04 -0800
  • 1f891f27a9
    passthrough htons/ntohs values on macos for sa_family vgmoose 2017-11-22 21:40:42 -0500
  • 2eaeee712c Fix calling svcSetHeapSize multiple times roblabla 2017-11-18 22:01:19 +0100
  • a2081b8b62
    Merge pull request #1 from vgmoose/master Caden Kline 2017-11-15 20:13:21 -0500
  • a78a882153
    Merge branch 'master' into master Caden Kline 2017-11-15 20:13:00 -0500
  • b515389738
    Merge branch 'master' into master Caden Kline 2017-11-15 20:11:07 -0500
  • 2f5d055540
    remove unused byteswap.h include (per 1955569) vgmoose 2017-11-14 22:37:04 -0500
  • 76d620665d
    add lz4 to travis.yml for macos vgmoose 2017-11-14 21:01:52 -0500
  • 4e12e680df Merge branch 'master' of github.com:Pokemod97/Mephisto vgmoose 2017-11-14 20:45:12 -0500
  • b1007d44f5
    use different printf format on macos vgmoose 2017-11-14 20:42:20 -0500
  • 15a7c641e8 Merge remote-tracking branch 'reswitched/master' Caden Kline 2017-11-08 20:01:08 -0500
  • 5cf89ba120 Merge 0003211291 into 3b2063f6c7 Mohit Sahu 2017-11-06 13:28:02 +0000
  • 3b2063f6c7 updates and such from private misson20000 2017-11-05 11:14:19 -0800
  • 6081adccfa fix IPC domain response header misson20000 2017-11-04 21:13:47 -0700
  • 0003211291
    Update Ctu.h Mohit Sahu 2017-10-29 12:33:26 +0530
  • 77b97f8b9b Remove/Add some blank lines Mike 2017-10-27 18:36:27 +0530
  • 17dbc5b542 travis osx Caden Kline 2017-10-22 14:16:00 -0400
  • e7792e5319 Merge pull request #10 from RKX1209/remove_byteswap misson20000 2017-10-22 01:21:46 -0700
  • 1955569cd4 Removed unnecessary include byteswap.h rkx1209 2017-10-22 14:21:48 +0900
  • 075bd44f46 Merge 7d41d79b22 into 6092782cc0 Ren Kimura 2017-10-19 02:40:56 +0000
  • 7d41d79b22 Add alternate file of byteswap.h for macOS rkx1209 2017-10-19 11:37:57 +0900
  • 6092782cc0 ugh. unnecessary __attribute__((packed)) isn't a warning on the version of clang I use misson20000 2017-10-13 22:42:51 -0700
  • 2f48e02c95 update BSD stubs, add GetAddrInfo (pack/unpack addrinfo routines pretty much copied from libtransistor, so they're not very C++) misson20000 2017-10-13 22:36:12 -0700
  • 176172f51c remove some debug output from stupid linker misson20000 2017-10-11 22:15:33 -0700
  • 626063f3c9 Merge pull request #7 from d3m3vilurr/error-sm-get-service misson20000 2017-10-10 20:07:38 -0700
  • a9448738b9
    Return error instead exit at input invalid service name Sunguk Lee 2017-10-11 01:22:57 +0900
  • ce929dafbf implement bsd sendto and shutdown misson20000 2017-10-03 20:02:34 -0700
  • 8b0fca1f5c add travis badge to README misson20000 2017-10-03 19:17:03 -0700
  • 1b7e870eab return exit codes based off of what the guest's main returns with (if this breaks running any nintendo code I can probably come up with something else) misson20000 2017-10-03 19:14:17 -0700
  • 2787a927b6 Merge pull request #5 from Pokemod97/patch-1 misson20000 2017-10-03 16:01:56 -0700
  • e8e6eb3c85 Merge pull request #6 from Pokemod97/master misson20000 2017-10-03 15:53:42 -0700
  • 7f5e68692e new file: .travis.yml caden 2017-10-03 18:12:55 -0400
  • c9f945bb2f python2 Caden Kline 2017-10-03 07:58:57 -0400
  • ffdf4939bf more bsd impl misson20000 2017-10-02 16:50:30 -0700
  • 09e5c7f9d6 Merge branch 'master' of github.com:reswitched/Mephisto misson20000 2017-10-01 21:40:20 -0700
  • de58519825 get bsd sockets working under Mephisto (for libtransistor testing). socket, connect, and send have been confirmed via PegaSwitch to work on hardware as implemented here misson20000 2017-10-01 21:40:07 -0700