summaryrefslogtreecommitdiff
path: root/src/core (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Add warning if Domain request has no domain message headerGravatar mailwl2018-02-201-0/+3
| | |
| * | Fix: change check for domain order and existance of domain message headerGravatar mailwl2018-02-203-3/+4
| | |
| * | IPC: add domain header to response if only it exists in requestGravatar mailwl2018-02-203-6/+8
| | |
* | | Merge pull request #215 from N00byKing/umapsharedmmryGravatar bunnei2018-02-252-1/+17
|\ \ \ | | | | | | | | UnmapSharedMemory
| * | | (Hopefully) Fix MinGW BuildGravatar N00byKing2018-02-251-1/+1
| | | |
| * | | Add UnmapSharedMemoryGravatar N00byKing2018-02-252-1/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | C++11 requires spaces on the Identifier Add inttypes include clang
* | | | file_sys: Style tweaksGravatar shinyquagsire232018-02-252-11/+5
| | | | | | | | | | | | | | | | Asdf
* | | | loader: Check error on NPDM load, use TID for CodeSetGravatar shinyquagsire232018-02-253-6/+10
| | | |
* | | | loader: Use NPDM information when loading NSOsGravatar shinyquagsire232018-02-252-4/+15
| | | |
* | | | file_sys: Add support for parsing NPDM filesGravatar shinyquagsire232018-02-253-0/+276
| | | |
* | | | Merge pull request #212 from mailwl/stubsGravatar bunnei2018-02-2310-9/+112
|\ \ \ \ | | | | | | | | | | Stub some functions
| * | | | Stub more functionsGravatar mailwl2018-02-227-8/+90
| | | | |
| * | | | Stub am::SetScreenShotPermission, and bsd::StartMonitoring functionsGravatar mailwl2018-02-225-1/+22
| |/ / /
* | | | Merge pull request #217 from shinyquagsire23/time-s-missingGravatar bunnei2018-02-231-0/+4
|\ \ \ \ | | | | | | | | | | time: Add missing time:s functions, used for libnx
| * | | | time: Add missing time:s functions, used for libnxGravatar shinyquagsire232018-02-231-0/+4
| |/ / /
* | | | Merge pull request #210 from MerryMage/f/dynarmic/sysregGravatar bunnei2018-02-232-2/+33
|\ \ \ \ | |/ / / |/| | | arm_dynarmic: Implement system registers and provide more hooks
| * | | dynarmic: Update to 6b4c6b0Gravatar MerryMage2018-02-211-2/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | arm_dynarmic: LOG_INFO on unicorn fallbackGravatar MerryMage2018-02-211-0/+4
| | | |
| * | | memory: LOG_ERROR when falling off end of page tableGravatar MerryMage2018-02-211-0/+11
| |/ /
* | | Merge pull request #211 from shinyquagsire23/time_localGravatar bunnei2018-02-223-0/+9
|\ \ \ | | | | | | | | time: Add GetStandardLocalSystemClock, used by libnx
| * | | time: Add GetStandardLocalSystemClock, used by libnxGravatar shinyquagsire232018-02-213-0/+9
| |/ /
* / / core: Fix scheduler-shutdown related crashGravatar MerryMage2018-02-211-5/+9
|/ /
* | Merge pull request #206 from mailwl/aoc-listaddoncontentGravatar bunnei2018-02-202-2/+26
|\ \ | | | | | | Service/AOC: stub ListAddOnContent function
| * | Service/AOC: stub ListAddOnContent functionGravatar mailwl2018-02-202-2/+26
| | |
* | | acc_u0: Stub ListOpenUsers service function.Gravatar bunnei2018-02-192-1/+11
| | |
* | | service: Add Friend service interface.Gravatar bunnei2018-02-196-0/+100
|/ /
* | Merge pull request #202 from bunnei/scheduler-cleanupGravatar bunnei2018-02-1910-378/+237
|\ \ | | | | | | Scheduler cleanup
| * | scheduler: Cleanup based on PR feedback.Gravatar bunnei2018-02-193-5/+4
| | |
| * | kernel: Use Scheduler class for threading.Gravatar bunnei2018-02-185-173/+24
| | |
| * | kernel: Add Scheduler, which encapsulates the scheduling loading from Thread ↵Gravatar bunnei2018-02-183-0/+210
| | | | | | | | | | | | module.
| * | core: Use shared_ptr for cpu_core.Gravatar bunnei2018-02-182-6/+4
| | |
| * | kernel: Remove unused address_arbiter code.Gravatar bunnei2018-02-185-199/+0
| | |
* | | AM: Corrected the response in EnsureSaveData.Gravatar Subv2018-02-181-1/+2
|/ / | | | | | | | | The values are still unknown and the function is still considered a stub. Puyo Puyo Tetris now tries to call fsp-srv:MountSaveData.
* | Merge pull request #201 from Subv/ipc_delay_Gravatar bunnei2018-02-184-50/+63
|\ \ | | | | | | Kernel/IPC: Add a small delay after each SyncRequest to prevent thread starvation.
| * | Kernel/IPC: Add a small delay after each SyncRequest to prevent thread ↵Gravatar Subv2018-02-184-50/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | Merge pull request #200 from Subv/bufferproducerfenceGravatar bunnei2018-02-185-28/+68
|\ \ \ | |/ / |/| | Make the fence handling in Vi a little less of a hack.
| * | nvmap: Make IocFromId return the same existing handle instead of creating a ↵Gravatar Subv2018-02-171-5/+2
| | | | | | | | | | | | | | | | | | new one. Games like Puyo Puyo Tetris and BOTW seem to depend on the buffer always having the same handle
| * | Parcel: Ensure we don't read past the end of the parcels in Vi.Gravatar Subv2018-02-171-0/+5
| | |
| * | Vi: Mark all fences as NO_FENCE in the DequeueBuffer response parcel.Gravatar Subv2018-02-171-2/+2
| | |
| * | Vi: Always write the IGBPBuffer in the RequestBuffer response parcel.Gravatar Subv2018-02-171-1/+2
| | | | | | | | | | | | 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.
| * | nvhost-ctrl: Stub NVHOST_IOCTL_CTRL_EVENT_WAIT.Gravatar Subv2018-02-142-0/+25
| | |
| * | Vi: Mark the fences as valid in the DequeueBuffer response parcel.Gravatar Subv2018-02-141-0/+3
| | |
| * | Vi: Added a missing u32 in the DequeueBuffer response parcel.Gravatar Subv2018-02-141-0/+1
| | |
| * | Vi: Don't write the IGBPBuffer in the IGBPRequestBufferResponseParcel.Gravatar Subv2018-02-141-4/+2
| | |
| * | Vi: Properly write the BufferProducerFence object in the DequeueBuffer ↵Gravatar Subv2018-02-142-18/+28
| | | | | | | | | | | | response parcel.
* | | Service/hid: stub some functionsGravatar mailwl2018-02-164-1/+98
| | |
* | | shared_memory: Remove some checks.Gravatar bunnei2018-02-141-13/+0
| | |
* | | pl_u: Implement basic shared font loading from RAM dump.Gravatar bunnei2018-02-146-0/+182
| | |
* | | hid: Stub GetVibrationDeviceInfo and SendVibrationValues.Gravatar bunnei2018-02-141-0/+15
|/ /
* | Merge pull request #188 from bunnei/refactor-buffer-descriptorGravatar bunnei2018-02-1411-108/+102
|\ \ | | | | | | Refactor IPC buffer descriptor interface