git: 5766c494ad69 - stable/13 - amd64 efirt: do not flush cache for runtime pages
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 10 Oct 2021 09:24:18 UTC
The branch stable/13 has been updated by kib: URL: https://cgit.FreeBSD.org/src/commit/?id=5766c494ad69cf814d33cfbb915ca1cd3892aa11 commit 5766c494ad69cf814d33cfbb915ca1cd3892aa11 Author: Konstantin Belousov <kib@FreeBSD.org> AuthorDate: 2021-10-05 14:14:11 +0000 Commit: Konstantin Belousov <kib@FreeBSD.org> CommitDate: 2021-10-10 09:21:18 +0000 amd64 efirt: do not flush cache for runtime pages (cherry picked from commit ce21d4bff1bc7e562471eeab6fb012b35029bf50) --- sys/amd64/amd64/efirt_machdep.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/amd64/amd64/efirt_machdep.c b/sys/amd64/amd64/efirt_machdep.c index 9f0fb00aa2ef..d819ff4f38bb 100644 --- a/sys/amd64/amd64/efirt_machdep.c +++ b/sys/amd64/amd64/efirt_machdep.c @@ -254,7 +254,7 @@ efi_create_1t1_map(struct efi_md *map, int ndesc, int descsz) vm_page_init_page(m, va, -1); m->order = VM_NFREEORDER + 1; /* invalid */ m->pool = VM_NFREEPOOL + 1; /* invalid */ - pmap_page_set_memattr(m, mode); + pmap_page_set_memattr_noflush(m, mode); } } VM_OBJECT_WUNLOCK(obj_1t1_pt);