Lines Matching defs:bconfig

67 struct bootconfig *bconfig;		/* bootconfig passing		*/
669 bconfig = (struct bootconfig *)(bconfig_page->logical);
679 /* fill in the bootconfig *bconfig structure : generic version II */
680 memset(bconfig, 0, sizeof(*bconfig));
681 bconfig->magic = BOOTCONFIG_MAGIC;
682 bconfig->version = BOOTCONFIG_VERSION;
683 strcpy(bconfig->kernelname, booted_file);
692 strcpy(bconfig->kernelname, "/");
693 strcat(bconfig->kernelname, booted_file+i+1);
696 pos = bconfig->kernelname+1;
703 memcpy(&(bconfig->machine_id), &id_low, 4);
707 strcpy(bconfig->args, "");
711 strcat(bconfig->args, " ");
712 strcat(bconfig->args, argv[i]);
716 strcat(bconfig->args, " ");
717 strcat(bconfig->args, "root=");
718 strcat(bconfig->args, DEFAULT_ROOT);
722 bconfig->kernvirtualbase = marks[MARK_START];
723 bconfig->kernphysicalbase = kernel_physical_start;
724 bconfig->kernsize = kernel_free_vm_start -
726 bconfig->ksym_start = marks[MARK_SYM];
727 bconfig->ksym_end = marks[MARK_SYM] + marks[MARK_NSYM];
730 bconfig->display_phys = videomem_start;
731 bconfig->display_start = videomem_start;
732 bconfig->display_size = display_size;
733 bconfig->width = vdu_var(os_MODEVAR_XWIND_LIMIT);
734 bconfig->height = vdu_var(os_MODEVAR_YWIND_LIMIT);
735 bconfig->log2_bpp = vdu_var(os_MODEVAR_LOG2_BPP);
736 bconfig->framerate = vsync_rate();
739 bconfig->pagesize = nbpp;
740 bconfig->drampages = total_dram_pages +
742 bconfig->vrampages = total_vram_pages;
743 bconfig->dramblocks = dram_blocks + podram_blocks; /*XXX*/
744 bconfig->vramblocks = vram_blocks;
747 bconfig->dram[i].address = DRAM_addr[i];
748 bconfig->dram[i].pages = DRAM_pages[i];
749 bconfig->dram[i].flags = PHYSMEM_TYPE_GENERIC;
752 bconfig->dram[i].address = PODRAM_addr[i-dram_blocks];
753 bconfig->dram[i].pages = PODRAM_pages[i-dram_blocks];
754 bconfig->dram[i].flags = PHYSMEM_TYPE_PROCESSOR_ONLY;
757 bconfig->vram[i].address = VRAM_addr[i];
758 bconfig->vram[i].pages = VRAM_pages[i];
759 bconfig->vram[i].flags = PHYSMEM_TYPE_GENERIC;