- Mar 20, 2015
-
-
Lioncash authored
We don't need to care about XScale or Intel specific ARM stuff.
-
- Mar 17, 2015
-
-
Lioncash authored
-
- Mar 16, 2015
-
-
Lioncash authored
Removes a TODO.
-
- Mar 15, 2015
-
-
Lioncash authored
-
- Mar 10, 2015
-
-
Lioncash authored
Assemblers will exit with an error when trying to assemble instructions with disallowed registers.
-
- Mar 09, 2015
- Mar 04, 2015
-
-
Lioncash authored
-
- Mar 02, 2015
-
-
Yuri Kunde Schlesner authored
-
- Feb 28, 2015
-
-
Lioncash authored
Changed cond_to_str to take a uint32, since unsigned numbers are only ever passed to it, and this can be a source of warnings for some compilers (also indexing an array without bounds checking a signed number is kind of iffy).
-
Lioncash authored
Also declared an array as static, as it's only used in this translation unit.
-
- Feb 26, 2015
-
-
Lioncash authored
-
- Feb 25, 2015
-
-
Lioncash authored
We don't care about any of these.
-
- Feb 22, 2015
-
-
Kevin Hartman authored
-
- Feb 17, 2015
- Feb 16, 2015
-
-
Lioncash authored
Idiotville: Population: 1 - Inhabitant name: Lioncash
-
- Feb 15, 2015
- Feb 13, 2015
-
-
Lioncash authored
-
Lioncash authored
- Remove several typedefs for ARMul_State. - Remove unused functions - Remove unused/unnecessary headers - Removed unused enums, etc.
-
Lioncash authored
-
Lioncash authored
Some function calls aren't necessary and would be handled by regular initialization routines.
-
Lioncash authored
This is tested to work correctly.
-
- Feb 12, 2015
- Feb 11, 2015
-
-
Lioncash authored
This will never be used. 32-bit is the norm.
-
Lioncash authored
Initially, we were starting the emulator in USER26MODE, which is incorrect, this should be USER32MODE.
-
Lioncash 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.
-
- Feb 10, 2015
-
-
Lioncash authored
- Removed the Debug parameter from ARMul_State since it isn't used. - Changed ARMul_CoProInit to a void function. It always returned true.
-
Lioncash authored
These don't need to be recreated all the time.
-
Lioncash authored
Adds the registers that were left out of some coprocessor ranges.
-
Lioncash 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.
-
- Feb 09, 2015