- Timestamp:
- 2005-07-14T22:10:05Z (20 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 26649537
- Parents:
- ff9f858
- Location:
- include/mm
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
include/mm/page.h
rff9f858 ra1a03f9 77 77 * each descending by one level. 78 78 */ 79 #define GET_PTL0_ADDRESS() GET_PTL0_ADDRESS_ARCH()80 79 #define GET_PTL1_ADDRESS(ptl0, i) GET_PTL1_ADDRESS_ARCH(ptl0, i) 81 80 #define GET_PTL2_ADDRESS(ptl1, i) GET_PTL2_ADDRESS_ARCH(ptl1, i) … … 87 86 * tree of page tables on respective level. 88 87 */ 89 #define SET_PTL0_ADDRESS(ptl0) SET_PTL0_ADDRESS_ARCH(ptl0)90 88 #define SET_PTL1_ADDRESS(ptl0, i, a) SET_PTL1_ADDRESS_ARCH(ptl0, i, a) 91 89 #define SET_PTL2_ADDRESS(ptl1, i, a) SET_PTL2_ADDRESS_ARCH(ptl1, i, a) -
include/mm/vm.h
rff9f858 ra1a03f9 30 30 #define __VM_H__ 31 31 32 #include <arch/mm/page.h> 32 33 #include <arch/mm/vm.h> 33 34 #include <arch/types.h> … … 52 53 53 54 /* 54 * Each vm_area structure describes one continuous area of virtual memory.55 * Each vm_area_t structure describes one continuous area of virtual memory. 55 56 * In the future, it should not be difficult to support shared areas of vm. 56 57 */ … … 65 66 66 67 /* 67 * vm_ mapping_t contains the list of vm_areas of userspace accessible68 * vm_t contains the list of vm_areas of userspace accessible 68 69 * pages for one or more tasks. Ranges of kernel memory pages are not 69 70 * supposed to figure in the list as they are shared by all tasks and … … 73 74 spinlock_t lock; 74 75 link_t vm_area_head; 76 int j; 77 pte_t *ptl0; 75 78 }; 76 79
Note:
See TracChangeset
for help on using the changeset viewer.