diff options
Diffstat (limited to 'v6.8')
27 files changed, 48 insertions, 0 deletions
diff --git a/v6.8/11e36b0f7c2150a6453872b79555767b43c846d0 b/v6.8/11e36b0f7c2150a6453872b79555767b43c846d0 new file mode 100644 index 00000000000..6934e14a33a --- /dev/null +++ b/v6.8/11e36b0f7c2150a6453872b79555767b43c846d0 @@ -0,0 +1,4 @@ +11e36b0f7c21 ("x86/boot/64: Load the final kernel GDT during early boot directly, remove startup_gdt[]") +533568e06b15 ("x86/boot/64: Use RIP_REL_REF() to access early_top_pgt[]") +b0fe5fb6095b ("x86/boot/64: Use RIP_REL_REF() to access early_dynamic_pgts[]") +5da793671957 ("x86/boot/64: Simplify global variable accesses in GDT/IDT programming") diff --git a/v6.8/15675706241887ed7fdad9e91f4bf977b9896d0f b/v6.8/15675706241887ed7fdad9e91f4bf977b9896d0f new file mode 100644 index 00000000000..3844035ca46 --- /dev/null +++ b/v6.8/15675706241887ed7fdad9e91f4bf977b9896d0f @@ -0,0 +1 @@ +156757062418 ("x86/startup_64: Drop long return to initial_code pointer") diff --git a/v6.8/2a0180129d726a4b953232175857d442651b55a0 b/v6.8/2a0180129d726a4b953232175857d442651b55a0 new file mode 100644 index 00000000000..8f26bcbc811 --- /dev/null +++ b/v6.8/2a0180129d726a4b953232175857d442651b55a0 @@ -0,0 +1 @@ +2a0180129d72 ("KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests") diff --git a/v6.8/428080c9b19bfda37c478cd626dbd3851db1aff9 b/v6.8/428080c9b19bfda37c478cd626dbd3851db1aff9 new file mode 100644 index 00000000000..b6cfbe307e9 --- /dev/null +++ b/v6.8/428080c9b19bfda37c478cd626dbd3851db1aff9 @@ -0,0 +1 @@ +428080c9b19b ("x86/sev: Move early startup code into .head.text section") diff --git a/v6.8/43b1d3e68ee7f41c494ee5558d8def3d3d0b7f1b b/v6.8/43b1d3e68ee7f41c494ee5558d8def3d3d0b7f1b new file mode 100644 index 00000000000..6d719d3d5f0 --- /dev/null +++ b/v6.8/43b1d3e68ee7f41c494ee5558d8def3d3d0b7f1b @@ -0,0 +1 @@ +43b1d3e68ee7 ("kexec: Allocate kernel above bzImage's pref_address") diff --git a/v6.8/48204aba801f1b512b3abed10b8e1a63e03f3dd1 b/v6.8/48204aba801f1b512b3abed10b8e1a63e03f3dd1 new file mode 100644 index 00000000000..eb4e1441fc6 --- /dev/null +++ b/v6.8/48204aba801f1b512b3abed10b8e1a63e03f3dd1 @@ -0,0 +1,5 @@ +48204aba801f ("x86/sme: Move early SME kernel encryption handling into .head.text") +cd0d9d92c8bb ("x86/boot: Move mem_encrypt= parsing to the decompressor") +1c811d403afd ("x86/sev: Fix position dependent variable references in startup code") +29956748339a ("x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT") +e814b59e6c2b ("x86/sme: Fix memory encryption setting if enabled by default and not overridden") diff --git a/v6.8/4e42765d1be01111df0c0275bbaf1db1acef346e b/v6.8/4e42765d1be01111df0c0275bbaf1db1acef346e new file mode 100644 index 00000000000..5119d2c41db --- /dev/null +++ b/v6.8/4e42765d1be01111df0c0275bbaf1db1acef346e @@ -0,0 +1 @@ +4e42765d1be0 ("Documentation/hw-vuln: Add documentation for RFDS") diff --git a/v6.8/4f8b6cf25f5c119b117cb2a4bacb604a6cd00ff1 b/v6.8/4f8b6cf25f5c119b117cb2a4bacb604a6cd00ff1 new file mode 100644 index 00000000000..cdd017a7f07 --- /dev/null +++ b/v6.8/4f8b6cf25f5c119b117cb2a4bacb604a6cd00ff1 @@ -0,0 +1 @@ +4f8b6cf25f5c ("x86/boot/64: Use RIP_REL_REF() to access '__supported_pte_mask'") diff --git a/v6.8/532a0c57d7ff75e8f07d4e25cba4184989e2a241 b/v6.8/532a0c57d7ff75e8f07d4e25cba4184989e2a241 new file mode 100644 index 00000000000..362d2def96a --- /dev/null +++ b/v6.8/532a0c57d7ff75e8f07d4e25cba4184989e2a241 @@ -0,0 +1,2 @@ +532a0c57d7ff ("Revert "x86/bugs: Use fixed addressing for VERW operand"") +8009479ee919 ("x86/bugs: Use fixed addressing for VERW operand") diff --git a/v6.8/533568e06b157b175912a960efe5ebce8710b4f9 b/v6.8/533568e06b157b175912a960efe5ebce8710b4f9 new file mode 100644 index 00000000000..b07ccf4eeb8 --- /dev/null +++ b/v6.8/533568e06b157b175912a960efe5ebce8710b4f9 @@ -0,0 +1,3 @@ +533568e06b15 ("x86/boot/64: Use RIP_REL_REF() to access early_top_pgt[]") +b0fe5fb6095b ("x86/boot/64: Use RIP_REL_REF() to access early_dynamic_pgts[]") +5da793671957 ("x86/boot/64: Simplify global variable accesses in GDT/IDT programming") diff --git a/v6.8/5da793671957e8e99fa74423fab2737bf8c772a8 b/v6.8/5da793671957e8e99fa74423fab2737bf8c772a8 new file mode 100644 index 00000000000..9f51f006438 --- /dev/null +++ b/v6.8/5da793671957e8e99fa74423fab2737bf8c772a8 @@ -0,0 +1 @@ +5da793671957 ("x86/boot/64: Simplify global variable accesses in GDT/IDT programming") diff --git a/v6.8/63bed96604205fa0b23c91d268df5f1f1b26faf6 b/v6.8/63bed96604205fa0b23c91d268df5f1f1b26faf6 new file mode 100644 index 00000000000..9b11b46bfcf --- /dev/null +++ b/v6.8/63bed96604205fa0b23c91d268df5f1f1b26faf6 @@ -0,0 +1,5 @@ +63bed9660420 ("x86/startup_64: Defer assignment of 5-level paging global variables") +11e36b0f7c21 ("x86/boot/64: Load the final kernel GDT during early boot directly, remove startup_gdt[]") +533568e06b15 ("x86/boot/64: Use RIP_REL_REF() to access early_top_pgt[]") +b0fe5fb6095b ("x86/boot/64: Use RIP_REL_REF() to access early_dynamic_pgts[]") +5da793671957 ("x86/boot/64: Simplify global variable accesses in GDT/IDT programming") diff --git a/v6.8/7205f06e847422b66c1506eee01b9998ffc75d76 b/v6.8/7205f06e847422b66c1506eee01b9998ffc75d76 new file mode 100644 index 00000000000..01c97bd5630 --- /dev/null +++ b/v6.8/7205f06e847422b66c1506eee01b9998ffc75d76 @@ -0,0 +1 @@ +7205f06e8474 ("efi/libstub: Add generic support for parsing mem_encrypt=") diff --git a/v6.8/721f791ce1cddfa5f2bf524ac14741bfa0f72697 b/v6.8/721f791ce1cddfa5f2bf524ac14741bfa0f72697 new file mode 100644 index 00000000000..a1e9706e281 --- /dev/null +++ b/v6.8/721f791ce1cddfa5f2bf524ac14741bfa0f72697 @@ -0,0 +1 @@ +721f791ce1cd ("x86/boot: Use 32-bit XOR to clear registers") diff --git a/v6.8/8076fcde016c9c0e0660543e67bff86cb48a7c9c b/v6.8/8076fcde016c9c0e0660543e67bff86cb48a7c9c new file mode 100644 index 00000000000..ebbe49d20f9 --- /dev/null +++ b/v6.8/8076fcde016c9c0e0660543e67bff86cb48a7c9c @@ -0,0 +1 @@ +8076fcde016c ("x86/rfds: Mitigate Register File Data Sampling (RFDS)") diff --git a/v6.8/828263957611c210da00c1820db73fac217135b6 b/v6.8/828263957611c210da00c1820db73fac217135b6 new file mode 100644 index 00000000000..4ecdf08b2d1 --- /dev/null +++ b/v6.8/828263957611c210da00c1820db73fac217135b6 @@ -0,0 +1,4 @@ +828263957611 ("x86/startup_64: Simplify virtual switch on primary boot") +d6a41f184dce ("x86/startup_64: Simplify calculation of initial page table address") +dada8587068c ("x86/startup_64: Simplify CR4 handling in startup code") +721f791ce1cd ("x86/boot: Use 32-bit XOR to clear registers") diff --git a/v6.8/891f8890a4a3663da7056542757022870b499bc1 b/v6.8/891f8890a4a3663da7056542757022870b499bc1 new file mode 100644 index 00000000000..358b8f2e554 --- /dev/null +++ b/v6.8/891f8890a4a3663da7056542757022870b499bc1 @@ -0,0 +1 @@ +891f8890a4a3 ("efi/x86: Set the PE/COFF header's NX compat flag unconditionally") diff --git a/v6.8/9ba8ec8ee67a00eb5631364e4b716f35559724d4 b/v6.8/9ba8ec8ee67a00eb5631364e4b716f35559724d4 new file mode 100644 index 00000000000..e071786dd80 --- /dev/null +++ b/v6.8/9ba8ec8ee67a00eb5631364e4b716f35559724d4 @@ -0,0 +1 @@ +9ba8ec8ee67a ("x86/boot: Add error_putdec() helper") diff --git a/v6.8/ac456ca0af4fe9630cf84e7efd20b7f7bf596aab b/v6.8/ac456ca0af4fe9630cf84e7efd20b7f7bf596aab new file mode 100644 index 00000000000..c72f33571fb --- /dev/null +++ b/v6.8/ac456ca0af4fe9630cf84e7efd20b7f7bf596aab @@ -0,0 +1 @@ +ac456ca0af4f ("x86/boot: Add a message about ignored early NMIs") diff --git a/v6.8/b0fe5fb6095be0f68b570c4cf4cd86b7e70c2e38 b/v6.8/b0fe5fb6095be0f68b570c4cf4cd86b7e70c2e38 new file mode 100644 index 00000000000..7be54d8b92a --- /dev/null +++ b/v6.8/b0fe5fb6095be0f68b570c4cf4cd86b7e70c2e38 @@ -0,0 +1 @@ +b0fe5fb6095b ("x86/boot/64: Use RIP_REL_REF() to access early_dynamic_pgts[]") diff --git a/v6.8/c2cfc23f79676a9857a5a48911011bd56e23fd46 b/v6.8/c2cfc23f79676a9857a5a48911011bd56e23fd46 new file mode 100644 index 00000000000..f278a96bedb --- /dev/null +++ b/v6.8/c2cfc23f79676a9857a5a48911011bd56e23fd46 @@ -0,0 +1 @@ +c2cfc23f7967 ("x86/trampoline: Bypass compat mode in trampoline_start64() if not needed") diff --git a/v6.8/cd0d9d92c8bb46e77de62efd7df13069ddd61e7d b/v6.8/cd0d9d92c8bb46e77de62efd7df13069ddd61e7d new file mode 100644 index 00000000000..e7a5c0c1134 --- /dev/null +++ b/v6.8/cd0d9d92c8bb46e77de62efd7df13069ddd61e7d @@ -0,0 +1,4 @@ +cd0d9d92c8bb ("x86/boot: Move mem_encrypt= parsing to the decompressor") +1c811d403afd ("x86/sev: Fix position dependent variable references in startup code") +29956748339a ("x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT") +e814b59e6c2b ("x86/sme: Fix memory encryption setting if enabled by default and not overridden") diff --git a/v6.8/d6a41f184dcea0814260af2780e147022c11dca8 b/v6.8/d6a41f184dcea0814260af2780e147022c11dca8 new file mode 100644 index 00000000000..f949ae98668 --- /dev/null +++ b/v6.8/d6a41f184dcea0814260af2780e147022c11dca8 @@ -0,0 +1,2 @@ +d6a41f184dce ("x86/startup_64: Simplify calculation of initial page table address") +721f791ce1cd ("x86/boot: Use 32-bit XOR to clear registers") diff --git a/v6.8/d9ec1158056bedb6da8f4e02de30d300914b31f8 b/v6.8/d9ec1158056bedb6da8f4e02de30d300914b31f8 new file mode 100644 index 00000000000..da92d281c0c --- /dev/null +++ b/v6.8/d9ec1158056bedb6da8f4e02de30d300914b31f8 @@ -0,0 +1 @@ +d9ec1158056b ("x86/boot/64: Use RIP_REL_REF() to assign 'phys_base'") diff --git a/v6.8/dada8587068c820ba5e5d09b9c32d8bc28c4dbe6 b/v6.8/dada8587068c820ba5e5d09b9c32d8bc28c4dbe6 new file mode 100644 index 00000000000..6c3918bf96a --- /dev/null +++ b/v6.8/dada8587068c820ba5e5d09b9c32d8bc28c4dbe6 @@ -0,0 +1 @@ +dada8587068c ("x86/startup_64: Simplify CR4 handling in startup code") diff --git a/v6.8/e95df4ec0c0c9791941f112db699fae794b9862a b/v6.8/e95df4ec0c0c9791941f112db699fae794b9862a new file mode 100644 index 00000000000..d8c09503328 --- /dev/null +++ b/v6.8/e95df4ec0c0c9791941f112db699fae794b9862a @@ -0,0 +1 @@ +e95df4ec0c0c ("x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set") diff --git a/v6.8/eb54c2ae4a4825c42a6a2b4022926bda7448f735 b/v6.8/eb54c2ae4a4825c42a6a2b4022926bda7448f735 new file mode 100644 index 00000000000..166dcbfc146 --- /dev/null +++ b/v6.8/eb54c2ae4a4825c42a6a2b4022926bda7448f735 @@ -0,0 +1 @@ +eb54c2ae4a48 ("x86/boot/64: Use RIP_REL_REF() to access early page tables") |