sys/arch/aarch64/aarch64/aarch64_machdep.c
167
for (blk = 0; blk < bootconfig.dramblocks; blk++) {
sys/arch/aarch64/aarch64/aarch64_machdep.c
170
start = trunc_page(bootconfig.dram[blk].address);
sys/arch/aarch64/aarch64/aarch64_machdep.c
171
end = round_page(bootconfig.dram[blk].address +
sys/arch/aarch64/aarch64/aarch64_machdep.c
172
(uint64_t)bootconfig.dram[blk].pages * PAGE_SIZE);
sys/arch/aarch64/aarch64/aarch64_machdep.c
293
physical_start = bootconfig.dram[0].address;
sys/arch/aarch64/aarch64/aarch64_machdep.c
294
physical_end = bootconfig.dram[bootconfig.dramblocks - 1].address +
sys/arch/aarch64/aarch64/aarch64_machdep.c
295
ptoa(bootconfig.dram[bootconfig.dramblocks - 1].pages);
sys/arch/aarch64/aarch64/aarch64_machdep.c
302
for (i = 0; i < bootconfig.dramblocks; i++) {
sys/arch/aarch64/aarch64/aarch64_machdep.c
304
if (bootconfig.dram[i].pages < atop(round_page(MSGBUFSIZE)))
sys/arch/aarch64/aarch64/aarch64_machdep.c
308
bootconfig.dram[i].pages -= atop(round_page(MSGBUFSIZE));
sys/arch/aarch64/aarch64/aarch64_machdep.c
309
msgbufaddr = bootconfig.dram[i].address +
sys/arch/aarch64/aarch64/aarch64_machdep.c
310
ptoa(bootconfig.dram[i].pages);
sys/arch/aarch64/aarch64/aarch64_machdep.c
374
KDASSERT(bootconfig.dramblocks <= DRAM_BLOCKS);
sys/arch/aarch64/aarch64/aarch64_machdep.c
375
for (i = 0; i < bootconfig.dramblocks; i++) {
sys/arch/aarch64/aarch64/aarch64_machdep.c
379
if (bootconfig.dram[i].address == 0 &&
sys/arch/aarch64/aarch64/aarch64_machdep.c
380
bootconfig.dram[i].pages == 0)
sys/arch/aarch64/aarch64/aarch64_machdep.c
383
start = atop(bootconfig.dram[i].address);
sys/arch/aarch64/aarch64/aarch64_machdep.c
384
end = start + bootconfig.dram[i].pages;
sys/arch/aarch64/aarch64/aarch64_machdep.c
596
for (i = 0; i < bootconfig.dramblocks; i++) {
sys/arch/aarch64/aarch64/aarch64_machdep.c
598
s = bootconfig.dram[i].address;
sys/arch/aarch64/aarch64/aarch64_machdep.c
599
e = bootconfig.dram[i].address + ptoa(bootconfig.dram[i].pages);
sys/arch/aarch64/aarch64/aarch64_machdep.c
745
cpuhdrp->kh_nramsegs = bootconfig.dramblocks;
sys/arch/aarch64/aarch64/aarch64_machdep.c
750
for (i = 0; i < bootconfig.dramblocks; i++) {
sys/arch/aarch64/aarch64/aarch64_machdep.c
751
memsegp[i].start = bootconfig.dram[i].address;
sys/arch/aarch64/aarch64/aarch64_machdep.c
752
memsegp[i].size = ptoa(bootconfig.dram[i].pages);
sys/arch/aarch64/aarch64/aarch64_machdep.c
805
for (block = 0; block < bootconfig.dramblocks && error == 0; ++block) {
sys/arch/aarch64/aarch64/aarch64_machdep.c
806
addr = bootconfig.dram[block].address;
sys/arch/aarch64/aarch64/aarch64_machdep.c
807
end = bootconfig.dram[block].address +
sys/arch/aarch64/aarch64/aarch64_machdep.c
808
ptoa(bootconfig.dram[block].pages);
sys/arch/aarch64/aarch64/aarch64_machdep.c
873
ALIGN(bootconfig.dramblocks * sizeof(phys_ram_seg_t));
sys/arch/aarch64/aarch64/aarch64_machdep.c
889
for (i = 0; i < bootconfig.dramblocks; i++) {
sys/arch/aarch64/aarch64/aarch64_machdep.c
890
n += bootconfig.dram[i].pages;
sys/arch/aarch64/aarch64/db_machdep.c
1316
for (blk = 0; blk < bootconfig.dramblocks; blk++) {
sys/arch/aarch64/aarch64/db_machdep.c
1318
blk, bootconfig.dram[blk].address,
sys/arch/aarch64/aarch64/db_machdep.c
1319
bootconfig.dram[blk].address +
sys/arch/aarch64/aarch64/db_machdep.c
1320
(uint64_t)bootconfig.dram[blk].pages * PAGE_SIZE,
sys/arch/aarch64/aarch64/db_machdep.c
1321
bootconfig.dram[blk].pages);
sys/arch/acorn32/acorn32/rpc_machdep.c
1014
ksyms_addsyms_elf(bootconfig.ksym_end - bootconfig.ksym_start,
sys/arch/acorn32/acorn32/rpc_machdep.c
1015
(void *) bootconfig.ksym_start, (void *) bootconfig.ksym_end);
sys/arch/acorn32/acorn32/rpc_machdep.c
1036
args = bootconfig.args;
sys/arch/acorn32/acorn32/rpc_machdep.c
1068
bootconfig.RPC_kinetic_card_support = 1;
sys/arch/acorn32/acorn32/rpc_machdep.c
115
struct bootconfig bootconfig; /* Boot config storage */
sys/arch/acorn32/acorn32/rpc_machdep.c
167
static void canonicalise_bootconfig(struct bootconfig *, struct bootconfig *);
sys/arch/acorn32/acorn32/rpc_machdep.c
377
canonicalise_bootconfig(struct bootconfig *bootconf, struct bootconfig *raw_bootconf)
sys/arch/acorn32/acorn32/rpc_machdep.c
393
struct bootconfig *raw_bootconf = cookie;
sys/arch/acorn32/acorn32/rpc_machdep.c
409
canonicalise_bootconfig(&bootconfig, raw_bootconf);
sys/arch/acorn32/acorn32/rpc_machdep.c
410
booted_kernel = bootconfig.kernelname;
sys/arch/acorn32/acorn32/rpc_machdep.c
425
videomemory.vidm_vbase = bootconfig.display_start;
sys/arch/acorn32/acorn32/rpc_machdep.c
426
videomemory.vidm_pbase = bootconfig.display_phys;
sys/arch/acorn32/acorn32/rpc_machdep.c
427
videomemory.vidm_size = bootconfig.display_size;
sys/arch/acorn32/acorn32/rpc_machdep.c
428
if (bootconfig.vram[0].pages)
sys/arch/acorn32/acorn32/rpc_machdep.c
488
if (PAGE_SIZE != bootconfig.pagesize)
sys/arch/acorn32/acorn32/rpc_machdep.c
490
bootconfig.pagesize, PAGE_SIZE));
sys/arch/acorn32/acorn32/rpc_machdep.c
513
for (loop = 0, physmem = 0; loop < bootconfig.dramblocks; ++loop) {
sys/arch/acorn32/acorn32/rpc_machdep.c
515
printf("0x%x + 0x%0x, type = 0x%08x\n", bootconfig.dram[loop].address,
sys/arch/acorn32/acorn32/rpc_machdep.c
516
bootconfig.dram[loop].pages * PAGE_SIZE,
sys/arch/acorn32/acorn32/rpc_machdep.c
517
bootconfig.dram[loop].flags);
sys/arch/acorn32/acorn32/rpc_machdep.c
519
if (bootconfig.dram[loop].address < physical_start)
sys/arch/acorn32/acorn32/rpc_machdep.c
520
physical_start = bootconfig.dram[loop].address;
sys/arch/acorn32/acorn32/rpc_machdep.c
521
memoryblock_end = bootconfig.dram[loop].address +
sys/arch/acorn32/acorn32/rpc_machdep.c
522
bootconfig.dram[loop].pages * PAGE_SIZE;
sys/arch/acorn32/acorn32/rpc_machdep.c
525
physmem += bootconfig.dram[loop].pages;
sys/arch/acorn32/acorn32/rpc_machdep.c
526
if (bootconfig.dram[loop].flags & PHYSMEM_TYPE_PROCESSOR_ONLY) {
sys/arch/acorn32/acorn32/rpc_machdep.c
528
if (bootconfig.dram[loop].address < kinetic_physical_start)
sys/arch/acorn32/acorn32/rpc_machdep.c
529
kinetic_physical_start = bootconfig.dram[loop].address;
sys/arch/acorn32/acorn32/rpc_machdep.c
538
for (loop = 0; loop < bootconfig.dramblocks; ++loop) {
sys/arch/acorn32/acorn32/rpc_machdep.c
539
if (bootconfig.dram[loop].flags == PHYSMEM_TYPE_GENERIC) {
sys/arch/acorn32/acorn32/rpc_machdep.c
540
if (bootconfig.dram[loop].address < dma_range_begin)
sys/arch/acorn32/acorn32/rpc_machdep.c
541
dma_range_begin = bootconfig.dram[loop].address;
sys/arch/acorn32/acorn32/rpc_machdep.c
542
memoryblock_end = bootconfig.dram[loop].address +
sys/arch/acorn32/acorn32/rpc_machdep.c
543
bootconfig.dram[loop].pages * PAGE_SIZE;
sys/arch/acorn32/acorn32/rpc_machdep.c
562
free_pages = bootconfig.drampages;
sys/arch/acorn32/acorn32/rpc_machdep.c
569
kerneldatasize = bootconfig.kernsize + bootconfig.MDFsize;
sys/arch/acorn32/acorn32/rpc_machdep.c
573
bootconfig.kernsize + bootconfig.scratchsize;
sys/arch/acorn32/acorn32/rpc_machdep.c
574
free_pages -= (bootconfig.kernsize + bootconfig.scratchsize) / PAGE_SIZE;
sys/arch/acorn32/acorn32/rpc_machdep.c
825
if (bootconfig.vram[0].pages == 0) {
sys/arch/acorn32/acorn32/rpc_machdep.c
829
bootconfig.display_start = VMEM_VBASE;
sys/arch/acorn32/acorn32/rpc_machdep.c
922
for (loop = 0; loop < bootconfig.dramblocks; loop++) {
sys/arch/acorn32/acorn32/rpc_machdep.c
923
paddr_t start = (paddr_t)bootconfig.dram[loop].address;
sys/arch/acorn32/acorn32/rpc_machdep.c
924
paddr_t end = start + (bootconfig.dram[loop].pages * PAGE_SIZE);
sys/arch/acorn32/acorn32/rpc_machdep.c
934
if (bootconfig.dram[loop].flags & PHYSMEM_TYPE_PROCESSOR_ONLY) {
sys/arch/acorn32/acorn32/rpc_machdep.c
968
if ((bootconfig.magic < BOOTCONFIG_MAGIC) ||
sys/arch/acorn32/acorn32/rpc_machdep.c
969
(bootconfig.version != BOOTCONFIG_VERSION)) {
sys/arch/acorn32/acorn32/rpc_machdep.c
974
printf("Kernel loaded from file %s\n", bootconfig.kernelname);
sys/arch/acorn32/acorn32/rpc_machdep.c
976
bootconfig.args, bootconfig.args);
sys/arch/acorn32/acorn32/rpc_machdep.c
982
bootconfig.dram[0].address,
sys/arch/acorn32/acorn32/rpc_machdep.c
983
bootconfig.dram[0].pages * bootconfig.pagesize,
sys/arch/acorn32/acorn32/rpc_machdep.c
984
bootconfig.dram[1].address,
sys/arch/acorn32/acorn32/rpc_machdep.c
985
bootconfig.dram[1].pages * bootconfig.pagesize);
sys/arch/acorn32/acorn32/rpc_machdep.c
988
bootconfig.dram[2].address,
sys/arch/acorn32/acorn32/rpc_machdep.c
989
bootconfig.dram[2].pages * bootconfig.pagesize,
sys/arch/acorn32/acorn32/rpc_machdep.c
990
bootconfig.dram[3].address,
sys/arch/acorn32/acorn32/rpc_machdep.c
991
bootconfig.dram[3].pages * bootconfig.pagesize);
sys/arch/acorn32/acorn32/rpc_machdep.c
993
bootconfig.vram[0].address,
sys/arch/acorn32/acorn32/rpc_machdep.c
994
bootconfig.vram[0].pages * bootconfig.pagesize);
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
122
struct bootconfig bootconfig; /* Boot config storage */
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
173
static void canonicalise_bootconfig(struct bootconfig *, struct bootconfig *);
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
344
canonicalise_bootconfig(struct bootconfig *bootconf, struct bootconfig *raw_bootconf)
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
360
struct bootconfig *raw_bootconf = cookie;
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
374
canonicalise_bootconfig(&bootconfig, raw_bootconf);
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
375
booted_kernel = bootconfig.kernelname;
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
390
videomemory.vidm_vbase = bootconfig.display_start;
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
391
videomemory.vidm_pbase = bootconfig.display_phys;
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
392
videomemory.vidm_size = bootconfig.display_size;
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
393
if (bootconfig.vram[0].pages)
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
441
if (PAGE_SIZE != bootconfig.pagesize)
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
443
bootconfig.pagesize, PAGE_SIZE));
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
463
for (loop = 0, physmem = 0; loop < bootconfig.dramblocks; ++loop) {
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
464
if (bootconfig.dram[loop].address < physical_start)
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
465
physical_start = bootconfig.dram[loop].address;
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
466
memoryblock_end = bootconfig.dram[loop].address +
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
467
bootconfig.dram[loop].pages * PAGE_SIZE;
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
470
physmem += bootconfig.dram[loop].pages;
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
478
if (physical_start != bootconfig.dram[0].address) {
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
486
for (loop = 0; loop < bootconfig.dramblocks; ++loop) {
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
487
if (bootconfig.dram[loop].address <
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
488
bootconfig.dram[0].address) {
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
490
bootconfig.dram[loop].address = 0;
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
491
physmem -= bootconfig.dram[loop].pages;
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
492
bootconfig.drampages -=
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
493
bootconfig.dram[loop].pages;
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
494
bootconfig.dram[loop].pages = 0;
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
498
physical_start = bootconfig.dram[0].address;
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
499
bootconfig.dramblocks -= oldblocks;
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
503
free_pages = bootconfig.drampages;
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
511
kerneldatasize = bootconfig.kernsize + bootconfig.MDFsize;
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
516
bootconfig.kernsize + bootconfig.MDFsize + bootconfig.scratchsize;
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
769
if (bootconfig.vram[0].pages == 0) {
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
773
bootconfig.display_start = VMEM_VBASE;
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
860
for (loop = 0; loop < bootconfig.dramblocks; loop++) {
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
861
paddr_t start = (paddr_t)bootconfig.dram[loop].address;
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
862
paddr_t end = start + (bootconfig.dram[loop].pages * PAGE_SIZE);
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
900
if ((bootconfig.magic < BOOTCONFIG_MAGIC) ||
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
901
(bootconfig.version != BOOTCONFIG_VERSION)) {
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
906
printf("Kernel loaded from file %s\n", bootconfig.kernelname);
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
908
bootconfig.args, bootconfig.args);
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
914
bootconfig.dram[0].address,
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
915
bootconfig.dram[0].pages * bootconfig.pagesize,
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
916
bootconfig.dram[1].address,
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
917
bootconfig.dram[1].pages * bootconfig.pagesize);
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
920
bootconfig.dram[2].address,
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
921
bootconfig.dram[2].pages * bootconfig.pagesize,
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
922
bootconfig.dram[3].address,
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
923
bootconfig.dram[3].pages * bootconfig.pagesize);
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
925
bootconfig.vram[0].address,
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
926
bootconfig.vram[0].pages * bootconfig.pagesize);
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
929
ksyms_addsyms_elf(bootconfig.ksym_end - bootconfig.ksym_start,
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
930
(void *) bootconfig.ksym_start, (void *) bootconfig.ksym_end);
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
951
args = bootconfig.args;
sys/arch/acorn32/include/bootconfig.h
99
extern struct bootconfig bootconfig;
sys/arch/acorn32/podulebus/netslot.c
155
buffer[3] = bootconfig.machine_id[2] + 0x10;
sys/arch/acorn32/podulebus/netslot.c
156
buffer[4] = bootconfig.machine_id[1];
sys/arch/acorn32/podulebus/netslot.c
157
buffer[5] = bootconfig.machine_id[0];
sys/arch/acorn32/stand/boot32/boot32.c
669
bconfig = (struct bootconfig *)(bconfig_page->logical);
sys/arch/acorn32/stand/boot32/boot32.c
67
struct bootconfig *bconfig; /* bootconfig passing */
sys/arch/arm/arm32/stubs.c
157
cpuhdrp->nmemsegs = bootconfig.dramblocks;
sys/arch/arm/arm32/stubs.c
163
for (i = 0; i < bootconfig.dramblocks; i++) {
sys/arch/arm/arm32/stubs.c
164
memsegp[i].start = bootconfig.dram[i].address;
sys/arch/arm/arm32/stubs.c
165
memsegp[i].size = bootconfig.dram[i].pages * PAGE_SIZE;
sys/arch/arm/arm32/stubs.c
180
ALIGN( bootconfig.dramblocks * sizeof(phys_ram_seg_t));
sys/arch/arm/arm32/stubs.c
197
for (i = 0; i < bootconfig.dramblocks; i++) {
sys/arch/arm/arm32/stubs.c
198
n += bootconfig.dram[i].pages;
sys/arch/arm/arm32/stubs.c
263
for (block = 0; block < bootconfig.dramblocks && error == 0; ++block) {
sys/arch/arm/arm32/stubs.c
264
addr = bootconfig.dram[block].address;
sys/arch/arm/arm32/stubs.c
265
for (;addr < (bootconfig.dram[block].address
sys/arch/arm/arm32/stubs.c
266
+ (bootconfig.dram[block].pages * PAGE_SIZE));
sys/arch/arm/broadcom/bcm283x_platform.c
754
bootconfig.dramblocks = 1;
sys/arch/arm/broadcom/bcm283x_platform.c
755
bootconfig.dram[0].address = 0x0;
sys/arch/arm/broadcom/bcm283x_platform.c
756
bootconfig.dram[0].pages = atop(BCM283x_MINIMUM_SPLIT);
sys/arch/arm/broadcom/bcm283x_platform.c
766
bootconfig.dramblocks = 0;
sys/arch/arm/broadcom/bcm283x_platform.c
769
bootconfig.dram[i].address =
sys/arch/arm/broadcom/bcm283x_platform.c
771
bootconfig.dram[i].pages =
sys/arch/arm/broadcom/bcm283x_platform.c
773
bootconfig.dramblocks++;
sys/arch/arm/footbridge/footbridge.c
213
int memory_size = bootconfig.dram[0].pages * PAGE_SIZE;
sys/arch/arm/footbridge/footbridge.c
232
footbridge_dma_ranges[0].dr_sysbase = bootconfig.dram[0].address;
sys/arch/arm/footbridge/isa/isa_machdep.c
468
machdep_isa_dma_ranges[0].dr_sysbase = bootconfig.dram[0].address;
sys/arch/arm/footbridge/isa/isa_machdep.c
469
machdep_isa_dma_ranges[0].dr_busbase = bootconfig.dram[0].address;
sys/arch/arm/iomd/vidc20config.c
323
dispsize = bootconfig.vram[0].pages * PAGE_SIZE;
sys/arch/arm/iomd/vidc20config.c
353
if (modes[i].hdisplay == bootconfig.width + 1
sys/arch/arm/iomd/vidc20config.c
354
&& modes[i].vdisplay == bootconfig.height + 1
sys/arch/arm/iomd/vidc20config.c
355
&& abs(framerate - bootconfig.framerate) < besterror) {
sys/arch/arm/iomd/vidc20config.c
357
besterror = abs(framerate - bootconfig.framerate);
sys/arch/arm/iomd/vidc20config.c
361
vidc_currentmode.log2_bpp = bootconfig.log2_bpp;
sys/arch/arm/ofw/ofwgencfg_machdep.c
100
BootConfig bootconfig;
sys/arch/cats/cats/cats_machdep.c
120
BootConfig bootconfig; /* Boot config storage */
sys/arch/cats/cats/cats_machdep.c
255
bootconfig.dramblocks = 1;
sys/arch/cats/cats/cats_machdep.c
256
bootconfig.dram[0].address = ebsabootinfo.bt_memstart;
sys/arch/cats/cats/cats_machdep.c
257
bootconfig.dram[0].pages = (ebsabootinfo.bt_memend
sys/arch/cats/include/bootconfig.h
61
extern BootConfig bootconfig;
sys/arch/epoc32/epoc32/machdep.c
181
bootconfig.dramblocks = 0;
sys/arch/epoc32/epoc32/machdep.c
198
i = bootconfig.dramblocks;
sys/arch/epoc32/epoc32/machdep.c
199
bootconfig.dram[i].address = memory->address;
sys/arch/epoc32/epoc32/machdep.c
200
bootconfig.dram[i].pages = memory->size / PAGE_SIZE;
sys/arch/epoc32/epoc32/machdep.c
201
bootconfig.dramblocks++;
sys/arch/epoc32/epoc32/machdep.c
226
if (bootconfig.dramblocks == 0)
sys/arch/epoc32/epoc32/machdep.c
234
physical_start = bootconfig.dram[0].address;
sys/arch/epoc32/epoc32/machdep.c
235
physical_freestart = bootconfig.dram[0].address;
sys/arch/epoc32/epoc32/machdep.c
308
PhysMem *dram = bootconfig.dram;
sys/arch/epoc32/epoc32/machdep.c
442
physmem = bootconfig.dram[0].pages;
sys/arch/epoc32/epoc32/machdep.c
444
physmem += bootconfig.dram[i].pages;
sys/arch/epoc32/epoc32/machdep.c
447
for (loop = n; loop < bootconfig.dramblocks; loop++) {
sys/arch/epoc32/epoc32/machdep.c
448
size_t start = bootconfig.dram[loop].address;
sys/arch/epoc32/epoc32/machdep.c
449
size_t size = bootconfig.dram[loop].pages * PAGE_SIZE;
sys/arch/epoc32/epoc32/machdep.c
453
physmem += bootconfig.dram[loop].pages;
sys/arch/epoc32/epoc32/machdep.c
86
BootConfig bootconfig; /* Boot config storage */
sys/arch/epoc32/include/bootconfig.h
55
extern BootConfig bootconfig;
sys/arch/evbarm/adi_brh/brh_machdep.c
133
BootConfig bootconfig; /* Boot config storage */
sys/arch/evbarm/adi_brh/brh_machdep.c
386
bootconfig.dramblocks = 1;
sys/arch/evbarm/adi_brh/brh_machdep.c
387
bootconfig.dram[0].address = memstart;
sys/arch/evbarm/adi_brh/brh_machdep.c
388
bootconfig.dram[0].pages = memsize / PAGE_SIZE;
sys/arch/evbarm/adi_brh/brh_machdep.c
402
physical_start = bootconfig.dram[0].address;
sys/arch/evbarm/adi_brh/brh_machdep.c
403
physical_end = physical_start + (bootconfig.dram[0].pages * PAGE_SIZE);
sys/arch/evbarm/adi_brh/brh_machdep.c
657
bootconfig.dram[0].pages = memsize / PAGE_SIZE;
sys/arch/evbarm/adi_brh/brh_machdep.c
659
(bootconfig.dram[0].pages * PAGE_SIZE);
sys/arch/evbarm/armadaxp/armadaxp_machdep.c
114
BootConfig bootconfig; /* Boot config storage */
sys/arch/evbarm/armadaxp/armadaxp_machdep.c
370
bootconfig.dramblocks = 1;
sys/arch/evbarm/armadaxp/armadaxp_machdep.c
371
bootconfig.dram[0].address = MEMSTART;
sys/arch/evbarm/armadaxp/armadaxp_machdep.c
372
bootconfig.dram[0].pages = memsize / PAGE_SIZE;
sys/arch/evbarm/armadaxp/armadaxp_machdep.c
374
physical_start = bootconfig.dram[0].address;
sys/arch/evbarm/armadaxp/armadaxp_machdep.c
375
physical_end = physical_start + (bootconfig.dram[0].pages * PAGE_SIZE);
sys/arch/evbarm/armadillo/armadillo9_machdep.c
204
BootConfig bootconfig; /* Boot config storage */
sys/arch/evbarm/armadillo/armadillo9_machdep.c
484
bootconfig.dramblocks = 0;
sys/arch/evbarm/armadillo/armadillo9_machdep.c
488
if (bootconfig.dramblocks < DRAM_BLOCKS) {
sys/arch/evbarm/armadillo/armadillo9_machdep.c
491
bootconfig.dramblocks,
sys/arch/evbarm/armadillo/armadillo9_machdep.c
495
bootconfig.dram[bootconfig.dramblocks].address =
sys/arch/evbarm/armadillo/armadillo9_machdep.c
497
bootconfig.dram[bootconfig.dramblocks].pages =
sys/arch/evbarm/armadillo/armadillo9_machdep.c
499
bootconfig.dramblocks++;
sys/arch/evbarm/armadillo/armadillo9_machdep.c
533
physical_start = bootconfig.dram[0].address;
sys/arch/evbarm/armadillo/armadillo9_machdep.c
534
physical_end = bootconfig.dram[0].address
sys/arch/evbarm/armadillo/armadillo9_machdep.c
535
+ (bootconfig.dram[0].pages * PAGE_SIZE);
sys/arch/evbarm/armadillo/armadillo9_machdep.c
818
physmem = bootconfig.dram[0].pages;
sys/arch/evbarm/armadillo/armadillo9_machdep.c
819
for (loop = 1; loop < bootconfig.dramblocks; ++loop) {
sys/arch/evbarm/armadillo/armadillo9_machdep.c
820
size_t start = bootconfig.dram[loop].address;
sys/arch/evbarm/armadillo/armadillo9_machdep.c
821
size_t size = bootconfig.dram[loop].pages * PAGE_SIZE;
sys/arch/evbarm/armadillo/armadillo9_machdep.c
825
physmem += bootconfig.dram[loop].pages;
sys/arch/evbarm/armadillo/armadillo9_machdep.c
918
for (i = 0; i < bootconfig.dramblocks; i++) {
sys/arch/evbarm/armadillo/armadillo9_machdep.c
919
armadillo9_dma_ranges[i].dr_sysbase = bootconfig.dram[i].address;
sys/arch/evbarm/armadillo/armadillo9_machdep.c
920
armadillo9_dma_ranges[i].dr_busbase = bootconfig.dram[i].address;
sys/arch/evbarm/armadillo/armadillo9_machdep.c
921
armadillo9_dma_ranges[i].dr_len = bootconfig.dram[i].pages *
sys/arch/evbarm/armadillo/armadillo9_machdep.c
928
dmat->_nranges = bootconfig.dramblocks;
sys/arch/evbarm/bcm53xx/bcm53xx_machdep.c
84
BootConfig bootconfig;
sys/arch/evbarm/fdt/fdt_machdep.c
121
BootConfig bootconfig;
sys/arch/evbarm/fdt/fdt_machdep.c
230
BootConfig *bc = &bootconfig;
sys/arch/evbarm/g42xxeb/g42xxeb_machdep.c
166
BootConfig bootconfig; /* Boot config storage */
sys/arch/evbarm/g42xxeb/g42xxeb_machdep.c
493
bootconfig.dramblocks = 1;
sys/arch/evbarm/g42xxeb/g42xxeb_machdep.c
494
bootconfig.dram[0].address = memstart;
sys/arch/evbarm/g42xxeb/g42xxeb_machdep.c
495
bootconfig.dram[0].pages = memsize / PAGE_SIZE;
sys/arch/evbarm/g42xxeb/g42xxeb_machdep.c
509
physical_start = bootconfig.dram[0].address;
sys/arch/evbarm/g42xxeb/g42xxeb_machdep.c
510
physical_end = physical_start + (bootconfig.dram[0].pages * PAGE_SIZE);
sys/arch/evbarm/gemini/gemini_machdep.c
191
BootConfig bootconfig; /* Boot config storage */
sys/arch/evbarm/gemini/gemini_machdep.c
602
bootconfig.dramblocks = 1;
sys/arch/evbarm/gemini/gemini_machdep.c
603
bootconfig.dram[0].address = physical_start;
sys/arch/evbarm/gemini/gemini_machdep.c
604
bootconfig.dram[0].pages = physmem;
sys/arch/evbarm/gumstix/gumstix_machdep.c
202
BootConfig bootconfig; /* Boot config storage */
sys/arch/evbarm/gumstix/gumstix_machdep.c
436
bootconfig.dramblocks = 1;
sys/arch/evbarm/gumstix/gumstix_machdep.c
437
bootconfig.dram[0].address = SDRAM_START;
sys/arch/evbarm/gumstix/gumstix_machdep.c
438
bootconfig.dram[0].pages = ram_size / PAGE_SIZE;
sys/arch/evbarm/gumstix/gumstix_machdep.c
442
arm32_bootmem_init(bootconfig.dram[0].address, ram_size,
sys/arch/evbarm/hdl_g/hdlg_machdep.c
131
BootConfig bootconfig; /* Boot config storage */
sys/arch/evbarm/hdl_g/hdlg_machdep.c
266
bootconfig.dramblocks = 1;
sys/arch/evbarm/hdl_g/hdlg_machdep.c
267
bootconfig.dram[0].address = memstart;
sys/arch/evbarm/hdl_g/hdlg_machdep.c
268
bootconfig.dram[0].pages = memsize / PAGE_SIZE;
sys/arch/evbarm/hdl_g/hdlg_machdep.c
282
physical_start = bootconfig.dram[0].address;
sys/arch/evbarm/hdl_g/hdlg_machdep.c
283
physical_end = physical_start + (bootconfig.dram[0].pages * PAGE_SIZE);
sys/arch/evbarm/imx31/imx31lk_machdep.c
170
BootConfig bootconfig; /* Boot config storage */
sys/arch/evbarm/imx31/imx31lk_machdep.c
384
bootconfig.dramblocks = 1;
sys/arch/evbarm/imx31/imx31lk_machdep.c
385
bootconfig.dram[0].address = MEMSTART;
sys/arch/evbarm/imx31/imx31lk_machdep.c
386
bootconfig.dram[0].pages = MEMSIZE / PAGE_SIZE;
sys/arch/evbarm/imx31/imx31lk_machdep.c
401
physical_start = bootconfig.dram[0].address;
sys/arch/evbarm/imx31/imx31lk_machdep.c
402
physical_end = physical_start + (bootconfig.dram[0].pages * PAGE_SIZE);
sys/arch/evbarm/include/bootconfig.h
65
extern BootConfig bootconfig;
sys/arch/evbarm/integrator/int_bus_dma.c
63
extern BootConfig bootconfig;
sys/arch/evbarm/integrator/int_bus_dma.c
72
for (i = 0; i < bootconfig.dramblocks; i++) {
sys/arch/evbarm/integrator/int_bus_dma.c
73
if (bootconfig.dram[i].flags & BOOT_DRAM_CAN_DMA) {
sys/arch/evbarm/integrator/int_bus_dma.c
74
dr[nranges].dr_sysbase = bootconfig.dram[i].address;
sys/arch/evbarm/integrator/int_bus_dma.c
77
dr[nranges].dr_len = bootconfig.dram[i].pages * NBPG;
sys/arch/evbarm/integrator/integrator_machdep.c
119
BootConfig bootconfig; /* Boot config storage */
sys/arch/evbarm/integrator/integrator_machdep.c
357
bootconfig.dramblocks = 1;
sys/arch/evbarm/integrator/integrator_machdep.c
358
bootconfig.dram[0].address = memstart;
sys/arch/evbarm/integrator/integrator_machdep.c
359
bootconfig.dram[0].pages = memsize / PAGE_SIZE;
sys/arch/evbarm/integrator/integrator_machdep.c
360
bootconfig.dram[0].flags = BOOT_DRAM_CAN_DMA;
sys/arch/evbarm/integrator/integrator_machdep.c
362
arm32_bootmem_init(bootconfig.dram[0].address,
sys/arch/evbarm/integrator/integrator_machdep.c
363
bootconfig.dram[0].pages * PAGE_SIZE, (unsigned int) KERNEL_BASE_phys);
sys/arch/evbarm/iq80310/iq80310_machdep.c
130
BootConfig bootconfig; /* Boot config storage */
sys/arch/evbarm/iq80310/iq80310_machdep.c
386
bootconfig.dramblocks = 1;
sys/arch/evbarm/iq80310/iq80310_machdep.c
387
bootconfig.dram[0].address = memstart;
sys/arch/evbarm/iq80310/iq80310_machdep.c
388
bootconfig.dram[0].pages = memsize / PAGE_SIZE;
sys/arch/evbarm/iq80310/iq80310_machdep.c
402
physical_start = bootconfig.dram[0].address;
sys/arch/evbarm/iq80310/iq80310_machdep.c
403
physical_end = physical_start + (bootconfig.dram[0].pages * PAGE_SIZE);
sys/arch/evbarm/iq80321/iq80321_machdep.c
131
BootConfig bootconfig; /* Boot config storage */
sys/arch/evbarm/iq80321/iq80321_machdep.c
410
bootconfig.dramblocks = 1;
sys/arch/evbarm/iq80321/iq80321_machdep.c
411
bootconfig.dram[0].address = memstart;
sys/arch/evbarm/iq80321/iq80321_machdep.c
412
bootconfig.dram[0].pages = memsize / PAGE_SIZE;
sys/arch/evbarm/iq80321/iq80321_machdep.c
426
physical_start = bootconfig.dram[0].address;
sys/arch/evbarm/iq80321/iq80321_machdep.c
427
physical_end = physical_start + (bootconfig.dram[0].pages * PAGE_SIZE);
sys/arch/evbarm/ixdp425/ixdp425_machdep.c
125
BootConfig bootconfig; /* Boot config storage */
sys/arch/evbarm/ixdp425/ixdp425_machdep.c
397
bootconfig.dramblocks = 1;
sys/arch/evbarm/ixdp425/ixdp425_machdep.c
398
bootconfig.dram[0].address = 0x10000000;
sys/arch/evbarm/ixdp425/ixdp425_machdep.c
399
bootconfig.dram[0].pages = ixp425_sdram_size() / PAGE_SIZE;
sys/arch/evbarm/ixdp425/ixdp425_machdep.c
420
physical_start = bootconfig.dram[0].address;
sys/arch/evbarm/ixdp425/ixdp425_machdep.c
421
physical_end = physical_start + (bootconfig.dram[0].pages * PAGE_SIZE);
sys/arch/evbarm/ixm1200/ixm1200_machdep.c
146
BootConfig bootconfig; /* Boot config storage */
sys/arch/evbarm/ixm1200/ixm1200_machdep.c
337
bootconfig.dram[0].address = 0xc0000000;
sys/arch/evbarm/ixm1200/ixm1200_machdep.c
338
bootconfig.dram[0].pages = 0x10000000 / PAGE_SIZE; /* SDRAM 256MB */
sys/arch/evbarm/ixm1200/ixm1200_machdep.c
339
bootconfig.dramblocks = 1;
sys/arch/evbarm/ixm1200/ixm1200_machdep.c
372
physical_start = bootconfig.dram[0].address;
sys/arch/evbarm/ixm1200/ixm1200_machdep.c
373
physical_end = physical_start + (bootconfig.dram[0].pages * PAGE_SIZE);
sys/arch/evbarm/iyonix/autoconf.c
172
bootconfig.width + 1);
sys/arch/evbarm/iyonix/autoconf.c
174
bootconfig.height + 1);
sys/arch/evbarm/iyonix/autoconf.c
176
1 << bootconfig.log2_bpp);
sys/arch/evbarm/iyonix/autoconf.c
182
if (bootconfig.log2_bpp == 5)
sys/arch/evbarm/iyonix/autoconf.c
55
extern struct bootconfig bootconfig;
sys/arch/evbarm/iyonix/iyonix_machdep.c
147
struct bootconfig bootconfig; /* Boot config storage */
sys/arch/evbarm/iyonix/iyonix_machdep.c
446
struct bootconfig *passed_bootconfig = arg;
sys/arch/evbarm/iyonix/iyonix_machdep.c
459
printf("Bad bootconfig magic: %x\n", bootconfig.magic);
sys/arch/evbarm/iyonix/iyonix_machdep.c
461
bootconfig = *passed_bootconfig;
sys/arch/evbarm/iyonix/iyonix_machdep.c
465
bootconfig.dram[0].address = memstart;
sys/arch/evbarm/iyonix/iyonix_machdep.c
466
bootconfig.dram[0].pages = memsize / PAGE_SIZE;
sys/arch/evbarm/iyonix/iyonix_machdep.c
467
bootconfig.dramblocks = 1;
sys/arch/evbarm/iyonix/iyonix_machdep.c
819
printf("args: %s\n", bootconfig.args);
sys/arch/evbarm/iyonix/iyonix_machdep.c
895
args = bootconfig.args;
sys/arch/evbarm/kobo/kobo_machdep.c
147
BootConfig bootconfig; /* Boot config storage */
sys/arch/evbarm/kobo/kobo_machdep.c
465
bootconfig.dramblocks = 1;
sys/arch/evbarm/kobo/kobo_machdep.c
466
bootconfig.dram[0].address = MEMSTART;
sys/arch/evbarm/kobo/kobo_machdep.c
467
bootconfig.dram[0].pages = (MEMSIZE * 1024 * 1024) / PAGE_SIZE;
sys/arch/evbarm/kobo/kobo_machdep.c
469
psize_t ram_size = bootconfig.dram[0].pages * PAGE_SIZE;
sys/arch/evbarm/kobo/kobo_machdep.c
484
arm32_bootmem_init(bootconfig.dram[0].address, ram_size,
sys/arch/evbarm/lubbock/lubbock_machdep.c
175
BootConfig bootconfig; /* Boot config storage */
sys/arch/evbarm/lubbock/lubbock_machdep.c
569
bootconfig.dramblocks = 1;
sys/arch/evbarm/lubbock/lubbock_machdep.c
570
bootconfig.dram[0].address = memstart;
sys/arch/evbarm/lubbock/lubbock_machdep.c
571
bootconfig.dram[0].pages = memsize / PAGE_SIZE;
sys/arch/evbarm/lubbock/lubbock_machdep.c
585
physical_start = bootconfig.dram[0].address;
sys/arch/evbarm/lubbock/lubbock_machdep.c
586
physical_end = physical_start + (bootconfig.dram[0].pages * PAGE_SIZE);
sys/arch/evbarm/marvell/marvell_machdep.c
454
bootconfig.dramblocks = 0;
sys/arch/evbarm/marvell/marvell_machdep.c
464
bootconfig.dram[bootconfig.dramblocks].address = base;
sys/arch/evbarm/marvell/marvell_machdep.c
465
bootconfig.dram[bootconfig.dramblocks].pages = size / PAGE_SIZE;
sys/arch/evbarm/marvell/marvell_machdep.c
473
bootconfig.dramblocks++;
sys/arch/evbarm/marvell/marvell_machdep.c
96
BootConfig bootconfig; /* Boot config storage */
sys/arch/evbarm/mini2440/mini2440_machdep.c
214
BootConfig bootconfig; /* Boot config storage */
sys/arch/evbarm/mini2440/mini2440_machdep.c
528
bootconfig.dramblocks = 1;
sys/arch/evbarm/mini2440/mini2440_machdep.c
529
bootconfig.dram[0].address = SDRAM_START;
sys/arch/evbarm/mini2440/mini2440_machdep.c
530
bootconfig.dram[0].pages = SDRAM_SIZE / PAGE_SIZE;
sys/arch/evbarm/mini2440/mini2440_machdep.c
544
physical_start = bootconfig.dram[0].address;
sys/arch/evbarm/mini2440/mini2440_machdep.c
545
physical_end = physical_start + (bootconfig.dram[0].pages * PAGE_SIZE);
sys/arch/evbarm/mmnet/mmnet_machdep.c
136
BootConfig bootconfig; /* Boot config storage */
sys/arch/evbarm/mmnet/mmnet_machdep.c
259
bootconfig.dramblocks = 1;
sys/arch/evbarm/mmnet/mmnet_machdep.c
260
bootconfig.dram[0].address = 0x20000000UL;
sys/arch/evbarm/mmnet/mmnet_machdep.c
261
bootconfig.dram[0].pages = 0x04000000UL / PAGE_SIZE;
sys/arch/evbarm/mmnet/mmnet_machdep.c
262
sp = at91bus_setup(&bootconfig);
sys/arch/evbarm/mmnet/mmnet_machdep.c
281
for (i = 0; i < bootconfig.dramblocks; i++) {
sys/arch/evbarm/mmnet/mmnet_machdep.c
282
mmnet_dma_ranges[i].dr_sysbase = bootconfig.dram[i].address;
sys/arch/evbarm/mmnet/mmnet_machdep.c
283
mmnet_dma_ranges[i].dr_busbase = bootconfig.dram[i].address;
sys/arch/evbarm/mmnet/mmnet_machdep.c
284
mmnet_dma_ranges[i].dr_len = bootconfig.dram[i].pages *
sys/arch/evbarm/mmnet/mmnet_machdep.c
291
dmat->_nranges = bootconfig.dramblocks;
sys/arch/evbarm/mpcsa/mpcsa_machdep.c
159
BootConfig bootconfig; /* Boot config storage */
sys/arch/evbarm/mpcsa/mpcsa_machdep.c
282
bootconfig.dramblocks = 1;
sys/arch/evbarm/mpcsa/mpcsa_machdep.c
283
bootconfig.dram[0].address = 0x20000000UL;
sys/arch/evbarm/mpcsa/mpcsa_machdep.c
284
bootconfig.dram[0].pages = 0x04000000UL / PAGE_SIZE;
sys/arch/evbarm/mpcsa/mpcsa_machdep.c
285
sp = at91bus_setup(&bootconfig);
sys/arch/evbarm/mpcsa/mpcsa_machdep.c
304
for (i = 0; i < bootconfig.dramblocks; i++) {
sys/arch/evbarm/mpcsa/mpcsa_machdep.c
305
mpcsa_dma_ranges[i].dr_sysbase = bootconfig.dram[i].address;
sys/arch/evbarm/mpcsa/mpcsa_machdep.c
306
mpcsa_dma_ranges[i].dr_busbase = bootconfig.dram[i].address;
sys/arch/evbarm/mpcsa/mpcsa_machdep.c
307
mpcsa_dma_ranges[i].dr_len = bootconfig.dram[i].pages *
sys/arch/evbarm/mpcsa/mpcsa_machdep.c
314
dmat->_nranges = bootconfig.dramblocks;
sys/arch/evbarm/netwalker/netwalker_machdep.c
160
BootConfig bootconfig; /* Boot config storage */
sys/arch/evbarm/netwalker/netwalker_machdep.c
302
bootconfig.dramblocks = 1;
sys/arch/evbarm/netwalker/netwalker_machdep.c
303
bootconfig.dram[0].address = MEMSTART;
sys/arch/evbarm/netwalker/netwalker_machdep.c
304
bootconfig.dram[0].pages = (MEMSIZE * 1024 * 1024) / PAGE_SIZE;
sys/arch/evbarm/netwalker/netwalker_machdep.c
306
psize_t ram_size = bootconfig.dram[0].pages * PAGE_SIZE;
sys/arch/evbarm/netwalker/netwalker_machdep.c
317
arm32_bootmem_init(bootconfig.dram[0].address, ram_size,
sys/arch/evbarm/npwr_fc/npwr_fc_machdep.c
131
BootConfig bootconfig; /* Boot config storage */
sys/arch/evbarm/npwr_fc/npwr_fc_machdep.c
395
bootconfig.dramblocks = 1;
sys/arch/evbarm/npwr_fc/npwr_fc_machdep.c
396
bootconfig.dram[0].address = memstart;
sys/arch/evbarm/npwr_fc/npwr_fc_machdep.c
397
bootconfig.dram[0].pages = memsize / PAGE_SIZE;
sys/arch/evbarm/npwr_fc/npwr_fc_machdep.c
411
physical_start = bootconfig.dram[0].address;
sys/arch/evbarm/npwr_fc/npwr_fc_machdep.c
412
physical_end = physical_start + (bootconfig.dram[0].pages * PAGE_SIZE);
sys/arch/evbarm/nslu2/nslu2_machdep.c
155
BootConfig bootconfig; /* Boot config storage */
sys/arch/evbarm/nslu2/nslu2_machdep.c
454
bootconfig.dramblocks = 1;
sys/arch/evbarm/nslu2/nslu2_machdep.c
455
bootconfig.dram[0].address = 0x10000000;
sys/arch/evbarm/nslu2/nslu2_machdep.c
456
bootconfig.dram[0].pages = ixp425_sdram_size() / PAGE_SIZE;
sys/arch/evbarm/nslu2/nslu2_machdep.c
477
physical_start = bootconfig.dram[0].address;
sys/arch/evbarm/nslu2/nslu2_machdep.c
478
physical_end = physical_start + (bootconfig.dram[0].pages * PAGE_SIZE);
sys/arch/evbarm/smdk2xx0/smdk2410_machdep.c
186
BootConfig bootconfig; /* Boot config storage */
sys/arch/evbarm/smdk2xx0/smdk2410_machdep.c
502
bootconfig.dramblocks = 1;
sys/arch/evbarm/smdk2xx0/smdk2410_machdep.c
503
bootconfig.dram[0].address = SDRAM_START;
sys/arch/evbarm/smdk2xx0/smdk2410_machdep.c
504
bootconfig.dram[0].pages = SDRAM_SIZE / PAGE_SIZE;
sys/arch/evbarm/smdk2xx0/smdk2410_machdep.c
518
physical_start = bootconfig.dram[0].address;
sys/arch/evbarm/smdk2xx0/smdk2410_machdep.c
519
physical_end = physical_start + (bootconfig.dram[0].pages * PAGE_SIZE);
sys/arch/evbarm/smdk2xx0/smdk2800_machdep.c
176
BootConfig bootconfig; /* Boot config storage */
sys/arch/evbarm/smdk2xx0/smdk2800_machdep.c
413
bootconfig.dramblocks = 1;
sys/arch/evbarm/smdk2xx0/smdk2800_machdep.c
414
bootconfig.dram[0].address = SDRAM_START;
sys/arch/evbarm/smdk2xx0/smdk2800_machdep.c
415
bootconfig.dram[0].pages = SDRAM_SIZE / PAGE_SIZE;
sys/arch/evbarm/smdk2xx0/smdk2800_machdep.c
429
physical_start = bootconfig.dram[0].address;
sys/arch/evbarm/smdk2xx0/smdk2800_machdep.c
430
physical_end = physical_start + (bootconfig.dram[0].pages * PAGE_SIZE);
sys/arch/evbarm/tsarm/tsarm_machdep.c
148
struct bootconfig bootconfig; /* Boot config storage */
sys/arch/evbarm/tsarm/tsarm_machdep.c
358
struct bootconfig *passed_bootconfig = arg;
sys/arch/evbarm/tsarm/tsarm_machdep.c
413
bootconfig.dramblocks = 4;
sys/arch/evbarm/tsarm/tsarm_machdep.c
414
bootconfig.dram[0].address = 0x0UL;
sys/arch/evbarm/tsarm/tsarm_machdep.c
415
bootconfig.dram[0].pages = 0x800000UL / PAGE_SIZE;
sys/arch/evbarm/tsarm/tsarm_machdep.c
416
bootconfig.dram[1].address = 0x1000000UL;
sys/arch/evbarm/tsarm/tsarm_machdep.c
417
bootconfig.dram[1].pages = 0x800000UL / PAGE_SIZE;
sys/arch/evbarm/tsarm/tsarm_machdep.c
418
bootconfig.dram[2].address = 0x4000000UL;
sys/arch/evbarm/tsarm/tsarm_machdep.c
419
bootconfig.dram[2].pages = 0x800000UL / PAGE_SIZE;
sys/arch/evbarm/tsarm/tsarm_machdep.c
420
bootconfig.dram[3].address = 0x5000000UL;
sys/arch/evbarm/tsarm/tsarm_machdep.c
421
bootconfig.dram[3].pages = 0x800000UL / PAGE_SIZE;
sys/arch/evbarm/tsarm/tsarm_machdep.c
435
physical_start = bootconfig.dram[0].address;
sys/arch/evbarm/tsarm/tsarm_machdep.c
436
physical_end = bootconfig.dram[0].address +
sys/arch/evbarm/tsarm/tsarm_machdep.c
437
(bootconfig.dram[0].pages * PAGE_SIZE);
sys/arch/evbarm/tsarm/tsarm_machdep.c
832
for (i = 0; i < bootconfig.dramblocks; i++) {
sys/arch/evbarm/tsarm/tsarm_machdep.c
833
tsarm_dma_ranges[i].dr_sysbase = bootconfig.dram[i].address;
sys/arch/evbarm/tsarm/tsarm_machdep.c
834
tsarm_dma_ranges[i].dr_busbase = bootconfig.dram[i].address;
sys/arch/evbarm/tsarm/tsarm_machdep.c
835
tsarm_dma_ranges[i].dr_len = bootconfig.dram[i].pages *
sys/arch/evbarm/tsarm/tsarm_machdep.c
842
dmat->_nranges = bootconfig.dramblocks;
sys/arch/evbarm/viper/viper_machdep.c
174
BootConfig bootconfig; /* Boot config storage */
sys/arch/evbarm/viper/viper_machdep.c
434
bootconfig.dramblocks = 1;
sys/arch/evbarm/viper/viper_machdep.c
435
bootconfig.dram[0].address = MEMSTART;
sys/arch/evbarm/viper/viper_machdep.c
436
bootconfig.dram[0].pages = MEMSIZE / PAGE_SIZE;
sys/arch/evbarm/viper/viper_machdep.c
451
physical_start = bootconfig.dram[0].address;
sys/arch/evbarm/viper/viper_machdep.c
452
physical_end = physical_start + (bootconfig.dram[0].pages * PAGE_SIZE);
sys/arch/hpcarm/hpcarm/hpc_machdep.c
74
BootConfig bootconfig; /* Boot config storage */
sys/arch/hpcarm/hpcarm/netbookpro_machdep.c
112
extern BootConfig bootconfig; /* Boot config storage */
sys/arch/hpcarm/hpcarm/netbookpro_machdep.c
117
bootconfig.dram[0].pages = 32768; /* 128MiB */
sys/arch/hpcarm/hpcarm/pxa2x0_hpc_machdep.c
104
extern BootConfig bootconfig; /* Boot config storage */
sys/arch/hpcarm/hpcarm/pxa2x0_hpc_machdep.c
247
bootconfig.dram[0].address = 0xa0000000;
sys/arch/hpcarm/hpcarm/pxa2x0_hpc_machdep.c
248
bootconfig.dram[0].pages = DRAM_PAGES;
sys/arch/hpcarm/hpcarm/pxa2x0_hpc_machdep.c
249
bootconfig.dramblocks = 1;
sys/arch/hpcarm/hpcarm/pxa2x0_hpc_machdep.c
296
physical_start = bootconfig.dram[0].address;
sys/arch/hpcarm/hpcarm/pxa2x0_hpc_machdep.c
299
physical_end = bootconfig.dram[bootconfig.dramblocks - 1].address
sys/arch/hpcarm/hpcarm/pxa2x0_hpc_machdep.c
300
+ bootconfig.dram[bootconfig.dramblocks - 1].pages * PAGE_SIZE;
sys/arch/hpcarm/hpcarm/pxa2x0_hpc_machdep.c
303
for (loop = 0; loop < bootconfig.dramblocks; ++loop)
sys/arch/hpcarm/hpcarm/pxa2x0_hpc_machdep.c
304
physmem += bootconfig.dram[loop].pages;
sys/arch/hpcarm/hpcarm/pxa2x0_hpc_machdep.c
594
for (loop = 0; loop < bootconfig.dramblocks; loop++) {
sys/arch/hpcarm/hpcarm/pxa2x0_hpc_machdep.c
595
paddr_t dblk_start = (paddr_t)bootconfig.dram[loop].address;
sys/arch/hpcarm/hpcarm/pxa2x0_hpc_machdep.c
597
+ (bootconfig.dram[loop].pages * PAGE_SIZE);
sys/arch/hpcarm/hpcarm/sa11x0_hpc_machdep.c
201
bootconfig.dram[0].address = 0xc0000000;
sys/arch/hpcarm/hpcarm/sa11x0_hpc_machdep.c
202
bootconfig.dram[0].pages = DRAM_PAGES;
sys/arch/hpcarm/hpcarm/sa11x0_hpc_machdep.c
203
bootconfig.dramblocks = 1;
sys/arch/hpcarm/hpcarm/sa11x0_hpc_machdep.c
239
physical_start = bootconfig.dram[0].address;
sys/arch/hpcarm/hpcarm/sa11x0_hpc_machdep.c
242
physical_end = bootconfig.dram[bootconfig.dramblocks - 1].address
sys/arch/hpcarm/hpcarm/sa11x0_hpc_machdep.c
243
+ bootconfig.dram[bootconfig.dramblocks - 1].pages * PAGE_SIZE;
sys/arch/hpcarm/hpcarm/sa11x0_hpc_machdep.c
246
for (loop = 0; loop < bootconfig.dramblocks; ++loop)
sys/arch/hpcarm/hpcarm/sa11x0_hpc_machdep.c
247
physmem += bootconfig.dram[loop].pages;
sys/arch/hpcarm/hpcarm/sa11x0_hpc_machdep.c
547
for (loop = 0; loop < bootconfig.dramblocks; loop++) {
sys/arch/hpcarm/hpcarm/sa11x0_hpc_machdep.c
548
paddr_t dblk_start = (paddr_t)bootconfig.dram[loop].address;
sys/arch/hpcarm/hpcarm/sa11x0_hpc_machdep.c
550
+ (bootconfig.dram[loop].pages * PAGE_SIZE);
sys/arch/hpcarm/hpcarm/sa11x0_hpc_machdep.c
96
extern BootConfig bootconfig; /* Boot config storage */
sys/arch/hpcarm/hpcarm/wzero3_machdep.c
176
extern BootConfig bootconfig; /* Boot config storage */
sys/arch/hpcarm/hpcarm/wzero3_machdep.c
208
bootconfig.dram[0].pages = 16384; /* 64MiB */
sys/arch/hpcarm/hpcarm/wzero3_machdep.c
212
bootconfig.dram[0].pages = 32768; /* 128MiB */
sys/arch/hpcarm/include/bootconfig.h
62
extern BootConfig bootconfig;
sys/arch/iyonix/include/bootconfig.h
99
extern struct bootconfig bootconfig;
sys/arch/iyonix/iyonix/autoconf.c
172
bootconfig.width + 1);
sys/arch/iyonix/iyonix/autoconf.c
174
bootconfig.height + 1);
sys/arch/iyonix/iyonix/autoconf.c
176
1 << bootconfig.log2_bpp);
sys/arch/iyonix/iyonix/autoconf.c
182
if (bootconfig.log2_bpp == 5)
sys/arch/iyonix/iyonix/autoconf.c
55
extern struct bootconfig bootconfig;
sys/arch/iyonix/iyonix/iyonix_machdep.c
131
struct bootconfig bootconfig; /* Boot config storage */
sys/arch/iyonix/iyonix/iyonix_machdep.c
416
struct bootconfig *passed_bootconfig = arg;
sys/arch/iyonix/iyonix/iyonix_machdep.c
429
printf("Bad bootconfig magic: %x\n", bootconfig.magic);
sys/arch/iyonix/iyonix/iyonix_machdep.c
431
bootconfig = *passed_bootconfig;
sys/arch/iyonix/iyonix/iyonix_machdep.c
435
bootconfig.dram[0].address = memstart;
sys/arch/iyonix/iyonix/iyonix_machdep.c
436
bootconfig.dram[0].pages = memsize / PAGE_SIZE;
sys/arch/iyonix/iyonix/iyonix_machdep.c
437
bootconfig.dramblocks = 1;
sys/arch/iyonix/iyonix/iyonix_machdep.c
791
printf("args: %s\n", bootconfig.args);
sys/arch/iyonix/iyonix/iyonix_machdep.c
867
args = bootconfig.args;
sys/arch/netwinder/include/bootconfig.h
59
extern BootConfig bootconfig;
sys/arch/netwinder/netwinder/netwinder_machdep.c
119
BootConfig bootconfig; /* Boot config storage */
sys/arch/netwinder/netwinder/netwinder_machdep.c
447
bootconfig.dramblocks = 1;
sys/arch/netwinder/netwinder/netwinder_machdep.c
448
bootconfig.dram[0].address = 0;
sys/arch/netwinder/netwinder/netwinder_machdep.c
449
bootconfig.dram[0].pages = nwbootinfo.bi_nrpages;
sys/arch/netwinder/netwinder/netwinder_machdep.c
459
physical_start = bootconfig.dram[0].address;
sys/arch/netwinder/netwinder/netwinder_machdep.c
460
physical_end = physical_start + (bootconfig.dram[0].pages * PAGE_SIZE);
sys/arch/netwinder/netwinder/netwinder_machdep.c
739
for (loop = 0; loop < bootconfig.dramblocks; loop++) {
sys/arch/netwinder/netwinder/netwinder_machdep.c
740
paddr_t start = (paddr_t)bootconfig.dram[loop].address;
sys/arch/netwinder/netwinder/netwinder_machdep.c
741
paddr_t end = start + (bootconfig.dram[loop].pages * PAGE_SIZE);
sys/arch/shark/include/bootconfig.h
76
extern BootConfig bootconfig;
sys/arch/shark/ofw/ofw.c
104
extern BootConfig bootconfig; /* temporary, I hope */
sys/arch/shark/ofw/ofw.c
868
bootconfig.dram[i].address = mp->start;
sys/arch/shark/ofw/ofw.c
869
bootconfig.dram[i].pages = btoc(mp->size);
sys/arch/shark/ofw/ofw.c
871
bootconfig.dramblocks = availcnt;
sys/arch/shark/ofw/ofw.c
877
for (i = 0; i < bootconfig.dramblocks; i++) {
sys/arch/shark/ofw/ofw.c
878
paddr_t start = (paddr_t)bootconfig.dram[i].address;
sys/arch/shark/ofw/ofw.c
879
paddr_t end = start + (bootconfig.dram[i].pages * PAGE_SIZE);
sys/arch/shark/shark/shark_machdep.c
122
BootConfig bootconfig;
sys/arch/zaurus/include/bootconfig.h
63
extern BootConfig bootconfig;
sys/arch/zaurus/zaurus/machdep.c
197
BootConfig bootconfig; /* Boot config storage */
sys/arch/zaurus/zaurus/machdep.c
725
bootconfig.dramblocks = 1;
sys/arch/zaurus/zaurus/machdep.c
726
bootconfig.dram[0].address = memstart;
sys/arch/zaurus/zaurus/machdep.c
727
bootconfig.dram[0].pages = memsize / PAGE_SIZE;
sys/arch/zaurus/zaurus/machdep.c
741
physical_start = bootconfig.dram[0].address;
sys/arch/zaurus/zaurus/machdep.c
742
physical_end = physical_start + (bootconfig.dram[0].pages * PAGE_SIZE);