Changeset cd0a38e in mainline
- Timestamp:
- 2022-02-10T23:37:51Z (3 years ago)
- Branches:
- master, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 917324b
- Parents:
- 6ddd7f8
- git-author:
- Jakub Jermář <jakub@…> (2022-02-10 23:37:48)
- git-committer:
- Jakub Jermář <jakub@…> (2022-02-10 23:37:51)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/mm/km.c
r6ddd7f8 rcd0a38e 166 166 page_table_lock(AS_KERNEL, true); 167 167 168 ipl = tlb_shootdown_start(TLB_INVL_ASID, ASID_KERNEL, 0, 0); 168 size_t pages = size >> PAGE_WIDTH; 169 ipl = tlb_shootdown_start(TLB_INVL_PAGES, ASID_KERNEL, vaddr, pages); 169 170 170 171 for (offs = 0; offs < size; offs += PAGE_SIZE) 171 172 page_mapping_remove(AS_KERNEL, vaddr + offs); 172 173 173 tlb_invalidate_pages(ASID_KERNEL, vaddr, size >> PAGE_WIDTH);174 tlb_invalidate_pages(ASID_KERNEL, vaddr, pages); 174 175 175 176 as_invalidate_translation_cache(AS_KERNEL, 0, -1);
Note:
See TracChangeset
for help on using the changeset viewer.