- Jul 17, 2018
-
-
Michael Scire authored
-
- Jun 22, 2018
-
-
Michael Scire authored
-
Michael Scire authored
-
Michael Scire authored
-
- Jun 21, 2018
-
-
Michael Scire authored
-
Michael Scire authored
-
Michael Scire authored
-
Michael Scire authored
-
- Feb 18, 2018
-
-
bunnei authored
-
- May 25, 2017
-
-
Yuri Kunde Schlesner authored
-
- Dec 22, 2016
-
-
bunnei authored
-
- Dec 04, 2016
-
-
Subv authored
Threads will now be awakened when the objects they're waiting on are signaled, instead of repeating the WaitSynchronization call every now and then. The scheduler is now called once after every SVC call, and once after a thread is awakened from sleep by its timeout callback. This new implementation is based off reverse-engineering of the real kernel. See https://gist.github.com/Subv/02f29bd9f1e5deb7aceea1e8f019c8f4 for a more detailed description of how the real kernel handles rescheduling.
-
- Sep 21, 2016
-
-
Yuri Kunde Schlesner authored
-
Emmanuel Gil Peyrot authored
This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation.
-
- Sep 19, 2016
-
-
Yuri Kunde Schlesner authored
-
- Sep 18, 2016
-
-
Emmanuel Gil Peyrot authored
-
- Dec 27, 2015
-
-
Subv authored
This was verified with hwtests that i plan to upload later on.
-
- May 20, 2015
-
-
bunnei authored
-
- May 15, 2015
-
-
Yuri Kunde Schlesner authored
memory.cpp/h contains definitions related to acessing memory and configuring the address space mem_map.cpp/h contains higher-level definitions related to configuring the address space accoording to the kernel and allocating memory.
-
- May 07, 2015
-
-
Yuri Kunde Schlesner authored
-
- Apr 09, 2015
-
-
bunnei authored
- CreateMutex/ReleaseMutex/ReleaseSemaphore/SetTimer/CancelTimer/ArbitrateAddress
-
- Feb 02, 2015
-
-
Yuri Kunde Schlesner authored
They're finally unnecessary, and will stop cluttering the application's handle table.
-
Yuri Kunde Schlesner authored
This should speed up compile times a bit, as well as enable more liberal use of forward declarations. (Due to SharedPtr not trying to emit the destructor anymore.)
-
Yuri Kunde Schlesner authored
-
- Jan 30, 2015
-
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
-
- Jan 22, 2015
- Jan 21, 2015
-
-
bunnei authored
-
- Jan 13, 2015
-
-
Subv authored
-
- Jan 09, 2015
-
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
-
- Jan 03, 2015
-
-
Subv authored
(Thanks 3dmoo!)
-
- Dec 28, 2014
-
-
Yuri Kunde Schlesner authored
This handle manager more closely mirrors the behaviour of the CTR-OS one. In addition object ref-counts and support for DuplicateHandle have been added. Note that support for DuplicateHandle is still experimental, since parts of the kernel still use Handles internally, which will likely cause troubles if two different handles to the same object are used to e.g. wait on a synchronization primitive.
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
-
- Dec 21, 2014
-
-
purpasmart96 authored
-
- Dec 13, 2014
-
-
Yuri Kunde Schlesner authored
-
- Dec 09, 2014
-
-
bunnei authored
-
- Nov 24, 2014
-
-
Yuri Kunde Schlesner authored
-