Age | Commit message (Collapse) | Author |
|
Use standard errno codes. This change also adds strerror to string.h.
|
|
|
|
Initialization operations are never directly referenced, as they're
retrieved by accessing the .init.ops subsection. As a result, whole
program optimizations as applied during link time optimizations cause
the structures and most of the related code not to be compiled in.
Use the recently added __used attribute macro to fix this issue.
|
|
|
|
Init operations are a mechanism to run initilization functions based on
their dependencies. They are meant to replace the imperatively declared
static order currently used.
|
|
|
|
|
|
There are no precise enough criteria to justify the separation of these
two directories.
|
|
Merge the .boot section into the .init section, and set the .init
section at physical addresses.
|
|
|