[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [xen master] x86/mm/shadow: avoid assuming a specific Xen PAT
commit 53ba5e1b48a538c366e4621634b493f4585bcac0 Author: Demi Marie Obenour <demi@xxxxxxxxxxxxxxxxxxxxxx> AuthorDate: Tue Dec 6 13:54:33 2022 +0100 Commit: Jan Beulich <jbeulich@xxxxxxxx> CommitDate: Tue Dec 6 13:54:33 2022 +0100 x86/mm/shadow: avoid assuming a specific Xen PAT This makes the code easier to understand and more robust if Xen's PAT ever changes. Signed-off-by: Demi Marie Obenour <demi@xxxxxxxxxxxxxxxxxxxxxx> Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> --- xen/arch/x86/mm/shadow/multi.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xen/arch/x86/mm/shadow/multi.c b/xen/arch/x86/mm/shadow/multi.c index 2370b30602..4e94fec3d5 100644 --- a/xen/arch/x86/mm/shadow/multi.c +++ b/xen/arch/x86/mm/shadow/multi.c @@ -629,8 +629,8 @@ _sh_propagate(struct vcpu *v, else if ( p2mt == p2m_mmio_direct && rangeset_contains_singleton(mmio_ro_ranges, mfn_x(target_mfn)) ) { - sflags &= ~(_PAGE_RW | _PAGE_PAT); - sflags |= _PAGE_PCD | _PAGE_PWT; + sflags &= ~(_PAGE_RW | PAGE_CACHE_ATTRS); + sflags |= _PAGE_UC; } // protect guest page tables -- generated by git-patchbot for /home/xen/git/xen.git#master
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |