Lines Matching refs:setup_base
100 struct boot_params *setup_base; in load_zimage() local
109 setup_base = (struct boot_params *)DEFAULT_SETUP_BASE; 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()
156 setup_base->hdr = params->hdr; in load_zimage()
168 if ((ulong)setup_base != 0x90000) { in load_zimage()
170 memmove((void *)0x90000, setup_base, setup_size); in load_zimage()
174 (u8 *)setup_base + COMMAND_LINE_OFFSET, in load_zimage()
178 setup_base = (struct boot_params *)0x90000; in load_zimage()
204 return setup_base; in load_zimage()
207 int setup_zimage(struct boot_params *setup_base, char *cmd_line, int auto_boot, in setup_zimage() argument
210 struct setup_header *hdr = &setup_base->hdr; in setup_zimage()
213 setup_base->e820_entries = install_e820_map( in setup_zimage()
214 ARRAY_SIZE(setup_base->e820_map), setup_base->e820_map); in setup_zimage()
217 setup_base->screen_info.cl_magic = COMMAND_LINE_MAGIC; in setup_zimage()
218 setup_base->screen_info.cl_offset = COMMAND_LINE_OFFSET; in setup_zimage()
242 setup_base->screen_info.cl_magic = COMMAND_LINE_MAGIC; in setup_zimage()
243 setup_base->screen_info.cl_offset = in setup_zimage()
244 (uintptr_t)cmd_line - (uintptr_t)setup_base; in setup_zimage()
257 setup_video(&setup_base->screen_info); in setup_zimage()