memmap
struct memmap *memmap;
memmap = memmaps[i].memmaps;
memory->address = memmap->address;
memory->size = memmap->size KB;
memsize -= memmap->size;
memmap++;
struct memmap series5_4m[] = {{ 0xc0000000, 512 }, { 0xc0100000, 512 },
struct memmap series5_8m[] = {{ 0xc0000000, 512 }, { 0xc0100000, 512 },
struct memmap revo[] = {{ 0xc0000000, 4096 }, { 0xc0800000, 4096 }};
struct memmap revopuls[] = {{ 0xc0000000, 4096 }, { 0xc0800000, 4096 },
struct memmap series5mx_16m[] = {{ 0xc0000000, 8192 }, { 0xc1000000, 8192 }};
struct memmap series5mxpro_24m[] = {{ 0xc0000000, 8192 }, { 0xc1000000, 8192 },
struct memmap series5mxpro_32m[] = {{ 0xc0000000, 8192 }, { 0xc1000000, 8192 },
struct memmap series7_16m[] = {{ 0xc0000000, 16384 }};
struct memmap series7_32m[] = {{ 0xc0000000, 16384 }, { 0xc8000000, 16384 }};
struct memmap *memmaps;
struct pdc_memmap memmap;
if ((pdc)(PDC_MEMMAP, PDC_MEMMAP_HPA, &memmap,
memmap.hpa, memmap.morepages);
io = (struct iomod *) memmap.hpa;
memcpy(btinfo_efimemmap->memmap, desc, NoEntries * DescriptorSize);
int efi_memory_get_memmap(struct bi_memmap_entry **memmap, size_t *num);
struct bi_memmap_entry *memmap;
memmap = alloc(sizeof(*memmap) * NoEntries);
memmap[i].addr = md->PhysicalStart;
memmap[i].size = md->NumberOfPages * EFI_PAGE_SIZE;
memmap[i].type = getmemtype(md);
*memmapp = memmap;
memcpy(mbt + 1, btinfo_efimemmap->memmap, memmap_len);
struct multiboot_tag_mmap *memmap;
memmap = (struct multiboot_tag_mmap *)mbt;
entry_size = memmap->entry_size;
entry_version = memmap->entry_version;
struct bi_memmap_entry *memmap;
memmap = btinfo_memmap->entry;
if (efi_memory_get_memmap(&memmap, &num) != 0)
mbte[i].addr = memmap[i].addr;
mbte[i].len = memmap[i].size;
switch(memmap[i].type) {
dealloc(memmap, num * sizeof(memmap));
COMMAND_SET(memmap, "memmap", "print memory map", command_memmap);
struct efi_md *memmap)
delta = memmap->md_virt - memmap->md_phys;
int (*_getbitmap)(memmap *); /* 84 */
memmap *prom_memmap = (memmap *)first;
struct memmap;
int prom_getbitmap(struct memmap *);
prom_getbitmap(struct memmap *map)
uint8_t memmap[1]; /* whole memory descriptors */
md = (struct efi_md *)(efimm->memmap + efimm->size * i);
struct efi_md *md = (void *)(efimm->memmap + efimm->size * i);
memcpy(bie->memmap, mbt + 1, mbt->size - sizeof(*mbt));
struct multiboot_tag_mmap *memmap;
memmap = (struct multiboot_tag_mmap *)mbt;
entry_size = memmap->entry_size;
entry_version = memmap->entry_version;
struct xen_memory_map memmap;
memmap.nr_entries = 128;
set_xen_guest_handle(memmap.buffer, &xen_mmap.bim.entry[0]);
if ((err = HYPERVISOR_memory_op(XENMEM_memory_map, &memmap))
xen_mmap.bim.num = memmap.nr_entries;
EFI_MEMORY_DESCRIPTOR *md, *memmap;
memmap = LibMemoryMap(&nentries, &mapkey, &descsize, &descver);
for (n = 0, md = memmap; n < nentries; n++, md = NextMemoryDescriptor(md, descsize)) {
EFI_MEMORY_DESCRIPTOR *memmap;
memmap = LibMemoryMap(&nentries, &mapkey, &descsize, &descver);
efi_fdt_set_virtual_address_map(memmap, nentries, mapkey, descsize, descver);
EFI_MEMORY_DESCRIPTOR *md, *memmap;
memmap = LibMemoryMap(&nentries, &mapkey, &descsize, &descver);
for (n = 0, md = memmap; n < nentries; n++, md = NextMemoryDescriptor(md, descsize)) {
efi_fdt_set_virtual_address_map(EFI_MEMORY_DESCRIPTOR *memmap, UINTN nentries,
for (n = 0, nrt = 0, vmd = vmemmap, md = memmap;