- Mar 04, 2015
-
-
Subv authored
This coincidentally fixes an issue about the PTM service failing to create its SharedExtSaveData archive due to the FS service not being initialized by the time the creating code runs. Ideally I'd like to move each process to its own folder, and have a single file per process that registers the service classes, which would be in their own files inside that folder. Then each service class would just call functions from the process to complete the commands.
-
- Mar 02, 2015
-
-
Subv authored
They will always return 0 titles for every media type for now. This is needed to boot Home Menu further
-
Yuri Kunde Schlesner authored
-
- Mar 01, 2015
- Feb 28, 2015
-
-
Lioncash authored
It's unnecessary to make copies for simple comparisons like this.
-
- Feb 26, 2015
-
-
Subv authored
Ported to the new factory pattern we have for archives.
-
- Feb 24, 2015
-
-
Subv authored
Aero Porter was throwing an "Invalid Handle" fatal error without this.
-
- Feb 22, 2015
-
-
archshift authored
This was RE'd from the errdisp applet.
-
Emmanuel Gil Peyrot authored
-
- Feb 21, 2015
-
-
Kevin Hartman authored
-
- Feb 20, 2015
-
-
archshift authored
-
- Feb 19, 2015
-
-
archshift authored
-
- Feb 18, 2015
-
-
Tony Wasserka authored
-
- Feb 16, 2015
-
-
purpasmart96 authored
the helper macro for padding to common_funcs.h
-
Subv authored
err:f is a named port, not a service
-
- Feb 13, 2015
-
-
Lioncash authored
-
- Feb 12, 2015
-
-
Subv authored
-
- Feb 11, 2015
-
-
Kevin Hartman authored
-
archshift authored
Involves making asserts use printf instead of the log functions (log functions are asynchronous and, as such, the log won't be printed in time) As such, the log type argument was removed (printf obviously can't use it, and it's made obsolete by the file and line printing) Also removed some GEKKO cruft.
-
bunnei authored
-
bunnei authored
-
- Feb 10, 2015
-
-
Subv authored
-
Subv authored
-
Subv authored
-
Subv authored
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
-
Kevin Hartman authored
* Simplifies scheduling logic, specifically regarding thread status. It should be much clearer which statuses are valid for a thread at any given point in the system. * Removes dead code from thread.cpp. * Moves the implementation of resetting a ThreadContext to the corresponding core's implementation. Other changes: * Fixed comments in arm interfaces. * Updated comments in thread.cpp * Removed confusing, useless, functions like MakeReady() and ChangeStatus() from thread.cpp. * Removed stack_size from Thread. In the CTR kernel, the thread's stack would be allocated before thread creation.
-
bunnei authored
-
bunnei authored
-
- Feb 08, 2015
-
-
purpasmart96 authored
-
- Feb 03, 2015
-
-
Lioncash authored
-
- Feb 02, 2015
-
-
Yuri Kunde Schlesner authored
They're finally unnecessary, and will stop cluttering the application's handle table.
-
Yuri Kunde Schlesner authored
During normal operation, a thread waiting on an WaitObject and the object hold mutual references to each other for the duration of the wait. If a process is forcefully terminated (The CTR kernel has a SVC to do this, TerminateProcess, though no equivalent exists for threads.) its threads would also be stopped and destroyed, leaving dangling pointers in the WaitObjects. The solution is to simply have the Thread remove itself from WaitObjects when it is stopped. The vector of Threads in WaitObject has also been changed to hold SharedPtrs, just in case. (Better to have a reference cycle than a crash.)
-
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
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
-