Changeset 630 for trunk/kernel/mm
- Timestamp:
- May 21, 2019, 6:00:06 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kernel/mm/vmm.c
r629 r630 1978 1978 ref_ptr = GET_PTR( process->ref_xp ); 1979 1979 1980 // private vseg or (local == reference) => access only the local GPT 1980 /////////////// private vseg or (local == reference) 1981 /////////////// => access only the local GPT 1981 1982 if( (vseg->type == VSEG_TYPE_STACK) || 1982 1983 (vseg->type == VSEG_TYPE_CODE) || … … 2028 2029 } // end local GPT access 2029 2030 2030 // public vseg and (local != reference) => access ref GPT to update local GPT 2031 /////////////////// public vseg and (local != reference) 2032 /////////////////// => access ref GPT to update local GPT 2031 2033 else 2032 2034 { … … 2035 2037 2036 2038 // get current PPN and attributes from reference GPT 2039 // without locking the PTE (in case of false page fault) 2037 2040 hal_gpt_get_pte( ref_gpt_xp, 2038 2041 vpn,
Note: See TracChangeset
for help on using the changeset viewer.