Changeset 4484c16 in mainline
- Timestamp:
- 2019-06-15T11:58:49Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- ef705e14
- Parents:
- 180e132
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified kernel/arch/ia64/src/mm/tlb.c ¶
r180e132 r4484c16 464 464 } 465 465 466 static bool is_kernel_fault( uintptr_t va)466 static bool is_kernel_fault(istate_t *istate, uintptr_t va) 467 467 { 468 468 region_register_t rr; 469 470 if (istate_from_uspace(istate)) 471 return false; 469 472 470 473 rr.word = rr_read(VA2VRN(va)); … … 587 590 as_t *as = AS; 588 591 589 if (is_kernel_fault( va)) {592 if (is_kernel_fault(istate, va)) { 590 593 if (va < end_of_identity) { 591 594 /* … … 648 651 va = istate->cr_ifa; /* faulting address */ 649 652 650 if (is_kernel_fault( va))653 if (is_kernel_fault(istate, va)) 651 654 as = AS_KERNEL; 652 655 … … 716 719 va = istate->cr_ifa; /* faulting address */ 717 720 718 if (is_kernel_fault( va))721 if (is_kernel_fault(istate, va)) 719 722 as = AS_KERNEL; 720 723
Note:
See TracChangeset
for help on using the changeset viewer.