summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-12-16FS.Archive: Clean up treatment of archives and their handlesYuri Kunde Schlesner
- Refactor FS::Archive internals to make Archive creation and lifetime management clearer. - Remove the "Archive as a File" hack. - Implement 64-bit Archive handles.
2014-12-16Service.FS: Rename FileSys::File to FileBackendYuri Kunde Schlesner
2014-12-16Service.FS: Rename FileSys::Directory to DirectoryBackendYuri Kunde Schlesner
2014-12-16Service.FS: Rename FileSys::Archive to ArchiveBackendYuri Kunde Schlesner
2014-12-16Service.FS: Do archive registration using IdCode instead of nameYuri Kunde Schlesner
2014-12-16HLE: Rename namespaces to match move & fix initialization orderYuri Kunde Schlesner
2014-12-16HLE: Move kernel/archive.* to service/fs/Yuri Kunde Schlesner
2014-12-16Switch to C++14 to use std::make_uniqueYuri Kunde Schlesner
2014-12-15Travis: Use gcc 4.9 instead of 4.8 since it's getting installed anywayYuri Kunde Schlesner
2014-12-15Travis: Enable tracing on the script to ease troubleshootingYuri Kunde Schlesner
2014-12-15Remove SyncRequest from K::Object and create a new K::Session typeYuri Kunde Schlesner
This is a first step at fixing the conceptual insanity that is our handling of service and IPC calls. For now, interfaces still directly derived from Session because we don't have the infrastructure to do it properly. (That is, Processes and scheduling them.)
2014-12-14Merge pull request #276 from lioncash/decrappifybunnei
Clean up armdefs.h a little.
2014-12-14Merge pull request #246 from Subv/cbranch_1bunnei
SVC: Implemented Semaphores
2014-12-14Merge pull request #273 from bunnei/more-skyeye-fixesbunnei
ARM: Pull some SkyEye fixes from 3dmoo.
2014-12-14ARM: Pull some SkyEye fixes from 3dmoo.bunnei
2014-12-14Merge pull request #257 from lioncash/gitignoreTony Wasserka
Update gitignore with OS-specific global filetypes.
2014-12-14Update gitignore with OS-specific global filetypes.Lioncash
2014-12-14Clean up armdefs.hLioncash
2014-12-14Merge pull request #278 from yuriks/log-colorsbunnei
Restore the original console color after logging a message.
2014-12-14Restore the original console color after logging a message.Yuri Kunde Schlesner
Fixes #277
2014-12-13Kernel/Semaphores: Fixed buildSubv
2014-12-13Kernel/Semaphore: Small style changeSubv
2014-12-13Kernel/Semaphores: Invert the available count checking.Subv
Same semantics, idea by @yuriks
2014-12-13Kernel/Semaphores: Addressed some issues.Subv
2014-12-13Semaphore: Removed an unneeded functionSubv
2014-12-13Semaphores: Addressed some style issuesSubv
2014-12-13Semaphore: Implemented the initial_count parameter.Subv
2014-12-13SVC: Implemented ReleaseSemaphore.Subv
This behavior was tested on hardware, however i'm still not sure what use the "initial_count" parameter has
2014-12-13SVC: Implemented svcCreateSemaphoreSubv
ToDo: Implement svcReleaseSemaphore * Some testing against hardware needed
2014-12-13Merge pull request #274 from lioncash/kernelbunnei
kernel: Remove unused log arguments
2014-12-13kernel: Remove unused log argumentsLioncash
2014-12-12Merge pull request #258 from yuriks/log-ngbunnei
New logging system
2014-12-13Remove old logging systemYuri Kunde Schlesner
2014-12-13Add configurable per-class log filteringYuri Kunde Schlesner
2014-12-13Convert old logging calls to new logging macrosYuri Kunde Schlesner
2014-12-13Implement text path trimming for shorter paths.Yuri Kunde Schlesner
2014-12-13Re-add coloring to the console logging output.Yuri Kunde Schlesner
2014-12-13New logging systemYuri Kunde Schlesner
2014-12-13Add SCOPE_EXIT macro to conveniently execute cleanup actionsYuri Kunde Schlesner
2014-12-13doxygen: Enable EXTRACT_ALL so that Doxygen identifies namespacesYuri Kunde Schlesner
2014-12-13Added missing include in common_funcs.hYuri Kunde Schlesner
2014-12-13Remove redundant include from common_funcs.hYuri Kunde Schlesner
2014-12-12Merge pull request #267 from bunnei/apt-shared-fontbunnei
APT shared font loading
2014-12-12APT_U: Added GetSharedFont service function.bunnei
2014-12-12Merge pull request #261 from neobrain/boostTony Wasserka
Add Boost as a submodule and add some minor cleanups using Boost.Range
2014-12-12Merge pull request #268 from bunnei/dsp-read-pipe-if-possiblebunnei
DSP: Added stub for ReadPipeIfPossible.
2014-12-12DSP: Added stub for ReadPipeIfPossible.bunnei
2014-12-12Common: Add "sysdata" to GetUserPath and cleanup.bunnei
2014-12-12MemMap: Renamed "GSP" heap to "linear", as this is not specific to GSP.bunnei
- Linear simply indicates that the mapped physical address is always MappedVAddr+0x0C000000, thus this memory can be used for hardware devices' DMA (such as the GPU).
2014-12-10Merge pull request #256 from Subv/mutexbunnei
Kernel/Mutex: Properly lock the mutex when a thread enters it