bunnei
cc6f22e0e4
process: MirrorMemory should use MemoryState::Mapped.
8 years ago
bunnei
e9a857ce82
process: Unmap previously allocated heap.
8 years ago
bunnei
403f8e79ea
arm_interface: Support unmapping previously mapped memory.
8 years ago
bunnei
34a29ad051
svc: Use more correct values for GetInfo MapRegion and NewMapRegion.
8 years ago
bunnei
8581404482
kernel: Move stack region outside of application heap.
8 years ago
bunnei
3923b0f589
process: Fix stack memory state.
8 years ago
bunnei
8be7131033
MemoryState: Add additional memory states and improve naming.
8 years ago
mailwl
fbfa7ddd62
IGeneralService: fix function list
8 years ago
mailwl
9289255314
Service/NIFM: stub cancel function
8 years ago
mailwl
ec030a542f
Service/NIFM: convert to module
8 years ago
bunnei
7d6653268f
core: Move process creation out of global state.
8 years ago
Subv
e4b7a1d160
FS: Stubbed CreateSaveData. It currently does nothing.
8 years ago
Subv
0eefe6e4d1
FS: Make EnsureSaveData create the savedata folder when called for the first time.
8 years ago
Subv
248881fa7f
CoreTiming: Unschedule the pending events when an Interface is destroyed.
8 years ago
Subv
656e7aab29
Vi: Signal the BufferQueue's Native Handle right after ReleaseBuffer is called.
This prevents a thread starvation issue in Puyo Puyo Tetris.
We should hwtest this behavior and figure out where exactly this event is signaled.
8 years ago
mailwl
28669872d9
Service/Set: add more services
8 years ago
Subv
827f8ca3c7
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.
8 years ago
Subv
cc6e4ae6cf
FS: Implement MountSaveData and some of the IFile interface.
8 years ago
Subv
d140c8ecf7
Filesystem: Added a SaveData Factory and associated Disk_FileSystem.
8 years ago
Jules Blok
c74af07c49
thread: Clear the process list on shutdown.
8 years ago
Subv
6e38081165
ResultCode: Mark any error code that isn't 0 as an error.
8 years ago
N00byKing
08c6ac02cf
(Hopefully) Fix MinGW Build
8 years ago
N00byKing
2b41c6e573
Add UnmapSharedMemory
C++11 requires spaces on the Identifier
Add inttypes include
clang
8 years ago
shinyquagsire23
a63d4fa5b4
time: Add missing time:s functions, used for libnx
8 years ago
mailwl
e4f94ee30b
Stub more functions
8 years ago
mailwl
910198a29a
Stub am::SetScreenShotPermission, and bsd::StartMonitoring functions
8 years ago
shinyquagsire23
944132dbe5
time: Add GetStandardLocalSystemClock, used by libnx
8 years ago
mailwl
1289a3c3c1
Add warning if Domain request has no domain message header
8 years ago
mailwl
827152d1fd
Fix: change check for domain order and existance of domain message header
8 years ago
mailwl
1572c45aa0
IPC: add domain header to response if only it exists in request
8 years ago
mailwl
46931a9566
Service/AOC: stub ListAddOnContent function
8 years ago
bunnei
678574972a
acc_u0: Stub ListOpenUsers service function.
8 years ago
bunnei
7bee3427d0
service: Add Friend service interface.
8 years ago
bunnei
8db80d8389
scheduler: Cleanup based on PR feedback.
8 years ago
Subv
5ab285f1f9
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.
8 years ago
bunnei
ac81c02ed9
kernel: Use Scheduler class for threading.
8 years ago
bunnei
c78d495161
kernel: Add Scheduler, which encapsulates the scheduling loading from Thread module.
8 years ago
bunnei
cec0d4f191
kernel: Remove unused address_arbiter code.
8 years ago
Subv
94ee8fc97b
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.
8 years ago
Subv
416f692f6e
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
8 years ago
Subv
d758332425
Parcel: Ensure we don't read past the end of the parcels in Vi.
8 years ago
Subv
2662de6e52
Vi: Mark all fences as NO_FENCE in the DequeueBuffer response parcel.
8 years ago
Subv
1b64160d83
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.
8 years ago
mailwl
6797d4a907
Service/hid: stub some functions
8 years ago
Subv
7a1917e0fd
nvhost-ctrl: Stub NVHOST_IOCTL_CTRL_EVENT_WAIT.
8 years ago
Subv
35d0d06885
Vi: Mark the fences as valid in the DequeueBuffer response parcel.
8 years ago
Subv
d18446f63a
Vi: Added a missing u32 in the DequeueBuffer response parcel.
8 years ago
Subv
b78ffc4abf
Vi: Don't write the IGBPBuffer in the IGBPRequestBufferResponseParcel.
8 years ago
Subv
8dee5663b3
Vi: Properly write the BufferProducerFence object in the DequeueBuffer response parcel.
8 years ago
bunnei
df008a159b
shared_memory: Remove some checks.
8 years ago