Please note that the following SAUCE patches were reverted:
* UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: kvm: x86: mmu: Recovery of shattered NX large pages" * UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: kvm: Add helper function for creating VM worker threads" * UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: kvm: mmu: ITLB_MULTIHIT mitigation" * UBUNTU: SAUCE: Revert "kvm: x86, powerpc: do not allow clearing largepages debugfs entry" * UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: cpu/speculation: Uninline and export CPU mitigations helpers" * UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: x86: Add ITLB_MULTIHIT bug infrastructure" * UBUNTU: SAUCE: Revert "x86/tsx: Add config options to set tsx=on|off|auto" * UBUNTU: SAUCE: Revert "x86/speculation/taa: Add documentation for TSX Async Abort" * UBUNTU: SAUCE: Revert "x86/tsx: Add "auto" option to the tsx= cmdline parameter" * UBUNTU: SAUCE: Revert "kvm/x86: Export MDS_NO=0 to guests when TSX is enabled" * UBUNTU: SAUCE: Revert "x86/speculation/taa: Add sysfs reporting for TSX Async Abort" * UBUNTU: SAUCE: Revert "x86/speculation/taa: Add mitigation for TSX Async Abort" * UBUNTU: SAUCE: Revert "x86/cpu: Add a "tsx=" cmdline option with TSX disabled by default" * UBUNTU: SAUCE: Revert "x86/cpu: Add a helper function x86_read_arch_cap_msr()" * UBUNTU: SAUCE: Revert "x86/msr: Add the IA32_TSX_CTRL MSR" * UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: drm/i915/cmdparser: Fix jump whitelist clearing" * UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: drm/i915/gen8+: Add RC6 CTX corruption WA" * UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: drm/i915: Lower RM timeout to avoid DSI hard hangs" * UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: drm/i915/cmdparser: Ignore Length operands during command matching" * UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: drm/i915/cmdparser: Add support for backward jumps" * UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: drm/i915/cmdparser: Use explicit goto for error paths" * UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: drm/i915: Add gen9 BCS cmdparsing" * UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: drm/i915: Allow parsing of unsized batches" * UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: drm/i915: Support ro ppgtt mapped cmdparser shadow buffers" * UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: drm/i915: Add support for mandatory cmdparsing" * UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: drm/i915: Remove Master tables from cmdparser" * UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: drm/i915: Disable Secure Batches for gen6+" * UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: drm/i915: Rename gen7 cmdparser tables"
In favor of their upstream stable versions:
* drm/i915: Rename gen7 cmdparser tables * drm/i915: Disable Secure Batches for gen6+ * drm/i915: Remove Master tables from cmdparser * drm/i915: Add support for mandatory cmdparsing * drm/i915: Support ro ppgtt mapped cmdparser shadow buffers * drm/i915: Allow parsing of unsized batches * drm/i915: Add gen9 BCS cmdparsing * drm/i915/cmdparser: Use explicit goto for error paths * drm/i915/cmdparser: Add support for backward jumps * drm/i915/cmdparser: Ignore Length operands during command matching * drm/i915: Lower RM timeout to avoid DSI hard hangs * drm/i915/gen8+: Add RC6 CTX corruption WA * drm/i915/cmdparser: Fix jump whitelist clearing * x86/msr: Add the IA32_TSX_CTRL MSR * x86/cpu: Add a helper function x86_read_arch_cap_msr() * x86/cpu: Add a "tsx=" cmdline option with TSX disabled by default * x86/speculation/taa: Add mitigation for TSX Async Abort * x86/speculation/taa: Add sysfs reporting for TSX Async Abort * kvm/x86: Export MDS_NO=0 to guests when TSX is enabled * x86/tsx: Add "auto" option to the tsx= cmdline parameter * x86/speculation/taa: Add documentation for TSX Async Abort * x86/tsx: Add config options to set tsx=on|off|auto * x86/speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs * x86/bugs: Add ITLB_MULTIHIT bug infrastructure * x86/cpu: Add Tremont to the cpu vulnerability whitelist * cpu/speculation: Uninline and export CPU mitigations helpers * Documentation: Add ITLB_MULTIHIT documentation * kvm: x86, powerpc: do not allow clearing largepages debugfs entry * kvm: mmu: ITLB_MULTIHIT mitigation * kvm: Add helper function for creating VM worker threads * kvm: x86: mmu: Recovery of shattered NX large pages
Please note that the following SAUCE patches were reverted:
* UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: kvm: x86: mmu: Recovery of shattered NX large pages" n/taa: Add documentation for TSX Async Abort" n/taa: Add sysfs reporting for TSX Async Abort" n/taa: Add mitigation for TSX Async Abort" arch_cap_ msr()"
* UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: kvm: Add helper function for creating VM worker threads"
* UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: kvm: mmu: ITLB_MULTIHIT mitigation"
* UBUNTU: SAUCE: Revert "kvm: x86, powerpc: do not allow clearing largepages debugfs entry"
* UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: cpu/speculation: Uninline and export CPU mitigations helpers"
* UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: x86: Add ITLB_MULTIHIT bug infrastructure"
* UBUNTU: SAUCE: Revert "x86/tsx: Add config options to set tsx=on|off|auto"
* UBUNTU: SAUCE: Revert "x86/speculatio
* UBUNTU: SAUCE: Revert "x86/tsx: Add "auto" option to the tsx= cmdline parameter"
* UBUNTU: SAUCE: Revert "kvm/x86: Export MDS_NO=0 to guests when TSX is enabled"
* UBUNTU: SAUCE: Revert "x86/speculatio
* UBUNTU: SAUCE: Revert "x86/speculatio
* UBUNTU: SAUCE: Revert "x86/cpu: Add a "tsx=" cmdline option with TSX disabled by default"
* UBUNTU: SAUCE: Revert "x86/cpu: Add a helper function x86_read_
* UBUNTU: SAUCE: Revert "x86/msr: Add the IA32_TSX_CTRL MSR"
* UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: drm/i915/cmdparser: Fix jump whitelist clearing"
* UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: drm/i915/gen8+: Add RC6 CTX corruption WA"
* UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: drm/i915: Lower RM timeout to avoid DSI hard hangs"
* UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: drm/i915/cmdparser: Ignore Length operands during command matching"
* UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: drm/i915/cmdparser: Add support for backward jumps"
* UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: drm/i915/cmdparser: Use explicit goto for error paths"
* UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: drm/i915: Add gen9 BCS cmdparsing"
* UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: drm/i915: Allow parsing of unsized batches"
* UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: drm/i915: Support ro ppgtt mapped cmdparser shadow buffers"
* UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: drm/i915: Add support for mandatory cmdparsing"
* UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: drm/i915: Remove Master tables from cmdparser"
* UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: drm/i915: Disable Secure Batches for gen6+"
* UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: drm/i915: Rename gen7 cmdparser tables"
In favor of their upstream stable versions:
* drm/i915: Rename gen7 cmdparser tables arch_cap_ msr() /taa: Add mitigation for TSX Async Abort /taa: Add sysfs reporting for TSX Async Abort /taa: Add documentation for TSX Async Abort /taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs
* drm/i915: Disable Secure Batches for gen6+
* drm/i915: Remove Master tables from cmdparser
* drm/i915: Add support for mandatory cmdparsing
* drm/i915: Support ro ppgtt mapped cmdparser shadow buffers
* drm/i915: Allow parsing of unsized batches
* drm/i915: Add gen9 BCS cmdparsing
* drm/i915/cmdparser: Use explicit goto for error paths
* drm/i915/cmdparser: Add support for backward jumps
* drm/i915/cmdparser: Ignore Length operands during command matching
* drm/i915: Lower RM timeout to avoid DSI hard hangs
* drm/i915/gen8+: Add RC6 CTX corruption WA
* drm/i915/cmdparser: Fix jump whitelist clearing
* x86/msr: Add the IA32_TSX_CTRL MSR
* x86/cpu: Add a helper function x86_read_
* x86/cpu: Add a "tsx=" cmdline option with TSX disabled by default
* x86/speculation
* x86/speculation
* kvm/x86: Export MDS_NO=0 to guests when TSX is enabled
* x86/tsx: Add "auto" option to the tsx= cmdline parameter
* x86/speculation
* x86/tsx: Add config options to set tsx=on|off|auto
* x86/speculation
* x86/bugs: Add ITLB_MULTIHIT bug infrastructure
* x86/cpu: Add Tremont to the cpu vulnerability whitelist
* cpu/speculation: Uninline and export CPU mitigations helpers
* Documentation: Add ITLB_MULTIHIT documentation
* kvm: x86, powerpc: do not allow clearing largepages debugfs entry
* kvm: mmu: ITLB_MULTIHIT mitigation
* kvm: Add helper function for creating VM worker threads
* kvm: x86: mmu: Recovery of shattered NX large pages