Sync usage with man page.
[netbsd-mini2440.git] / sys / arch / x68k / stand / loadbsd / trampoline.h
blobaa5e539b27948bf24cfe89bbc668da8e762b089f
1 /*
2 * definitions for trampoline code
4 * written by Yasha (ITOH Yasufumi)
5 * public domain
7 * $NetBSD$
8 */
10 #define MPU_68030 3
11 #define MPU_68040 4
12 #define MPU_68060 6
14 #define AREA_SET_REG 0x00E86001 /* (B) supervisor protection reg */
16 #define EXSPC 0x00EA0000 /* external SCSI board */
17 #define EXSPC_BDID (EXSPC + 1) /* (B) SCSI board bdid reg */
19 #define SIZE_TMPSTACK 8192
21 #ifndef __ASSEMBLER__
22 #include "../common/execkern.h"
24 struct tramparg {
25 unsigned bsr_inst;
26 #define TRAMP_BSR 0x61000000 /* bsr xxx */
27 void *tmp_stack;
28 int mpu_type;
29 struct execkern_arg xk;
32 extern char trampoline[], end_trampoline[];
33 #endif