You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
i.e., there are sub-directories for each target architecture.
Note that:
The top-level directory for a given kernel
(i.e., ${REPO_HOME}/src/libscarv/${KERNEL})
houses
an architecture-agnostic implementation.
This implementation may be either
incomplete,
meaning it must be combined with supporting,
architecture-specific functionality
(i.e., cannot be used as a stand-alone kernel),
complete,
meaning it may be combined with supporting,
architecture-specific functionality
(i.e., can be used as a stand-alone kernel).
If supporting, architecture-specific functionality is used,
the target architecture (sub-)directory
(i.e., ${REPO_HOME}/src/libscarv/${KERNEL}/${ARCH})
houses it.
Within a given target architecture (sub-)directory,
X_imp.S captures the architecture-specific implementation
of some functionality X,
macro.S captures macros that support said implementation(s).