/barrelfish-2018-10-04/tools/fastmodels/ |
H A D | efi.c | 7 print_mmap(efi_memory_descriptor *mmap, size_t mmap_len) { argument 13 mmap[i].PhysicalStart, 14 mmap[i].PhysicalStart + (mmap[i].NumberOfPages * PAGE_4k) - 1); 15 switch(mmap[i].Type) { 37 printf(" (%lukB)\n", mmap[i].NumberOfPages * 4);
|
H A D | main.c | 92 efi_memory_descriptor *mmap= local 121 mmap[first_region].Type= EfiConventionalMemory; 122 mmap[first_region].PhysicalStart= 0x80000000; 123 mmap[first_region].VirtualStart= 0x80000000; 124 mmap[first_region].NumberOfPages= region_one / PAGE_4k; 125 mmap[first_region].Attribute= 0; /* XXX - this should change. */ 139 mmap[first_region+1].Type= EfiConventionalMemory; 140 mmap[first_region+1].PhysicalStart= 0x880000000; 141 mmap[first_region+1].VirtualStart= 0x880000000; 142 mmap[first_regio 153 check_alloc(uint64_t allocbase, efi_memory_descriptor *mmap, size_t region) argument 511 alloc_kernel_pt(size_t *pt_size, uint64_t table_base, efi_memory_descriptor *mmap, size_t mmap_len) argument 686 efi_memory_descriptor *mmap= local [all...] |
H A D | efi.h | 59 void print_mmap(efi_memory_descriptor *mmap, size_t mmap_len);
|
/barrelfish-2018-10-04/lib/posixcompat/ |
H A D | mmap.c | 14 void *mmap(void *addr, size_t length, int prot, int flags, int fd, off_t offset) function 16 POSIXCOMPAT_DEBUG("Warning: mmap(%p, %zx, %d, %d, %d, %zu) ignored\n", 18 USER_PANIC("mmap NYI!"); 26 USER_PANIC("mmap NYI!");
|
/barrelfish-2018-10-04/kernel/arch/armv8/ |
H A D | init.c | 65 static void mmap_find_memory(struct multiboot_tag_efi_mmap *mmap) argument 70 for (size_t i = 0; i < mmap->size; i += mmap->descr_size) { 71 efi_memory_descriptor *desc = (efi_memory_descriptor *)(mmap->efi_mmap + i); 156 struct multiboot_tag_efi_mmap *mmap = (struct multiboot_tag_efi_mmap *) local 158 if (!mmap) { 159 panic("Multiboot image does not have EFI mmap!"); 161 printf("Found EFI mmap: %p\n", mmap); 164 mmap_find_memory(mmap); [all...] |
/barrelfish-2018-10-04/kernel/arch/x86_32/ |
H A D | startup_arch.c | 168 struct multiboot_mmap *mmap = (struct multiboot_mmap * SAFE)TC(m); local 171 mmap->base_addr, mmap->base_addr + mmap->length, 172 mmap->type); 181 if((r->base + (1 << r->bits) >= mmap->base_addr 182 && r->base + (1 << r->bits) <= mmap->base_addr + mmap->length) 183 || (r->base >= mmap->base_addr 184 && r->base <= mmap [all...] |
/barrelfish-2018-10-04/include/ |
H A D | grubmenu.h | 29 struct menu_mmap_entry *mmap; member in struct:menu_lst
|
/barrelfish-2018-10-04/kernel/include/arch/armv8/ |
H A D | efi.h | 61 void print_mmap(efi_memory_descriptor *mmap, size_t mmap_len);
|
/barrelfish-2018-10-04/kernel/arch/k1om/ |
H A D | startup_arch.c | 177 struct multiboot_mmap *mmap = (struct multiboot_mmap * SAFE)TC(m); local 180 mmap->base_addr, mmap->base_addr + mmap->length, 181 mmap->type); 184 && mmap->base_addr > last_end_addr) { 187 last_end_addr, mmap->base_addr); 190 mmap->base_addr - last_end_addr, 195 if (mmap->type == MULTIBOOT_MEM_TYPE_RAM) { 196 genpaddr_t base_addr = mmap [all...] |
/barrelfish-2018-10-04/kernel/arch/x86_64/ |
H A D | startup_arch.c | 164 struct multiboot_mmap *mmap = (struct multiboot_mmap * SAFE)TC(m); local 167 mmap->base_addr, mmap->base_addr + mmap->length, 168 mmap->type); 171 && mmap->base_addr > last_end_addr) { 174 last_end_addr, mmap->base_addr); 177 mmap->base_addr - last_end_addr, 182 if (mmap->type == MULTIBOOT_MEM_TYPE_RAM) { 183 genpaddr_t base_addr = mmap [all...] |
/barrelfish-2018-10-04/kernel/arch/armv7/ |
H A D | boot_driver.c | 279 struct multiboot_mmap *mmap= (struct multiboot_mmap *)mbi->mmap_addr; local 286 mmap[region].type != MULTIBOOT_MEM_TYPE_RAM; 291 if(mmap[region].base_addr > (uint64_t)UINT32_MAX) 293 lpaddr_t ram_base= (uint32_t)mmap[region].base_addr; 297 if(mmap[region].base_addr + (mmap[region].length - 1) > 300 (uint32_t)((uint64_t)UINT32_MAX - mmap[region].base_addr + 1); 303 else ram_size= (uint32_t)mmap[region].length;
|
H A D | startup_arch.c | 270 struct multiboot_mmap *mmap = (struct multiboot_mmap *)mmap_vaddr; local 272 genpaddr_t base_addr = mmap->base_addr; 273 genpaddr_t end_addr = base_addr + (mmap->length - 1); 277 base_addr, end_addr, mmap->type); 279 switch(mmap->type) { 302 if (mmap->base_addr >= first_free_byte) { 312 err = create_caps_to_cnode(base_addr, mmap->length, 319 mmap_vaddr+= mmap->size; 415 struct multiboot_mmap *mmap= (struct multiboot_mmap *)mmap_vaddr; local 417 if(mmap [all...] |
/barrelfish-2018-10-04/lib/libc/iconv/ |
H A D | citrus_mmap.c | 74 head = mmap(NULL, (size_t)st.st_size, PROT_READ, MAP_FILE|MAP_PRIVATE,
|
/barrelfish-2018-10-04/lib/libc/tests/gen/ |
H A D | arc4random_test.c | 61 page = mmap(NULL, sizeof(struct shared_page), PROT_READ | PROT_WRITE, 63 ATF_REQUIRE_MSG(page != MAP_FAILED, "mmap failed; errno=%d", errno);
|
/barrelfish-2018-10-04/lib/multiboot/ |
H A D | grubmenu.c | 186 else if(!strcmp(cmd, "mmap")) { 189 menu->mmap= 190 realloc(menu->mmap, 192 if(!menu->mmap) { 197 struct menu_mmap_entry *entry= &menu->mmap[menu->mmap_len - 1];
|
/barrelfish-2018-10-04/lib/acpica/source/os_specific/service_layers/ |
H A D | osunixmap.c | 196 /* Align the offset to use mmap */ 203 MappedMemory = mmap (NULL, (Length + Offset), PROT_READ, MMAP_FLAGS,
|
/barrelfish-2018-10-04/usr/eclipseclp/Shm/src/ |
H A D | shared_mem.c | 175 map_result = (char *) mmap(start_shared_area, map_default, 234 tmp_header = (struct shm_desc *) mmap((caddr_t) 0, incr, 267 if ((char *) mmap(start_shared_area, 337 if ((char *) mmap(hd->shared_header->lim, needed, 431 if ((char *) mmap(lim,
|
H A D | private_mem.c | 102 generic_ptr address = mmap((void*) 0, size,
|
/barrelfish-2018-10-04/tools/harness/machines/ |
H A D | __init__.py | 333 self.mmap = None 368 if self.mmap is None: 369 self.mmap = [] 371 if line.startswith("mmap"): 372 self.mmap.append(line) 374 debug.debug("got MMAP:\n %s" % " ".join(self.mmap)) 375 return self.mmap
|
/barrelfish-2018-10-04/lib/libc/tests/string/ |
H A D | stpncpy_test.c | 45 buf = mmap(NULL, alloc_size, PROT_READ | PROT_WRITE, MAP_ANON, -1, 0);
|
H A D | wcsnlen_test.c | 46 buf = mmap(NULL, alloc_size, PROT_READ | PROT_WRITE, MAP_ANON, -1, 0);
|
/barrelfish-2018-10-04/lib/libc/gen/ |
H A D | nlist.c | 122 /* Check for files too large to mmap. */ 131 * We do not just mmap the string table, as it probably 139 a_out_mmap = mmap(NULL, (size_t)st.st_size, PROT_READ, MAP_PRIVATE, fd, (off_t)0); 261 /* Make sure it's not too big to mmap */ 267 /* mmap section header table */ 268 base = mmap(NULL, (size_t)shdr_size, PROT_READ, MAP_PRIVATE, fd, 290 /* Check for files too large to mmap. */ 301 base = mmap(NULL, (size_t)symstrsize, PROT_READ, MAP_PRIVATE, fd,
|
/barrelfish-2018-10-04/lib/libc/x86/sys/ |
H A D | __vdso_gettc.c | 143 hpet_dev_map = mmap(NULL, PAGE_SIZE, PROT_READ, MAP_SHARED, fd, 0);
|
/barrelfish-2018-10-04/tools/arm_boot/ |
H A D | arm_bootimage.c | 921 struct multiboot_mmap *mmap= mb + sizeof(struct multiboot_info); local 925 struct multiboot_modinfo *modinfo= (void *)mmap + 956 mmap[i].size= sizeof(struct multiboot_mmap); 957 mmap[i].base_addr= menu->mmap[i].base; 958 mmap[i].length= menu->mmap[i].length; 959 mmap[i].type= menu->mmap[i].type; 996 struct menu_mmap_entry *e= &menu->mmap[ [all...] |
/barrelfish-2018-10-04/usr/eclipseclp/Kernel/src/ |
H A D | mem.c | 170 ad = mmap((caddr_t) addr, bytes, PROT_READ|PROT_WRITE, 179 ad = mmap((caddr_t) addr, bytes, PROT_NONE, 200 ad = mmap((caddr_t) addr, bytes, PROT_NONE, 236 if ((char *) mmap(addr, bytes, PROT_READ|PROT_WRITE, 260 if ((char *) mmap(addr, bytes, PROT_READ|PROT_WRITE, 425 stack_base = (uword *) mmap((caddr_t) 0,(size_t) bytes_allocated, 454 stack_base = (uword *) mmap((caddr_t) 0,(size_t) bytes_allocated,
|