From 4632db7477649cb5d2738e3d7149fcb32f160bcb Mon Sep 17 00:00:00 2001 From: Laurent Vivier Date: Thu, 7 Oct 2004 09:06:43 +0000 Subject: [PATCH] add gestaltID --- second/head.h | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/second/head.h b/second/head.h index de50c8a..d87e649 100644 --- a/second/head.h +++ b/second/head.h @@ -15,14 +15,19 @@ typedef struct emile_l2_header emile_l2_header_t; struct emile_l2_header { + /* EM01 */ + u_int32_t entry; - u_int32_t signature; /* EM02 */ + u_int32_t signature; u_int32_t kernel_image_offset; u_int32_t kernel_image_size; u_int32_t kernel_size; u_int32_t ramdisk_offset; u_int32_t ramdisk_size; int8_t command_line[256]; + + /* EM02 */ + u_int32_t console_mask; u_int32_t serial0_bitrate; int8_t serial0_datasize; @@ -34,9 +39,14 @@ struct emile_l2_header { int8_t serial1_parity; int8_t serial1_stopbits; int8_t pad1; + + /* EM03 */ + u_int32_t gestaltID; } __attribute__((packed)); +#define EMILE_01_SIGNATURE (('E'<<24)|('M'<<16)|('0'<<8)|'1') +#define EMILE_02_SIGNATURE (('E'<<24)|('M'<<16)|('0'<<8)|'2') #define EMILE_03_SIGNATURE (('E'<<24)|('M'<<16)|('0'<<8)|'3') enum {