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