Commit graph

104 commits

Author SHA1 Message Date
misson20000
713d2643fe Merge remote-tracking branch 'roblabla/feature-gdbMultithread' 2017-12-06 17:56:39 -08:00
misson20000
290c38d9bd Merge remote-tracking branch 'roblabla/feature-sleepYield' 2017-12-06 17:53:24 -08:00
misson20000
112c75e6d9 Merge remote-tracking branch 'roblabla/bugfix-setHeapSize' 2017-12-06 17:44:34 -08:00
misson20000
d048209084 Merge remote-tracking branch 'roblabla/bugfix-tlsCtxNull' 2017-12-06 17:39:13 -08:00
misson20000
e0585722f4
Merge pull request #19 from yellows8/amhid
Added ipcimpl for am and hid.
2017-12-06 17:35:03 -08:00
yellows8
3faa896a4f Added ipcimpl for am and hid. 2017-12-06 17:44:25 -05:00
roblabla
4f5727427b Leave TLS pointer to NULL for userspace 2017-12-06 00:59:15 +01:00
roblabla
a405227f02 Make SleepThread yield execution to other threads 2017-12-06 00:53:59 +01:00
roblabla
865528074f Tell GDB about the threads, allow switching between them when single stepping 2017-12-06 00:53:14 +01:00
misson20000
99c42d1edb
Merge pull request #14 from vgmoose/master
[macos] fix compiling issues
2017-11-22 19:53:04 -08:00
vgmoose
1f891f27a9
passthrough htons/ntohs values on macos for sa_family 2017-11-22 21:40:42 -05:00
roblabla
2eaeee712c Fix calling svcSetHeapSize multiple times 2017-11-18 22:03:00 +01:00
Caden Kline
a2081b8b62
Merge pull request #1 from vgmoose/master
[macos] Fix printf differences for travis build
2017-11-15 20:13:21 -05:00
Caden Kline
a78a882153
Merge branch 'master' into master 2017-11-15 20:13:00 -05:00
Caden Kline
b515389738
Merge branch 'master' into master 2017-11-15 20:11:07 -05:00
vgmoose
2f5d055540
remove unused byteswap.h include (per 1955569) 2017-11-14 22:37:18 -05:00
vgmoose
76d620665d
add lz4 to travis.yml for macos 2017-11-14 21:01:52 -05:00
vgmoose
4e12e680df Merge branch 'master' of github.com:Pokemod97/Mephisto 2017-11-14 20:45:12 -05:00
vgmoose
b1007d44f5
use different printf format on macos 2017-11-14 20:42:20 -05:00
Caden Kline
15a7c641e8 Merge remote-tracking branch 'reswitched/master' 2017-11-08 20:01:08 -05:00
misson20000
3b2063f6c7 updates and such from private 2017-11-05 11:15:26 -08:00
misson20000
6081adccfa fix IPC domain response header 2017-11-04 21:13:47 -07:00
Caden Kline
17dbc5b542 travis osx
https://github.com/reswitched/Mephisto/issues/9
2017-10-22 14:22:52 -04:00
misson20000
e7792e5319 Merge pull request #10 from RKX1209/remove_byteswap
Removed unnecessary include byteswap.h
2017-10-22 01:21:46 -07:00
rkx1209
1955569cd4 Removed unnecessary include byteswap.h
In macOS, byteswap.h does not exist.
It causes build error in such environment.
2017-10-22 14:21:48 +09:00
misson20000
6092782cc0 ugh. unnecessary __attribute__((packed)) isn't a warning on the version of clang I use 2017-10-13 22:42:51 -07:00
misson20000
2f48e02c95 update BSD stubs, add GetAddrInfo (pack/unpack addrinfo routines pretty much copied from libtransistor, so they're not very C++) 2017-10-13 22:36:12 -07:00
misson20000
176172f51c remove some debug output from stupid linker 2017-10-11 22:15:33 -07:00
misson20000
626063f3c9 Merge pull request #7 from d3m3vilurr/error-sm-get-service
Return error instead exit at input invalid service name
2017-10-10 20:07:38 -07:00
Sunguk Lee
a9448738b9
Return error instead exit at input invalid service name
This patch resupport libnx.

libnx will pass intentionally wrong input on `smInitialize` API
for checking sm initialized information.

but libtransistor not yet implemented this checking.

https://github.com/switchbrew/libnx/blob/3926969/nx/source/services/sm.c#L16
2017-10-11 01:44:18 +09:00
misson20000
ce929dafbf implement bsd sendto and shutdown 2017-10-03 20:02:34 -07:00
misson20000
8b0fca1f5c add travis badge to README 2017-10-03 19:17:03 -07:00
misson20000
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) 2017-10-03 19:14:17 -07:00
misson20000
2787a927b6 Merge pull request #5 from Pokemod97/patch-1
python2
2017-10-03 16:01:56 -07:00
misson20000
e8e6eb3c85 Merge pull request #6 from Pokemod97/master
Travis
2017-10-03 15:53:42 -07:00
caden
7f5e68692e new file: .travis.yml 2017-10-03 18:12:55 -04:00
Caden Kline
c9f945bb2f python2 2017-10-03 07:58:57 -04:00
misson20000
ffdf4939bf more bsd impl 2017-10-02 16:50:30 -07:00
misson20000
09e5c7f9d6 Merge branch 'master' of github.com:reswitched/Mephisto 2017-10-01 21:40:20 -07:00
misson20000
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 2017-10-01 21:40:07 -07:00
Cody Brocious
699cf08bf7 Fixed gdb stub issues. 2017-10-01 20:24:47 -06:00
misson20000
f0f2ecece7 fix ipc response length 2017-10-01 18:23:48 -07:00
misson20000
35f30924e0 add Tiny Stupid Linker (TLD) for libtransistor NROs 2017-10-01 18:18:28 -07:00
misson20000
bcc156dd70 add .gitignore 2017-10-01 17:51:03 -07:00
misson20000
1d8dd2c342 make Svc::OutputDebugString more useful for broken guests (libtransistor code...) 2017-10-01 17:49:34 -07:00
misson20000
2a6e8b5447 initial nro support 2017-10-01 17:48:51 -07:00
Cody Brocious
ef50b7ded1 Merge branch 'master' of github.com:reswitched/Mephisto 2017-09-22 12:03:13 -06:00
Cody Brocious
9ce1afcfe1 Removed tuple literal syntax. Sad panda. 2017-09-22 12:03:08 -06:00
Cody Brocious
1b567919cb Merge pull request #3 from vgmoose/master
Update readme commands
2017-09-22 11:18:39 -06:00
vgmoose
ea1b123d6b
Update readme commands 2017-09-22 13:06:28 -04:00