| Age | Commit message (Collapse) | Author |
|
thread: FPCR.FZ is likely not 1 (and FPCR.RMode = TieAway and FPCR.DN = 0)
|
|
hle_ipc: Remove std::size_t casts where applicable
|
|
|
|
Casting from void* with static_cast is permitted by the standard, so we
can just make use of that instead.
|
|
- Should be no functional changes.
|
|
|
|
|
|
|
|
- Includes removing some SVC impls. that are untested.
|
|
|
|
|
|
|
|
- More consistent with other system components.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
state.
|
|
memory code.
|
|
- This will be used for TLS pages, among other things.
|
|
space.
|
|
- helpful to disambiguate Kernel::Memory namespace.
|
|
|
|
|
|
|
|
|
|
kernel/thread: Resolve -Wswitch warnings
|
|
These were added in the change that enabled -Wextra on linux builds so
as not to introduce interface changes in the same change as a
build-system flag addition.
Now that the flags are enabled, we can freely change the interface to
make these unnecessary.
|
|
Allows reporting more cases where logic errors may exist, such as
implicit fallthrough cases, etc.
We currently ignore unused parameters, since we currently have many
cases where this is intentional (virtual interfaces).
While we're at it, we can also tidy up any existing code that causes
warnings. This also uncovered a few bugs as well.
|
|
This can result in silent logic bugs within code, and given the amount
of times these kind of warnings are caused, they should be flagged at
compile-time so no new code is submitted with them.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Set of refactors for Kernel Synchronization and Hardware Constants
|
|
|