Lines Matching +full:0 +full:x8e00
33 * relative to setup_base (which is 0x90000 currently)
35 * 0x0000-0x7FFF Real mode kernel
36 * 0x8000-0x8FFF Stack and heap
37 * 0x9000-0x90FF Kernel command line
39 #define DEFAULT_SETUP_BASE 0x90000
40 #define COMMAND_LINE_OFFSET 0x9000
41 #define HEAP_END_OFFSET 0x8e00
49 command_line[0] = '\0'; in build_command_line()
76 "(found 0x%04x, expected 0x%04x)\n", in kernel_magic_ok()
78 return 0; in kernel_magic_ok()
93 return 0x0100; in get_boot_protocol()
112 return 0; in load_zimage()
115 if (0 == hdr->setup_sects) { in load_zimage()
116 printf("Setup Sectors = 0 (defaulting to 4)\n"); in load_zimage()
122 printf("Setup Size = 0x%8.8lx\n", (ulong)setup_size); in load_zimage()
131 (bootproto & 0xff00) >> 8, bootproto & 0xff); in load_zimage()
133 if (bootproto >= 0x0200) { in load_zimage()
137 hdr->kernel_version + 0x200); in load_zimage()
145 big_image = (bootproto >= 0x0200) && in load_zimage()
154 printf("Building boot_params at 0x%8.8lx\n", (ulong)setup_base); in load_zimage()
155 memset(setup_base, 0, sizeof(*setup_base)); in load_zimage()
158 if (bootproto >= 0x0204) in load_zimage()
163 if (bootproto == 0x0100) { in load_zimage()
166 * loaded at 0x90000 in load_zimage()
168 if ((ulong)setup_base != 0x90000) { in load_zimage()
170 memmove((void *)0x90000, setup_base, setup_size); in load_zimage()
173 memmove((void *)0x99000, in load_zimage()
178 setup_base = (struct boot_params *)0x90000; in load_zimage()
182 memset((u8 *)0x90000 + setup_size, 0, in load_zimage()
191 return 0; in load_zimage()
196 return 0; in load_zimage()
216 if (bootproto == 0x0100) { in setup_zimage()
220 if (bootproto >= 0x0200) { in setup_zimage()
225 "0x%08lx, size %ld bytes\n", in setup_zimage()
233 if (bootproto >= 0x0201) { in setup_zimage()
239 if (bootproto >= 0x0202) { in setup_zimage()
241 } else if (bootproto >= 0x0200) { in setup_zimage()
246 hdr->setup_move_size = 0x9100; in setup_zimage()
259 return 0; in setup_zimage()
275 ulong bzImage_size = 0; in do_zboot()
276 ulong initrd_addr = 0; in do_zboot()
277 ulong initrd_size = 0; in do_zboot()
312 0, initrd_addr, initrd_size)) { in do_zboot()
322 zboot, 5, 0, do_zboot,