01bc9d5012
between all platforms and a small assembler stub in crt0.S is used for setting up the proper stack and whatever else MD needs. Extract crti.S and crtn. from the old dot_init.h files. Prepare other platforms that use the 6-argument form of __(_)start for this. Rewrite the crtbegin and crtend modules in assembler to make them compiler independent. Document the interface in README. |
||
---|---|---|
.. | ||
Makefile.inc | ||
crt0-common.c | ||
sysident.S | ||
sysident_assym.cf |