xref: /netbsd-src/sys/arch/x68k/stand/common/execkern.h (revision 8a8f936f250a330d54f8a24ed0e92aadf9743a7b)
1 /*
2  *	definitions for exec_kernel()
3  *
4  *	written by Yasha (ITOH Yasufumi)
5  *	public domain
6  *
7  *	$NetBSD: execkern.h,v 1.1 1998/09/01 19:51:56 itohy Exp $
8  */
9 
10 #ifndef X68K_BOOT_EXECKERN_H
11 #define X68K_BOOT_EXECKERN_H
12 
13 struct execkern_arg {
14 	void		*image_top;
15 	u_long		load_addr;
16 	u_long		text_size;
17 	u_long		data_size;
18 	u_long		bss_size;
19 	u_long		symbol_size;
20 	unsigned	d5;		/* reserved */
21 	int		rootdev;
22 	u_long		boothowto;
23 	u_long		entry_addr;
24 };
25 
26 void __dead exec_kernel __P((struct execkern_arg *)) __attribute__((noreturn));
27 
28 #endif /* X68K_BOOT_EXECKERN_H */
29