Lines Matching refs:dram
336 * XXX supposed to be mapped into bootconfig.dram[0].
515 printf("0x%x + 0x%0x, type = 0x%08x\n", bootconfig.dram[loop].address,
516 bootconfig.dram[loop].pages * PAGE_SIZE,
517 bootconfig.dram[loop].flags);
519 if (bootconfig.dram[loop].address < physical_start)
520 physical_start = bootconfig.dram[loop].address;
521 memoryblock_end = bootconfig.dram[loop].address +
522 bootconfig.dram[loop].pages * PAGE_SIZE;
525 physmem += bootconfig.dram[loop].pages;
526 if (bootconfig.dram[loop].flags & PHYSMEM_TYPE_PROCESSOR_ONLY) {
528 if (bootconfig.dram[loop].address < kinetic_physical_start)
529 kinetic_physical_start = bootconfig.dram[loop].address;
539 if (bootconfig.dram[loop].flags == PHYSMEM_TYPE_GENERIC) {
540 if (bootconfig.dram[loop].address < dma_range_begin)
541 dma_range_begin = bootconfig.dram[loop].address;
542 memoryblock_end = bootconfig.dram[loop].address +
543 bootconfig.dram[loop].pages * PAGE_SIZE;
923 paddr_t start = (paddr_t)bootconfig.dram[loop].address;
924 paddr_t end = start + (bootconfig.dram[loop].pages * PAGE_SIZE);
934 if (bootconfig.dram[loop].flags & PHYSMEM_TYPE_PROCESSOR_ONLY) {
982 bootconfig.dram[0].address,
983 bootconfig.dram[0].pages * bootconfig.pagesize,
984 bootconfig.dram[1].address,
985 bootconfig.dram[1].pages * bootconfig.pagesize);
988 bootconfig.dram[2].address,
989 bootconfig.dram[2].pages * bootconfig.pagesize,
990 bootconfig.dram[3].address,
991 bootconfig.dram[3].pages * bootconfig.pagesize);