| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
- More consistent with other system components.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
state.
|
|
memory code.
|
|
- This will be used for TLS pages, among other things.
|
|
space.
|
|
|
|
- Also add a missing include.
|
|
|
|
- helpful to disambiguate Kernel::Memory namespace.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ensures that our code always has its linkage explicit.
|
|
|
|
1. Ensure that register information available to gdbstub is most up-to-date.
2. There's no reason to check for current_thread == thread when emitting a trap.
Doing this results in random hangs whenever a step happens upon a thread switch.
|
|
kernel/thread: Resolve -Wswitch warnings
|
|
|
|
Only the first element of the returned pair is ever used.
|
|
Some variables aren't used, so we can remove these.
Unfortunately, diagnostics are still reported on structured bindings
even when annotated with [[maybe_unused]], so we need to unpack the
elements that we want to use manually.
|
|
Same behavior, less code.
|
|
We can just specify the initializers.
|
|
ttis and ats will never exceed the length of INT32_MAX in our case, so
this is safe.
|
|
Allows catching cases where internal linkage isn't specified for helper
functions when they should be marked as such.
|
|
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.
|
|
CMakeLists: Specify -Wextra on linux builds
|