Use arossupport altstack for passing libbase to shared library functions.
It supports both functions using register and C stack argument passing.
This is a generic framework with support for i386 and m68k.
Other cpu archs will fail on #error.
This generic framework should never be a final ABI for a cpu. It is
meant to allow as a quick way to get AROS going on a new CPU.
Libbase passing should be optimized afterwards possibly by using a
CPU register to pass the libbase.
Added support for debug output when SysBase == NULL in kernel.resource.
kprintf won't output anything when SysBase == NULL.
This patch is co-developed with Jason McMullan.
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@41079 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
17 files changed: