Searched refs:VM_DONTCOPY (Results 1 – 6 of 6) sorted by relevance
/DragonOS-0.1.3/kernel/src/driver/acpi/ |
D | acpi.c | 162 mmio_create(PAGE_2M_SIZE, VM_IO | VM_DONTCOPY, &acpi_rsdt_virt_addr_base, &size); in acpi_init() 180 mmio_create(PAGE_2M_SIZE, VM_IO | VM_DONTCOPY, &acpi_description_header_base, &size); in acpi_init() 199 mmio_create(PAGE_2M_SIZE, VM_IO | VM_DONTCOPY, &acpi_rsdt_virt_addr_base, &size); in acpi_init() 219 mmio_create(PAGE_2M_SIZE, VM_IO | VM_DONTCOPY, &acpi_description_header_base, &size); in acpi_init()
|
/DragonOS-0.1.3/docs/kernel/memory_management/ |
D | mmio.md | 28 4. 创建VMA,并将VMA标记为`VM_IO|VM_DONTCOPY`。MMIO的vma只绑定在`initial_mm`下,且不会被拷贝。
|
/DragonOS-0.1.3/kernel/src/mm/ |
D | mmio.c | 50 vm_flags |= (VM_IO | VM_DONTCOPY); in mmio_create()
|
D | mm.h | 311 #define VM_DONTCOPY (1 << 8) // 当fork的时候不拷贝该虚拟内存区域 macro
|
/DragonOS-0.1.3/kernel/src/process/ |
D | fork.c | 249 if (vma->vm_end > USER_MAX_LINEAR_ADDR || vma->vm_flags & VM_DONTCOPY) in process_copy_mm()
|
/DragonOS-0.1.3/kernel/src/driver/pci/ |
D | msi.c | 92 …mmio_create(pci_dev->msix_mmio_size, VM_IO | VM_DONTCOPY, &pci_dev->msix_mmio_vaddr, &pci_dev->msi… in __msix_map_table()
|