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