17 lines
519 B
C
17 lines
519 B
C
#ifndef _ELIBC_X86_64_STARTUP_INFO_H
|
|
#define _ELIBC_X86_64_STARTUP_INFO_H
|
|
|
|
/* x86_64 process-startup ABI.
|
|
*
|
|
* The loader places an elyz_startup block at a known location (e.g. in a
|
|
* register or on a special stack page). The exact ABI depends on the
|
|
* kernel-to-userspace handoff which is not yet implemented.
|
|
*
|
|
* Current state: STUB — the process receives argc/argv on the stack as a
|
|
* fallback, and the initial memory pool comes from a fixed test region.
|
|
*/
|
|
|
|
#include <arch/generic/startup_info.h>
|
|
|
|
#endif
|