Age | Commit message (Collapse) | Author |
|
In order to avoid workarounds that check whether a module is ready or
not, break the initialization of some core modules into a bootstrap
step for basic BSP initialization, and a setup step that completes
initialization. Most users only need the bootstrap operation as a
dependency, especially since scheduling isn't enabled yet.
|
|
|
|
This reverts commit d18d0e85596f90e0bd597b33d58209d0b3973c95.
|
|
|
|
|
|
This makes sure symbols referenced by assert uses may not be generated
if unused. The recently introduced __unused macro is used to suppress
compiler warnings resulting from this change.
|
|
This makes such accesses on 32-bits processor without 64-bits atomic
instruction too cumbersome for what it's worth.
|
|
|
|
|
|
|