aboutsummaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Collapse)Author
2016-12-21core: Consolidate top-level system state into a singleton.bunnei
2016-12-21loader: Remove duplicate docstrings.bunnei
2016-12-17Revert "Memory: Always flush whole pages from surface cache"bunnei
2016-12-17Thread: remove the thread from the thread list when exitingwwylele
2016-12-16Merge pull request #2337 from lioncash/gdbbunnei
gdbstub: const correctness changes
2016-12-16Merge pull request #2322 from MerryMage/ctx-mnuMerry
game_list: Add a context menu with "Open Save Location" option
2016-12-16Kernel: remove object's waiting thread if it is deadwwylele
2016-12-16gdbstub: const correctness changesLioncash
Also uses size_t as the length indicator type, as is common with buffers.
2016-12-16Merge pull request #2260 from Subv/schedulingbunnei
Threading: Reworked the way our scheduler works.
2016-12-15Merge pull request #2328 from wwylele/fix-traceYuri Kunde Schlesner
Fix debug build from #2249
2016-12-15Merge pull request #2332 from lioncash/gdbYuri Kunde Schlesner
gdbstub: Remove global variable from public interface
2016-12-15Merge pull request #2320 from mailwl/cecd-updateYuri Kunde Schlesner
Service/CECD: Add cecd:ndm service
2016-12-15Merge pull request #2331 from lioncash/truncbunnei
hid: Get rid of a double -> float truncation warning
2016-12-16FS: fix debug build from #2249wwylele
2016-12-15gdbstub: Remove global variable from public interfaceLioncash
Currently, this is only ever queried, so adding a function to check if the server is enabled is more sensible. If directly modifying this externally is ever desirable, it should be done by adding a function to the interface, rather than exposing implementation details directly.
2016-12-15Merge pull request #2330 from lioncash/pragmaSebastian Valle
core: Add missing #pragma once directives where applicable
2016-12-15hid: Get rid of a double -> float truncation warningLioncash
float literals need to have the 'f' prefix.
2016-12-15core: Add missing #pragma once directives where applicableLioncash
2016-12-15act: Fix docstring typoLioncash
These aren't the AM services.
2016-12-15Merge pull request #2314 from mailwl/accountbunnei
Service/ACT: move ACT services to folder
2016-12-15loader: Implement ReadProgramIdMerryMage
2016-12-15archive_source_sd_savedata: Add static method to get a specific save data pathMerryMage
2016-12-14Memory: Always flush whole pages from surface cacheYuri Kunde Schlesner
This prevents individual writes touching a cached page, but which don't overlap the surface, from constantly hitting the surface cache lookup.
2016-12-15Service/CECD: Add cecd:ndm servicemailwl
2016-12-14Merge pull request #2249 from Subv/sessions_v3Yuri Kunde Schlesner
Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication.
2016-12-14Fixed the codestyle to match our clang-format rules.Subv
2016-12-14Fixed the codestyle to match our clang-format rules.Subv
2016-12-14Service/ACT: move ACT services to foldermailwl
2016-12-13Minor amendment of GSP_GPU::ImportDisplayCaptureInfo codeJamePeng
2016-12-12csnd:SND reformat source codemailwl
2016-12-11Merge pull request #2267 from JayFoxRox/fix-mingw-ccSebastian Valle
Support mingw cross-compilation
2016-12-11APT::GetStartupArgument: force clear startup argumentmailwl
2016-12-11Core: Add a forgotten #include <cstring> for memcpy.Emmanuel Gil Peyrot
2016-12-11Add all services to the Service namespaceLioncash
Previously there was a split where some of the services were in the Service namespace and others were not.
2016-12-10Properly remove a thread from its wait_objects' waitlist when it is awoken ↵Subv
by a timeout.
2016-12-09Merge pull request #2291 from lioncash/svcbunnei
service: Add the cfg:nor service
2016-12-09Moved the HLE command buffer translation task to ServerSession instead of ↵Subv
the HLE handler superclass.
2016-12-09Kernel/IPC: Small codestyle cleanupSubv
2016-12-09WaitSynch: Removed unused variables and reduced SharedPtr copies.Subv
Define a variable with the value of the sync timeout error code. Use a boost::flat_map instead of an unordered_map to hold the equivalence of objects and wait indices in a WaitSynchN call.
2016-12-09service: Add cfg:nor serviceLioncash
2016-12-09Merge pull request #2292 from lioncash/boolYuri Kunde Schlesner
ptm: Use boolean instead of integral value
2016-12-09ptm: Use boolean instead of integral valueLioncash
The third parameter of Write is actually a bool type, not an int.
2016-12-09service: Drop '_Interface' from cfg service namesLioncash
2016-12-08Merge pull request #2287 from lioncash/svcYuri Kunde Schlesner
service: Minor PTM changes
2016-12-08Merge pull request #2280 from Subv/citrace_sizeSebastian Valle
Fixed the gpu command list size when creating CiTraces.
2016-12-08Fixed the gpu command list size when creating CiTraces.Subv
2016-12-08Added a framework for partially handling Session disconnections.Subv
Further implementation will happen in a future commit. Fixes a regression.
2016-12-08Use std::move where appropriate.Subv
2016-12-08service: Add the ptm:s serviceLioncash
3dbrew documents this as being the exact same as ptm:sysm
2016-12-08service: Add common ptm:u commands to other ptm servicesLioncash
3dbrew indicates that all services have access to these commands except for ptm:sets.