<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/arch/x86/boot/compressed/efi.c, branch linux-rolling-stable</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-rolling-stable</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-rolling-stable'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2024-01-30T14:17:24Z</updated>
<entry>
<title>x86: Do not include &lt;asm/bootparam.h&gt; in several files</title>
<updated>2024-01-30T14:17:24Z</updated>
<author>
<name>Thomas Zimmermann</name>
<email>tzimmermann@suse.de</email>
</author>
<published>2024-01-12T09:44:39Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=103bf75fc928d16185feb216bda525b5aaca0b18'/>
<id>urn:sha1:103bf75fc928d16185feb216bda525b5aaca0b18</id>
<content type='text'>
Remove the include statement for &lt;asm/bootparam.h&gt; from several files
that don't require it and limit the exposure of those definitions within
the Linux kernel code.

  [ bp: Massage commit message. ]

Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;
Signed-off-by: Borislav Petkov (AMD) &lt;bp@alien8.de&gt;
Reviewed-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;
Acked-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;
Link: https://lore.kernel.org/r/20240112095000.8952-5-tzimmermann@suse.de
</content>
</entry>
<entry>
<title>x86/boot: Add an efi.h header for the decompressor</title>
<updated>2022-04-17T19:15:49Z</updated>
<author>
<name>Borislav Petkov</name>
<email>bp@suse.de</email>
</author>
<published>2022-02-02T19:24:30Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=5dc91f2d4f3c160199fea9421d6b08f67a906947'/>
<id>urn:sha1:5dc91f2d4f3c160199fea9421d6b08f67a906947</id>
<content type='text'>
Copy the needed symbols only and remove the kernel proper includes.

No functional changes.

Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt;
Link: https://lore.kernel.org/r/YlCKWhMJEMUgJmjF@zn.tnic
</content>
</entry>
<entry>
<title>x86/compressed/acpi: Move EFI kexec handling into common code</title>
<updated>2022-04-06T15:07:24Z</updated>
<author>
<name>Michael Roth</name>
<email>michael.roth@amd.com</email>
</author>
<published>2022-02-24T16:56:08Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=824f37783189a48db914488fb41eba36ec57ebb7'/>
<id>urn:sha1:824f37783189a48db914488fb41eba36ec57ebb7</id>
<content type='text'>
Future patches for SEV-SNP-validated CPUID will also require early
parsing of the EFI configuration. Incrementally move the related code
into a set of helpers that can be re-used for that purpose.

In this instance, the current acpi.c kexec handling is mainly used to
get the alternative EFI config table address provided by kexec via a
setup_data entry of type SETUP_EFI. If not present, the code then falls
back to normal EFI config table address provided by EFI system table.
This would need to be done by all call-sites attempting to access the
EFI config table, so just have efi_get_conf_table() handle that
automatically.

Signed-off-by: Michael Roth &lt;michael.roth@amd.com&gt;
Signed-off-by: Brijesh Singh &lt;brijesh.singh@amd.com&gt;
Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt;
Link: https://lore.kernel.org/r/20220307213356.2797205-29-brijesh.singh@amd.com
</content>
</entry>
<entry>
<title>x86/compressed/acpi: Move EFI vendor table lookup to helper</title>
<updated>2022-04-06T15:07:19Z</updated>
<author>
<name>Michael Roth</name>
<email>michael.roth@amd.com</email>
</author>
<published>2022-02-24T16:56:07Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=dee602dd5d1489b5aa4651c561dfbe90eaee1589'/>
<id>urn:sha1:dee602dd5d1489b5aa4651c561dfbe90eaee1589</id>
<content type='text'>
Future patches for SEV-SNP-validated CPUID will also require early
parsing of the EFI configuration. Incrementally move the related code
into a set of helpers that can be re-used for that purpose.

  [ bp: Unbreak unnecessarily broken lines. ]

Signed-off-by: Michael Roth &lt;michael.roth@amd.com&gt;
Signed-off-by: Brijesh Singh &lt;brijesh.singh@amd.com&gt;
Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt;
Link: https://lore.kernel.org/r/20220307213356.2797205-28-brijesh.singh@amd.com
</content>
</entry>
<entry>
<title>x86/compressed/acpi: Move EFI config table lookup to helper</title>
<updated>2022-04-06T15:07:15Z</updated>
<author>
<name>Michael Roth</name>
<email>michael.roth@amd.com</email>
</author>
<published>2022-02-24T16:56:06Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=61c14ceda8405f37545a0983d6b9bc45c6236793'/>
<id>urn:sha1:61c14ceda8405f37545a0983d6b9bc45c6236793</id>
<content type='text'>
Future patches for SEV-SNP-validated CPUID will also require early
parsing of the EFI configuration. Incrementally move the related code
into a set of helpers that can be re-used for that purpose.

  [ bp: Remove superfluous zeroing of a stack variable. ]

Signed-off-by: Michael Roth &lt;michael.roth@amd.com&gt;
Signed-off-by: Brijesh Singh &lt;brijesh.singh@amd.com&gt;
Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt;
Link: https://lore.kernel.org/r/20220307213356.2797205-27-brijesh.singh@amd.com
</content>
</entry>
<entry>
<title>x86/compressed/acpi: Move EFI system table lookup to helper</title>
<updated>2022-04-06T15:07:09Z</updated>
<author>
<name>Michael Roth</name>
<email>michael.roth@amd.com</email>
</author>
<published>2022-02-24T16:56:05Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=58f3e6b71f42f99ab5d0ab26ddf6e7ee5631f5db'/>
<id>urn:sha1:58f3e6b71f42f99ab5d0ab26ddf6e7ee5631f5db</id>
<content type='text'>
Future patches for SEV-SNP-validated CPUID will also require early
parsing of the EFI configuration. Incrementally move the related
code into a set of helpers that can be re-used for that purpose.

Signed-off-by: Michael Roth &lt;michael.roth@amd.com&gt;
Signed-off-by: Brijesh Singh &lt;brijesh.singh@amd.com&gt;
Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt;
Link: https://lore.kernel.org/r/20220307213356.2797205-26-brijesh.singh@amd.com
</content>
</entry>
<entry>
<title>x86/compressed/acpi: Move EFI detection to helper</title>
<updated>2022-04-06T15:07:02Z</updated>
<author>
<name>Michael Roth</name>
<email>michael.roth@amd.com</email>
</author>
<published>2022-02-09T18:10:18Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=7c4146e8885512719a50b641e9277a1712e052ff'/>
<id>urn:sha1:7c4146e8885512719a50b641e9277a1712e052ff</id>
<content type='text'>
Future patches for SEV-SNP-validated CPUID will also require early
parsing of the EFI configuration. Incrementally move the related code
into a set of helpers that can be re-used for that purpose.

First, carve out the functionality which determines the EFI environment
type the machine is booting on.

  [ bp: Massage commit message. ]

Signed-off-by: Michael Roth &lt;michael.roth@amd.com&gt;
Signed-off-by: Brijesh Singh &lt;brijesh.singh@amd.com&gt;
Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt;
Link: https://lore.kernel.org/r/20220307213356.2797205-25-brijesh.singh@amd.com
</content>
</entry>
</feed>
