Subv
a9c51be95e
Kernel: Store the program id in the Process class instead of the CodeSet class.
...
There may be many CodeSets per Process, so it's wasteful and overcomplicated to store the program id in each of them.
2018-03-01 19:03:53 -05:00
Subv
77e64ac9b2
FS: Implement MountSaveData and some of the IFile interface.
2018-03-01 19:03:53 -05:00
Subv
dfdc72efa7
Filesystem: Added a SaveData Factory and associated Disk_FileSystem.
2018-03-01 19:03:52 -05:00
Jules Blok
29a5203a2a
thread: Clear the process list on shutdown.
2018-02-27 17:13:39 +01:00
Subv
585a145f31
ResultCode: Mark any error code that isn't 0 as an error.
2018-02-27 09:44:35 -05:00
bunnei
e1866e69e2
Merge pull request #207 from mailwl/duplicatesession
...
IPC: add domain header to response if only it exists in request
2018-02-26 20:52:56 -08:00
bunnei
1f73bf3fb0
Merge pull request #215 from N00byKing/umapsharedmmry
...
UnmapSharedMemory
2018-02-25 21:04:24 -08:00
N00byKing
ac2232b9cf
(Hopefully) Fix MinGW Build
2018-02-25 13:40:22 +01:00
N00byKing
11cef9ba72
Add UnmapSharedMemory
...
C++11 requires spaces on the Identifier
Add inttypes include
clang
2018-02-25 11:38:06 +01:00
bunnei
da58d923a5
Merge pull request #212 from mailwl/stubs
...
Stub some functions
2018-02-23 21:09:56 -08:00
shinyquagsire23
2391d009c4
time: Add missing time:s functions, used for libnx
2018-02-23 00:34:15 -07:00
mailwl
8f256914fc
Stub more functions
2018-02-22 17:28:15 +03:00
mailwl
9d6a03e6a3
Stub am::SetScreenShotPermission, and bsd::StartMonitoring functions
2018-02-22 13:04:23 +03:00
shinyquagsire23
d589b1baf2
time: Add GetStandardLocalSystemClock, used by libnx
2018-02-21 18:43:05 -07:00
mailwl
dadb6c6e50
Add warning if Domain request has no domain message header
2018-02-20 22:51:54 +03:00
mailwl
2ba8b89864
Fix: change check for domain order and existance of domain message header
2018-02-20 21:59:58 +03:00
mailwl
e05f10cae8
IPC: add domain header to response if only it exists in request
2018-02-20 19:27:49 +03:00
bunnei
3dc5a6ea30
Merge pull request #206 from mailwl/aoc-listaddoncontent
...
Service/AOC: stub ListAddOnContent function
2018-02-20 10:45:50 -05:00
mailwl
4f067f83a7
Service/AOC: stub ListAddOnContent function
2018-02-20 10:30:12 +03:00
bunnei
d305e5bed8
acc_u0: Stub ListOpenUsers service function.
2018-02-19 17:39:41 -05:00
bunnei
55537f1f02
service: Add Friend service interface.
2018-02-19 17:34:02 -05:00
bunnei
1c89e285ae
Merge pull request #202 from bunnei/scheduler-cleanup
...
Scheduler cleanup
2018-02-19 17:23:05 -05:00
bunnei
87335e8404
scheduler: Cleanup based on PR feedback.
2018-02-19 16:46:42 -05:00
Subv
9a235eec55
AM: Corrected the response in EnsureSaveData.
...
The values are still unknown and the function is still considered a stub.
Puyo Puyo Tetris now tries to call fsp-srv:MountSaveData.
2018-02-18 18:09:52 -05:00
bunnei
539977f39b
kernel: Use Scheduler class for threading.
2018-02-18 15:17:16 -05:00
bunnei
650f49fab2
kernel: Add Scheduler, which encapsulates the scheduling loading from Thread module.
2018-02-18 14:58:40 -05:00
bunnei
0b8907958f
kernel: Remove unused address_arbiter code.
2018-02-18 14:46:11 -05:00
bunnei
fd4afc5bc5
Merge pull request #201 from Subv/ipc_delay_
...
Kernel/IPC: Add a small delay after each SyncRequest to prevent thread starvation.
2018-02-18 14:11:34 -05:00
bunnei
cccd72a8a9
Merge pull request #200 from Subv/bufferproducerfence
...
Make the fence handling in Vi a little less of a hack.
2018-02-18 14:11:04 -05:00
Subv
fbb0ef851c
Kernel/IPC: Add a small delay after each SyncRequest to prevent thread starvation.
...
Ported from citra PR #3091
The delay specified here is from a Nintendo 3DS, and should be measured in a Nintendo Switch.
This change is enough to prevent Puyo Puyo Tetris's main thread starvation.
2018-02-18 13:25:48 -05:00
Subv
c6e56d6e54
nvmap: Make IocFromId return the same existing handle instead of creating a new one.
...
Games like Puyo Puyo Tetris and BOTW seem to depend on the buffer always having the same handle
2018-02-17 14:01:01 -05:00
Subv
26797bd41c
Parcel: Ensure we don't read past the end of the parcels in Vi.
2018-02-17 14:00:44 -05:00
Subv
34f6578f62
Vi: Mark all fences as NO_FENCE in the DequeueBuffer response parcel.
2018-02-17 14:00:30 -05:00
Subv
5172ce6d8f
Vi: Always write the IGBPBuffer in the RequestBuffer response parcel.
...
This may break libnx homebrew due to a bug in libnx but is required by official games since they always assume that the buffer will be there.
2018-02-17 13:59:45 -05:00
mailwl
e86ec16ee7
Service/hid: stub some functions
2018-02-16 06:15:05 +03:00
Subv
7a12e4bd1a
nvhost-ctrl: Stub NVHOST_IOCTL_CTRL_EVENT_WAIT.
2018-02-14 22:57:57 -05:00
Subv
d3f8e79fc5
Vi: Mark the fences as valid in the DequeueBuffer response parcel.
2018-02-14 22:57:56 -05:00
Subv
9ec8dcff8a
Vi: Added a missing u32 in the DequeueBuffer response parcel.
2018-02-14 22:57:56 -05:00
Subv
f449136900
Vi: Don't write the IGBPBuffer in the IGBPRequestBufferResponseParcel.
2018-02-14 22:57:55 -05:00
Subv
b4be5d2e65
Vi: Properly write the BufferProducerFence object in the DequeueBuffer response parcel.
2018-02-14 22:57:54 -05:00
bunnei
287bcf18e6
shared_memory: Remove some checks.
2018-02-14 22:24:06 -05:00
bunnei
d9053aa8d4
pl_u: Implement basic shared font loading from RAM dump.
2018-02-14 22:22:41 -05:00
bunnei
69ab774ea3
hid: Stub GetVibrationDeviceInfo and SendVibrationValues.
2018-02-14 21:16:27 -05:00
bunnei
030b763b5d
Merge pull request #188 from bunnei/refactor-buffer-descriptor
...
Refactor IPC buffer descriptor interface
2018-02-14 18:31:53 -05:00
bunnei
9bd160723a
hle_ipc: Remove const from WriteBuffer size.
2018-02-14 14:21:10 -05:00
James Rowe
e027d1b40c
Fix fps counter to correctly measure frame end when there was no frame to draw
2018-02-14 10:16:39 -07:00
Lioncash
d2a3270adc
nvdrv/interface: Silence formatting specifier warnings
2018-02-14 01:52:55 -05:00
Lioncash
ad5c80a958
nvmap: Silence formatting specifier warnings
2018-02-14 01:52:55 -05:00
Lioncash
7076556833
nvhost_gpu: Silence formatting specifier warnings
2018-02-14 01:52:55 -05:00
Lioncash
25fc20c3d7
nvhost_ctrl: Silence formatting specifier warnings
2018-02-14 01:52:54 -05:00