Home | History | Annotate | Download | only in armadillo

Lines Matching refs:bootconfig

145 #include <machine/bootconfig.h>
204 BootConfig bootconfig; /* Boot config storage */
484 bootconfig.dramblocks = 0;
488 if (bootconfig.dramblocks < DRAM_BLOCKS) {
491 bootconfig.dramblocks,
495 bootconfig.dram[bootconfig.dramblocks].address =
497 bootconfig.dram[bootconfig.dramblocks].pages =
499 bootconfig.dramblocks++;
533 physical_start = bootconfig.dram[0].address;
534 physical_end = bootconfig.dram[0].address
535 + (bootconfig.dram[0].pages * PAGE_SIZE);
818 physmem = bootconfig.dram[0].pages;
819 for (loop = 1; loop < bootconfig.dramblocks; ++loop) {
820 size_t start = bootconfig.dram[loop].address;
821 size_t size = bootconfig.dram[loop].pages * PAGE_SIZE;
825 physmem += bootconfig.dram[loop].pages;
918 for (i = 0; i < bootconfig.dramblocks; i++) {
919 armadillo9_dma_ranges[i].dr_sysbase = bootconfig.dram[i].address;
920 armadillo9_dma_ranges[i].dr_busbase = bootconfig.dram[i].address;
921 armadillo9_dma_ranges[i].dr_len = bootconfig.dram[i].pages *
928 dmat->_nranges = bootconfig.dramblocks;