Searched refs:mmap (Results 1 - 25 of 51) sorted by relevance

123

/barrelfish-2018-10-04/tools/fastmodels/
H A Defi.c7 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 Dmain.c92 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 Defi.h59 void print_mmap(efi_memory_descriptor *mmap, size_t mmap_len);
/barrelfish-2018-10-04/lib/posixcompat/
H A Dmmap.c14 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 Dinit.c65 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 Dstartup_arch.c168 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 Dgrubmenu.h29 struct menu_mmap_entry *mmap; member in struct:menu_lst
/barrelfish-2018-10-04/kernel/include/arch/armv8/
H A Defi.h61 void print_mmap(efi_memory_descriptor *mmap, size_t mmap_len);
/barrelfish-2018-10-04/kernel/arch/k1om/
H A Dstartup_arch.c177 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 Dstartup_arch.c164 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 Dboot_driver.c279 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 Dstartup_arch.c270 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 Dcitrus_mmap.c74 head = mmap(NULL, (size_t)st.st_size, PROT_READ, MAP_FILE|MAP_PRIVATE,
/barrelfish-2018-10-04/lib/libc/tests/gen/
H A Darc4random_test.c61 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 Dgrubmenu.c186 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 Dosunixmap.c196 /* 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 Dshared_mem.c175 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 Dprivate_mem.c102 generic_ptr address = mmap((void*) 0, size,
/barrelfish-2018-10-04/tools/harness/machines/
H A D__init__.py333 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 Dstpncpy_test.c45 buf = mmap(NULL, alloc_size, PROT_READ | PROT_WRITE, MAP_ANON, -1, 0);
H A Dwcsnlen_test.c46 buf = mmap(NULL, alloc_size, PROT_READ | PROT_WRITE, MAP_ANON, -1, 0);
/barrelfish-2018-10-04/lib/libc/gen/
H A Dnlist.c122 /* 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.c143 hpet_dev_map = mmap(NULL, PAGE_SIZE, PROT_READ, MAP_SHARED, fd, 0);
/barrelfish-2018-10-04/tools/arm_boot/
H A Darm_bootimage.c921 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 Dmem.c170 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,

Completed in 113 milliseconds

123