Changeset 210 for soft/giet_vm/memo/include/pseg.h
- Timestamp:
- Aug 21, 2012, 9:30:46 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
soft/giet_vm/memo/include/pseg.h
r163 r210 34 34 35 35 #include "stdint.h" 36 #include "mapping_info.h" 36 37 37 38 … … 49 50 uintptr_t m_lma; //Physical address to which we load the seg (getted from the associated PSeg), setted by PSeg::add/addIdent. 50 51 size_t m_length; 52 size_t m_type; 51 53 bool m_loadable; // wether this is a loadable vseg ( code, data...) 52 54 … … 59 61 uintptr_t lma() const; 60 62 size_t length() const; 63 size_t type() const; 61 64 //void add( VObj& vobj );//add a VObj 62 65 … … 83 86 uintptr_t m_lma; 84 87 size_t m_length; 88 size_t m_type; 85 89 86 90 uintptr_t m_pageLimit; //The end (m_lma + m_length) address of the segment pageSize aligned … … 97 101 uintptr_t lma() const; 98 102 size_t length() const; 103 size_t type() const; 99 104 uintptr_t limit() const; 100 105 uintptr_t nextLma() const; … … 132 137 PSeg( const std::string &name, 133 138 uintptr_t lma, 134 size_t length); 139 size_t length, 140 size_t type); 135 141 ~PSeg(); 136 142 };
Note: See TracChangeset
for help on using the changeset viewer.