[PATCH v15 00/10] x86/shadow: original work for what became XSA-495
Jan Beulich <[email protected]> Tue, 28 Jul 2026 16:19:22 +0200
| Newsgroups | gmane.comp.emulators.xen.devel |
|---|---|
| Message-ID | <[email protected]> |
Work was partially done in an attempt to correct behavior rather than deprecating shadow mode, but the part yet to be done were evaluated as too intrusive / involved for a component that was consider to deprecate already before. Nevertheless I'm submitting this, to consider whether to still commit some of it. Some parts are ack-ed, so the ones at the beginning of the series could in principle go in right away. Yet I think I'll leave some time to determine whether to put in any of this in the first place. 01: shadow: add preemption support to shadow_blow_tables() 02: shadow: blow away tables first when tearing down 03: shadow: 1-bit-disable doesn't need to detach old tables 04: shadow: reduce amount of work to do by shadow_unhook_mappings() 05: shadow: make clean-dirty-bitmap post-processing preemptable 06: mm: make more of log-dirty mode enable/disable preemptable 07: shadow: fold _shadow_prealloc() with shadow_blow_tables() 08: shadow: make log-dirty mode enable/disable properly preemptable 09: shadow: make forced (L1TF) mode enable properly preemptable 10: shadow: limit the number of pages which may be in use as shadows Jan