- Dec 31, 2018
-
-
Lioncash authored
This function doesn't modify instance state, so it can be made const.
-
- Dec 29, 2018
-
-
David Marcec authored
-
- Dec 19, 2018
-
-
David Marcec authored
-
- Dec 03, 2018
-
-
David Marcec authored
Added to both dynarmic and unicorn
-
- Sep 30, 2018
-
-
Lioncash authored
Internally within the kernel, it also includes a member variable for the floating-point status register, and TPIDR, so we should do the same here to match it. While we're at it, also fix up the size of the struct and add a static assertion to ensure it always stays the correct size.
-
- Sep 20, 2018
-
-
Lioncash authored
Avoids an unnecessary inclusion and also uncovers three places where indirect inclusions were relied upon, which allows us to also resolve those.
-
- Sep 18, 2018
-
-
Lioncash authored
This modifies the CPU interface to more accurately match an AArch64-supporting CPU as opposed to an ARM11 one. Two of the methods don't even make sense to keep around for this interface, as Adv Simd is used, rather than the VFP in the primary execution state. This is essentially a modernization change that should have occurred from the get-go.
-
- Sep 15, 2018
-
-
fearlessTobi authored
-
- Aug 25, 2018
-
-
Lioncash authored
Gets all of these types and interfaces out of the global namespace.
-
- Jul 21, 2018
-
-
Subv authored
Note that there's currently a dynarmic bug preventing this register from being written.
-
- Jul 20, 2018
-
-
Lioncash authored
Currently, the TLS address is set within the scheduler, making this member unused.
-
- Jul 16, 2018
-
-
MerryMage authored
-
- Mar 16, 2018
-
-
bunnei authored
-
- Feb 25, 2018
-
-
N00byKing authored
-
- Jan 16, 2018
-
-
MerryMage authored
-
- Jan 12, 2018
-
-
MerryMage authored
-
- Jan 03, 2018
-
-
bunnei authored
-
- Sep 30, 2017
-
-
bunnei authored
-
bunnei authored
-
Huw Pascoe authored
-
- Sep 24, 2017
-
-
MerryMage authored
-
- Dec 22, 2016
-
-
bunnei authored
-
- Sep 19, 2016
-
-
Yuri Kunde Schlesner authored
-
- Sep 18, 2016
-
-
Emmanuel Gil Peyrot authored
-
- Sep 15, 2016
-
-
bunnei authored
-
- Aug 27, 2016
-
-
wwylele authored
-
- May 17, 2016
-
-
Jannik Vogel authored
-
- Dec 06, 2015
- Aug 07, 2015
-
-
Lioncash authored
-
- May 10, 2015
- May 07, 2015
-
-
Yuri Kunde Schlesner authored
-
- Apr 06, 2015
-
-
Lioncash authored
-
- Mar 16, 2015
-
-
Lioncash authored
Removes a TODO.
-
- Feb 10, 2015
-
-
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.
-
- Jan 09, 2015
-
-
Yuri Kunde Schlesner authored
-
- Jan 07, 2015
-
-
Subv authored
Implemented the required calls to make it work. CoreTiming: Added a new logging class Core_Timing.
-
- Dec 26, 2014
-
-
bunnei authored
- Also a few cleanups.
-
- Dec 21, 2014
-
-
purpasmart96 authored
-