summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-02-25Merge pull request #215 from N00byKing/umapsharedmmrybunnei
UnmapSharedMemory
2018-02-25Merge pull request #222 from shinyquagsire23/npdm-parsingbunnei
NPDM Parsing
2018-02-25file_sys: Style tweaksshinyquagsire23
Asdf
2018-02-25loader: Check error on NPDM load, use TID for CodeSetshinyquagsire23
2018-02-25loader: Use NPDM information when loading NSOsshinyquagsire23
2018-02-25file_sys: Add support for parsing NPDM filesshinyquagsire23
2018-02-25(Hopefully) Fix MinGW BuildN00byKing
2018-02-25Add UnmapSharedMemoryN00byKing
C++11 requires spaces on the Identifier Add inttypes include clang
2018-02-23Merge pull request #212 from mailwl/stubsbunnei
Stub some functions
2018-02-23Merge pull request #217 from shinyquagsire23/time-s-missingbunnei
time: Add missing time:s functions, used for libnx
2018-02-23Merge pull request #210 from MerryMage/f/dynarmic/sysregbunnei
arm_dynarmic: Implement system registers and provide more hooks
2018-02-23time: Add missing time:s functions, used for libnxshinyquagsire23
2018-02-22Stub more functionsmailwl
2018-02-22Stub am::SetScreenShotPermission, and bsd::StartMonitoring functionsmailwl
2018-02-22Merge pull request #211 from shinyquagsire23/time_localbunnei
time: Add GetStandardLocalSystemClock, used by libnx
2018-02-22Merge pull request #209 from MerryMage/f/scheduler-shutdownbunnei
core: Fix scheduler-shutdown related crash
2018-02-21time: Add GetStandardLocalSystemClock, used by libnxshinyquagsire23
2018-02-21dynarmic: Update to 6b4c6b0MerryMage
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-21arm_dynarmic: LOG_INFO on unicorn fallbackMerryMage
2018-02-21memory: LOG_ERROR when falling off end of page tableMerryMage
2018-02-21core: Fix scheduler-shutdown related crashMerryMage
2018-02-20Merge pull request #206 from mailwl/aoc-listaddoncontentbunnei
Service/AOC: stub ListAddOnContent function
2018-02-20Merge pull request #205 from bunnei/more-puyo-stubsbunnei
Stub several friend:a and acc:u0 service functions
2018-02-20Service/AOC: stub ListAddOnContent functionmailwl
2018-02-19acc_u0: Stub ListOpenUsers service function.bunnei
2018-02-19service: Add Friend service interface.bunnei
2018-02-19logging: Add category for Friend service.bunnei
2018-02-19Merge pull request #202 from bunnei/scheduler-cleanupbunnei
Scheduler cleanup
2018-02-19scheduler: Cleanup based on PR feedback.bunnei
2018-02-19Merge pull request #203 from Subv/ensure_save_databunnei
AM: Corrected the response in EnsureSaveData.
2018-02-18AM: Corrected the response in EnsureSaveData.Subv
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-18kernel: Use Scheduler class for threading.bunnei
2018-02-18kernel: Add Scheduler, which encapsulates the scheduling loading from Thread ↵bunnei
module.
2018-02-18core: Use shared_ptr for cpu_core.bunnei
2018-02-18kernel: Remove unused address_arbiter code.bunnei
2018-02-18Merge pull request #198 from N00byKing/clangbunnei
Use Docker for Build Target clang-format for travis.
2018-02-18Merge pull request #201 from Subv/ipc_delay_bunnei
Kernel/IPC: Add a small delay after each SyncRequest to prevent thread starvation.
2018-02-18Merge pull request #200 from Subv/bufferproducerfencebunnei
Make the fence handling in Vi a little less of a hack.
2018-02-18 Kernel/IPC: Add a small delay after each SyncRequest to prevent thread ↵Subv
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-18Update build.shN00byKing
2018-02-17Merge pull request #199 from FernandoS27/update_dynarmicbunnei
Updated Dynarmic
2018-02-17nvmap: Make IocFromId return the same existing handle instead of creating a ↵Subv
new one. Games like Puyo Puyo Tetris and BOTW seem to depend on the buffer always having the same handle
2018-02-17Parcel: Ensure we don't read past the end of the parcels in Vi.Subv
2018-02-17Vi: Mark all fences as NO_FENCE in the DequeueBuffer response parcel.Subv
2018-02-17Vi: Always write the IGBPBuffer in the RequestBuffer response parcel.Subv
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-17updated dynarmicFernandoS27
2018-02-16Merge pull request #197 from mailwl/hidbunnei
Service/hid: stub some functions
2018-02-16Use Docker for Build Target clang-format for travis.N00byKing
This uses the (apparently) more stable Ubuntu Repo instead of the LLVM one.
2018-02-16Service/hid: stub some functionsmailwl
2018-02-15Merge pull request #195 from bunnei/shared-fontbunnei
pl_u: Add basic support for shared fonts.