Changeset 68 for trunk/kernel/mm/vmm.h
- Timestamp:
- Jun 27, 2017, 10:24:13 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kernel/mm/vmm.h
r23 r68 223 223 * This function allocates physical memory from the local cluster to map all PTEs 224 224 * of a "kernel" vseg (type KCODE , KDATA, or KDEV) in the page table of process_zero. 225 * It should not be used for other vseg types, because "user" vsegs usethe225 * WARNING : It should not be used for "user" vsegs, that must be mapped using the 226 226 * "on-demand-paging" policy. 227 227 ********************************************************************************************* … … 230 230 * @ returns 0 if success / returns ENOMEM if no memory 231 231 ********************************************************************************************/ 232 error_t vmm_map_ vseg( vseg_t * vseg,233 uint32_t attr );232 error_t vmm_map_kernel_vseg( vseg_t * vseg, 233 uint32_t attr ); 234 234 235 235 /********************************************************************************************* … … 312 312 /********************************************************************************************* 313 313 * This function makes the virtual to physical address translation, using the calling 314 * process page table. It uses identity mapping if required by the ident flag.314 * process page table. It uses identity mapping if required by the <ident> argument. 315 315 * This address translation is required to configure the peripherals having a DMA 316 316 * capability, or to implement the software L2/L3 cache cohérence, using the MMC device
Note: See TracChangeset
for help on using the changeset viewer.