MerryMage
|
88c9608eac
|
arm_dynarmic: Fix timing
|
2018-03-24 09:02:19 +00:00 |
|
bunnei
|
a10baacf9e
|
Merge pull request #265 from bunnei/tegra-progress-2
Tegra progress 2
|
2018-03-23 23:30:48 -04:00 |
|
bunnei
|
a397a9e9a4
|
Merge pull request #255 from Subv/sd_card
FS: Implemented access to the SD card
|
2018-03-23 20:48:26 -04:00 |
|
bunnei
|
054393917e
|
renderer_opengl: Fixes for properly flushing & rendering the framebuffer.
|
2018-03-23 15:49:04 -04:00 |
|
bunnei
|
b5f3e7951b
|
memory: Fix typo in RasterizerFlushVirtualRegion.
|
2018-03-23 15:46:21 -04:00 |
|
Subv
|
4c06d55a81
|
FS: Move the file open mode calculation to a separate function.
|
2018-03-23 14:27:07 -05:00 |
|
bunnei
|
1a158dfcd6
|
memory: RasterizerFlushVirtualRegion should also check process image region.
|
2018-03-23 15:10:02 -04:00 |
|
bunnei
|
11047d7fd5
|
rasterizer: Flush and invalidate regions should be 64-bit.
|
2018-03-23 15:01:45 -04:00 |
|
bunnei
|
ec4e1a3685
|
renderer_opengl: Better handling of framebuffer transform flags.
|
2018-03-23 14:58:27 -04:00 |
|
mailwl
|
9ee33350de
|
Service/SSL: add ssl service
|
2018-03-23 09:32:50 +03:00 |
|
bunnei
|
e12c2cf8c6
|
nvdisp_disp0: Always flush and invalidate framebuffer region.
- Workaround for texture forwarding until we have a better place.
|
2018-03-22 23:18:04 -04:00 |
|
bunnei
|
63d3924b5b
|
memory: Port RasterizerFlushVirtualRegion from Citra.
|
2018-03-22 22:56:41 -04:00 |
|
bunnei
|
bfe45774f1
|
video_core: Move FramebufferInfo to FramebufferConfig in GPU.
|
2018-03-22 21:04:30 -04:00 |
|
N00byKing
|
8afdbf6a1f
|
Remove more N3DS References
|
2018-03-22 21:25:06 +01:00 |
|
mailwl
|
95e747cd06
|
Service/spl: add module and services
|
2018-03-22 09:55:14 +03:00 |
|
Subv
|
eff3f60b73
|
FS: Implemented IFileSystem::CreateDirectory.
|
2018-03-21 09:55:59 -05:00 |
|
mailwl
|
6673ed1274
|
Service/vi: convert services to module
|
2018-03-21 13:09:40 +03:00 |
|
mailwl
|
dca7cfb9cf
|
Service: add fatal:u, fatal:p services
|
2018-03-20 16:59:02 +03:00 |
|
Subv
|
0485ee499f
|
FS: Implemented IFileSystem's OpenDirectory function.
Note that the filter parameter is not yet implemented.
|
2018-03-19 23:02:30 -05:00 |
|
Subv
|
21bac2d7d7
|
FS: Added the IDirectory IPC interface and implemented its two functions.
|
2018-03-19 23:01:47 -05:00 |
|
Subv
|
6d90d99d12
|
FS: Implement DiskFileSystem's OpenDirectory interface.
|
2018-03-19 23:00:37 -05:00 |
|
Subv
|
e1d7b9fc2c
|
FS: Implement DiskFileSystem::GetEntryType for existing files/directories.
|
2018-03-19 22:59:38 -05:00 |
|
Subv
|
a9ba2c2000
|
FS: Updated the Directory Entry structure to match the Switch.
|
2018-03-19 22:58:55 -05:00 |
|
Subv
|
fc44261dd1
|
FS: Support the file Append open mode.
|
2018-03-19 22:57:34 -05:00 |
|
Subv
|
808704c78c
|
FS: Implement MountSdCard.
|
2018-03-19 21:21:49 -05:00 |
|
Subv
|
c4ca802b9d
|
FS: Added an SDMC archive factory and registered it to the SDMC archive on startup.
|
2018-03-19 21:17:15 -05:00 |
|
N00byKing
|
1d8b6ad13b
|
Clang Fixes
|
2018-03-19 17:53:35 +01:00 |
|
N00byKing
|
d16e08454d
|
oops
|
2018-03-19 17:43:04 +01:00 |
|
N00byKing
|
0e72d0d826
|
More Warning cleanups
|
2018-03-19 17:27:04 +01:00 |
|
N00byKing
|
ef875d6a35
|
Clean Warnings (?)
|
2018-03-19 17:07:08 +01:00 |
|
bunnei
|
23a0d2d7b7
|
Merge pull request #193 from N00byKing/3184_2_robotic_boogaloo
Implement Pull #3184 from citra: core/arm: Improve timing accuracy before service calls in JIT (Rebased)
|
2018-03-18 22:35:47 -04:00 |
|
bunnei
|
c1c92c30f9
|
vi: Remove DequeueBuffer and wait until next available buffer.
|
2018-03-18 20:56:35 -04:00 |
|
bunnei
|
c86af6939c
|
hle_ipc: Add SleepClientThread to block current thread within HLE routines.
|
2018-03-18 20:56:34 -04:00 |
|
bunnei
|
2faa83ca13
|
hle_ipc: Use shared_ptr instead of unique_ptr to allow copies.
|
2018-03-18 20:56:33 -04:00 |
|
bunnei
|
019f1a0cf0
|
hle_ipc: Remove GetPointer(..) usage with WriteToOutgoingCommandBuffer.
|
2018-03-18 20:56:33 -04:00 |
|
bunnei
|
e353b9fb3d
|
thread: Add THREADSTATUS_WAIT_HLE_EVENT, remove THREADSTATUS_WAIT_ARB.
|
2018-03-18 20:56:32 -04:00 |
|
bunnei
|
494275fd38
|
nvflinger: Remove superfluous buffer format check.
|
2018-03-16 20:11:50 -04:00 |
|
bunnei
|
cc6f22e0e4
|
process: MirrorMemory should use MemoryState::Mapped.
|
2018-03-16 19:24:54 -04:00 |
|
bunnei
|
e9a857ce82
|
process: Unmap previously allocated heap.
|
2018-03-16 18:32:25 -04:00 |
|
bunnei
|
403f8e79ea
|
arm_interface: Support unmapping previously mapped memory.
|
2018-03-16 18:32:24 -04:00 |
|
bunnei
|
34a29ad051
|
svc: Use more correct values for GetInfo MapRegion and NewMapRegion.
|
2018-03-16 18:32:23 -04:00 |
|
bunnei
|
8581404482
|
kernel: Move stack region outside of application heap.
|
2018-03-16 18:32:23 -04:00 |
|
bunnei
|
69ee9edd8d
|
memory: Add regions for map region, "new" map region, etc.
|
2018-03-16 18:32:22 -04:00 |
|
bunnei
|
3923b0f589
|
process: Fix stack memory state.
|
2018-03-16 18:32:21 -04:00 |
|
bunnei
|
8be7131033
|
MemoryState: Add additional memory states and improve naming.
|
2018-03-16 18:32:21 -04:00 |
|
mailwl
|
fbfa7ddd62
|
IGeneralService: fix function list
|
2018-03-16 16:34:12 +03:00 |
|
mailwl
|
9289255314
|
Service/NIFM: stub cancel function
|
2018-03-16 11:08:22 +03:00 |
|
mailwl
|
ec030a542f
|
Service/NIFM: convert to module
|
2018-03-16 11:00:29 +03:00 |
|
bunnei
|
7d6653268f
|
core: Move process creation out of global state.
|
2018-03-14 18:42:19 -04:00 |
|
bunnei
|
80562aaf64
|
Merge pull request #229 from Subv/ensuresavedata_impl
FS: Make EnsureSaveData create the save data if it doesn't already exist.
|
2018-03-04 15:49:42 -05:00 |
|
Subv
|
84e1c0a430
|
FS: Use the correct error code when trying to open files that don't exist.
|
2018-03-04 14:34:48 -05:00 |
|
Subv
|
e4b7a1d160
|
FS: Stubbed CreateSaveData. It currently does nothing.
|
2018-03-04 14:31:57 -05:00 |
|
Subv
|
0eefe6e4d1
|
FS: Make EnsureSaveData create the savedata folder when called for the first time.
|
2018-03-04 14:30:07 -05:00 |
|
Subv
|
248881fa7f
|
CoreTiming: Unschedule the pending events when an Interface is destroyed.
|
2018-03-04 10:34:25 -05:00 |
|
bunnei
|
7e7110b3b9
|
Merge pull request #226 from Subv/buffer_queue_event
Vi: Signal the BufferQueue's Native Handle right after ReleaseBuffer is called
|
2018-03-03 12:38:18 -05:00 |
|
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.
|
2018-03-03 11:51:36 -05:00 |
|
mailwl
|
28669872d9
|
Service/Set: add more services
|
2018-03-03 09:03:49 +03:00 |
|
bunnei
|
46fc7d8502
|
Merge pull request #216 from Subv/savedata
Implemented the SaveData archive and MountSaveData.
|
2018-03-01 22:14:31 -05:00 |
|
Subv
|
3209cff530
|
SaveData: Use the current titleid when opening the savedata archive.
|
2018-03-01 19:03:54 -05:00 |
|
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.
|
2018-03-01 19:03:53 -05:00 |
|
Subv
|
cc6e4ae6cf
|
FS: Implement MountSaveData and some of the IFile interface.
|
2018-03-01 19:03:53 -05:00 |
|
Subv
|
d140c8ecf7
|
Filesystem: Added a SaveData Factory and associated Disk_FileSystem.
|
2018-03-01 19:03:52 -05:00 |
|
Jules Blok
|
c74af07c49
|
thread: Clear the process list on shutdown.
|
2018-02-27 17:13:39 +01:00 |
|
Subv
|
6e38081165
|
ResultCode: Mark any error code that isn't 0 as an error.
|
2018-02-27 09:44:35 -05:00 |
|
bunnei
|
926604fc14
|
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
|
f1beb69899
|
Merge pull request #215 from N00byKing/umapsharedmmry
UnmapSharedMemory
|
2018-02-25 21:04:24 -08:00 |
|
shinyquagsire23
|
e29710818f
|
file_sys: Style tweaks
Asdf
|
2018-02-25 16:34:29 -07:00 |
|
shinyquagsire23
|
487f8bc018
|
loader: Check error on NPDM load, use TID for CodeSet
|
2018-02-25 07:41:36 -07:00 |
|
shinyquagsire23
|
fd3806fd30
|
loader: Use NPDM information when loading NSOs
|
2018-02-25 07:02:47 -07:00 |
|
shinyquagsire23
|
2b28fd7809
|
file_sys: Add support for parsing NPDM files
|
2018-02-25 07:02:39 -07:00 |
|
N00byKing
|
08c6ac02cf
|
(Hopefully) Fix MinGW Build
|
2018-02-25 13:40:22 +01:00 |
|
N00byKing
|
bc88cae0c7
|
Implements citra-emu/citra#3184
|
2018-02-25 11:44:21 +01:00 |
|
N00byKing
|
2b41c6e573
|
Add UnmapSharedMemory
C++11 requires spaces on the Identifier
Add inttypes include
clang
|
2018-02-25 11:38:06 +01:00 |
|
bunnei
|
c45173c9a6
|
Merge pull request #212 from mailwl/stubs
Stub some functions
|
2018-02-23 21:09:56 -08:00 |
|
bunnei
|
32c509b82d
|
Merge pull request #217 from shinyquagsire23/time-s-missing
time: Add missing time:s functions, used for libnx
|
2018-02-23 08:52:37 -08:00 |
|
bunnei
|
6bf7108545
|
Merge pull request #210 from MerryMage/f/dynarmic/sysreg
arm_dynarmic: Implement system registers and provide more hooks
|
2018-02-23 08:51:52 -08:00 |
|
shinyquagsire23
|
a63d4fa5b4
|
time: Add missing time:s functions, used for libnx
|
2018-02-23 00:34:15 -07:00 |
|
mailwl
|
e4f94ee30b
|
Stub more functions
|
2018-02-22 17:28:15 +03:00 |
|
mailwl
|
910198a29a
|
Stub am::SetScreenShotPermission, and bsd::StartMonitoring functions
|
2018-02-22 13:04:23 +03:00 |
|
bunnei
|
7f0ecbf859
|
Merge pull request #211 from shinyquagsire23/time_local
time: Add GetStandardLocalSystemClock, used by libnx
|
2018-02-22 01:09:01 -05:00 |
|
shinyquagsire23
|
944132dbe5
|
time: Add GetStandardLocalSystemClock, used by libnx
|
2018-02-21 18:43:05 -07:00 |
|
MerryMage
|
32d127ad3e
|
dynarmic: Update to 6b4c6b0
6b4c6b0 impl: Update PC when raising exception
7a1313a A64: Implement FDIV (vector)
b2d781d system: Raise exception for YIELD, WFE, WFI, SEV, SEVL
b277bf5 Correct FPSR and FPCR
7673933 A64: Implement USHL
8d0e558 A64: Implement UCVTF (vector, integer), scalar variant
da9a4f8 A64: Partially implement FCVTZU (scalar, fixed-point) and FCVTZS (scalar, fixed-point)
7479684 A64: Implement system register TPIDR_EL0
0fd75fd A64: Implement system registers FPCR and FPSR
31e370c A64: Implement system register CNTPCT_EL0
9a88fd3 A64: Implement system register CTR_EL0
1d16896 A64: Implement NEG (vector)
3184edf IR: Add IR instruction ZeroVector
31f8fbc emit_x64_floating_point: Add maybe_unused to preprocess parameter
567eb1a A64: Implement FMINNM (scalar)
c6d8fa1 A64: Implement FMAXNM (scalar)
616056d constant_pool: Add frame parameter
a3747cb A64: Implement ADDP (scalar)
5cd5d9f reg_alloc: Only exchange GPRs
dd0452a A64: Implement DUP (element), scalar variant
e5732ea emit_x64_floating_point: Correct FP{Max,Min}{32,64} implementations for -0/+0
40eb9c3 A64: Implement FMAX (scalar), FMIN (scalar)
7cef39b fuzz_with_unicorn: QEMU's implementation of FCVT is incorrect
826dce2 travis: Switch unicorn repository
9605f28 a64/config: Allow NaN emulation accuracy to be set
e9435bc a64_emit_x64: Add conf to A64EmitContext
30b596d fuzz_with_unicorn: Explicitly test floating point instructions
be292a8 A64: Implement FSQRT (scalar)
3c42d48 backend_x64: Accurately handle NaNs
4aefed0 fuzz_with_unicorn: Print AArch64 disassembly
|
2018-02-21 21:39:07 +00:00 |
|
MerryMage
|
e8b9731af3
|
arm_dynarmic: LOG_INFO on unicorn fallback
|
2018-02-21 21:39:07 +00:00 |
|
MerryMage
|
cc368de1a0
|
memory: LOG_ERROR when falling off end of page table
|
2018-02-21 21:39:07 +00:00 |
|
MerryMage
|
1cdc74c5e9
|
core: Fix scheduler-shutdown related crash
|
2018-02-21 16:38:18 +00:00 |
|
mailwl
|
1289a3c3c1
|
Add warning if Domain request has no domain message header
|
2018-02-20 22:51:54 +03:00 |
|
mailwl
|
827152d1fd
|
Fix: change check for domain order and existance of domain message header
|
2018-02-20 21:59:58 +03:00 |
|
mailwl
|
1572c45aa0
|
IPC: add domain header to response if only it exists in request
|
2018-02-20 19:27:49 +03:00 |
|
bunnei
|
6a2197806e
|
Merge pull request #206 from mailwl/aoc-listaddoncontent
Service/AOC: stub ListAddOnContent function
|
2018-02-20 10:45:50 -05:00 |
|
mailwl
|
46931a9566
|
Service/AOC: stub ListAddOnContent function
|
2018-02-20 10:30:12 +03:00 |
|
bunnei
|
678574972a
|
acc_u0: Stub ListOpenUsers service function.
|
2018-02-19 17:39:41 -05:00 |
|
bunnei
|
7bee3427d0
|
service: Add Friend service interface.
|
2018-02-19 17:34:02 -05:00 |
|
bunnei
|
23fe6f5be3
|
Merge pull request #202 from bunnei/scheduler-cleanup
Scheduler cleanup
|
2018-02-19 17:23:05 -05:00 |
|
bunnei
|
8db80d8389
|
scheduler: Cleanup based on PR feedback.
|
2018-02-19 16:46:42 -05:00 |
|
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.
|
2018-02-18 18:09:52 -05:00 |
|
bunnei
|
ac81c02ed9
|
kernel: Use Scheduler class for threading.
|
2018-02-18 15:17:16 -05:00 |
|
bunnei
|
c78d495161
|
kernel: Add Scheduler, which encapsulates the scheduling loading from Thread module.
|
2018-02-18 14:58:40 -05:00 |
|
bunnei
|
2d4a6883bc
|
core: Use shared_ptr for cpu_core.
|
2018-02-18 14:52:09 -05:00 |
|
bunnei
|
cec0d4f191
|
kernel: Remove unused address_arbiter code.
|
2018-02-18 14:46:11 -05:00 |
|
bunnei
|
ec39c9eb32
|
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 |
|