<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>37aee82c - x86/efi: Drop support for fake EFI memory maps</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/platform/efi/Makefile#37aee82c</link>
        <description>x86/efi: Drop support for fake EFI memory mapsBetween kexec and confidential VM support, handling the EFI memory mapscorrectly on x86 is already proving to be rather difficult (as opposedto other EFI architectures which manage to never modify the EFI memorymap to begin with)EFI fake memory map support is essentially a development hack (fortesting new support for the &apos;special purpose&apos; and &apos;more reliable&apos; EFImemory attributes) that leaked into production code. The regions markedin this manner are not actually recognized as such by the firmwareitself or the EFI stub (and never have), and marking memory as &apos;morereliable&apos; seems rather futile if the underlying memory is just ordinaryRAM.Marking memory as &apos;special purpose&apos; in this way is also dubious, but maybe in use in production code nonetheless. However, the same should beachievable by using the memmap= command line option with the ! operator.EFI fake memmap support is not enabled by any of the major distros(Debian, Fedora, SUSE, Ubuntu) and does not exist on otherarchitectures, so let&apos;s drop support for it.Acked-by: Borislav Petkov (AMD) &lt;bp@alien8.de&gt;Acked-by: Dan Williams &lt;dan.j.williams@intel.com&gt;Signed-off-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;

            List of files:
            /linux-6.15/arch/x86/platform/efi/Makefile</description>
        <pubDate>Thu, 20 Jun 2024 07:10:49 +0000</pubDate>
        <dc:creator>Ard Biesheuvel &lt;ardb@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>1fff234d - efi: x86: Move EFI runtime map sysfs code to arch/x86</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/platform/efi/Makefile#1fff234d</link>
        <description>efi: x86: Move EFI runtime map sysfs code to arch/x86The EFI runtime map code is only wired up on x86, which is the onlyarchitecture that has a need for it in its implementation of kexec.So let&apos;s move this code under arch/x86 and drop all references to itfrom generic code. To ensure that the efi_runtime_map_init() is invokedat the appropriate time use a &apos;sync&apos; subsys_initcall() that will becalled right after the EFI initcall made from generic code where theoriginal invocation of efi_runtime_map_init() resided.Signed-off-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;Reviewed-by: Dave Young &lt;dyoung@redhat.com&gt;

            List of files:
            /linux-6.15/arch/x86/platform/efi/Makefile</description>
        <pubDate>Mon, 07 Nov 2022 08:17:16 +0000</pubDate>
        <dc:creator>Ard Biesheuvel &lt;ardb@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>fdc6d38d - efi: memmap: Move manipulation routines into x86 arch tree</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/platform/efi/Makefile#fdc6d38d</link>
        <description>efi: memmap: Move manipulation routines into x86 arch treeThe EFI memory map is a description of the memory layout as provided bythe firmware, and only x86 manipulates it in various different ways forits own memory bookkeeping. So let&apos;s move the memmap routines that areonly used by x86 into the x86 arch tree.Signed-off-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;

            List of files:
            /linux-6.15/arch/x86/platform/efi/Makefile</description>
        <pubDate>Sat, 01 Oct 2022 17:09:24 +0000</pubDate>
        <dc:creator>Ard Biesheuvel &lt;ardb@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>4059ba65 - efi: memmap: Move EFI fake memmap support into x86 arch tree</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/platform/efi/Makefile#4059ba65</link>
        <description>efi: memmap: Move EFI fake memmap support into x86 arch treeThe EFI fake memmap support is specific to x86, which manipulates theEFI memory map in various different ways after receiving it from the EFIstub. On other architectures, we have managed to push back on this, andthe EFI memory map is kept pristine.So let&apos;s move the fake memmap code into the x86 arch tree, where itarguably belongs.Signed-off-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;

            List of files:
            /linux-6.15/arch/x86/platform/efi/Makefile</description>
        <pubDate>Sat, 01 Oct 2022 16:38:15 +0000</pubDate>
        <dc:creator>Ard Biesheuvel &lt;ardb@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>537da1ed - objtool,efi: Update __efi64_thunk annotation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/platform/efi/Makefile#537da1ed</link>
        <description>objtool,efi: Update __efi64_thunk annotationThe current annotation relies on not running objtool on the file; thiswon&apos;t work when running objtool on vmlinux.o. Instead explicitly mark__efi64_thunk() to be ignored.This preserves the status quo, which is somewhat unfortunate. Luckilythis code is hardly ever used.Signed-off-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt;Acked-by: Josh Poimboeuf &lt;jpoimboe@redhat.com&gt;Link: https://lore.kernel.org/r/20220308154317.402118218@infradead.org

            List of files:
            /linux-6.15/arch/x86/platform/efi/Makefile</description>
        <pubDate>Tue, 08 Mar 2022 15:30:15 +0000</pubDate>
        <dc:creator>Peter Zijlstra &lt;peterz@infradead.org&gt;</dc:creator>
    </item>
<item>
        <title>ac6119e7 - efi/x86: Disable instrumentation in the EFI runtime handling code</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/platform/efi/Makefile#ac6119e7</link>
        <description>efi/x86: Disable instrumentation in the EFI runtime handling codeWe already disable KASAN instrumentation specifically for theEFI routines that are known to dereference memory addresses thatKASAN does not know about, avoiding false positive KASAN splats.However, as it turns out, having GCOV or KASAN instrumentation enabledinterferes with the compiler&apos;s ability to optimize away function callsthat are guarded by IS_ENABLED() checks that should have resulted inthose references to have been const-propagated out of existence. Butwith instrumenation enabled, we may get build errors like:   ld: arch/x86/platform/efi/efi_64.o: in function `efi_thunk_set_virtual_address_map&apos;:   ld: arch/x86/platform/efi/efi_64.o: in function `efi_set_virtual_address_map&apos;:in builds where CONFIG_EFI=y but CONFIG_EFI_MIXED or CONFIG_X86_UV are notdefined, even though the invocations are conditional on IS_ENABLED() checksagainst the respective Kconfig symbols.So let&apos;s disable instrumentation entirely for this subdirectory, whichisn&apos;t that useful here to begin with.Signed-off-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;Cc: linux-efi@vger.kernel.org

            List of files:
            /linux-6.15/arch/x86/platform/efi/Makefile</description>
        <pubDate>Tue, 21 Jan 2020 09:39:12 +0000</pubDate>
        <dc:creator>Ard Biesheuvel &lt;ardb@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>e5f930fe - efi/x86: Simplify 64-bit EFI firmware call wrapper</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/platform/efi/Makefile#e5f930fe</link>
        <description>efi/x86: Simplify 64-bit EFI firmware call wrapperThe efi_call() wrapper used to invoke EFI runtime services servesa number of purposes:- realign the stack to 16 bytes- preserve FP and CR0 register state- translate from SysV to MS calling convention.Preserving CR0.TS is no longer necessary in Linux, and preserving theFP register state is also redundant in most cases, since efi_call() isalmost always used from within the scope of a pair of kernel_fpu_begin()/kernel_fpu_end() calls, with the exception of the early call toSetVirtualAddressMap() and the SGI UV support code.So let&apos;s add a pair of kernel_fpu_begin()/_end() calls there as well,and remove the unnecessary code from the assembly implementation ofefi_call(), and only keep the pieces that deal with the stackalignment and the ABI translation.Signed-off-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;Cc: Andy Lutomirski &lt;luto@kernel.org&gt;Cc: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt;Cc: Arvind Sankar &lt;nivedita@alum.mit.edu&gt;Cc: Matthew Garrett &lt;mjg59@google.com&gt;Cc: linux-efi@vger.kernel.orgLink: https://lkml.kernel.org/r/20200103113953.9571-10-ardb@kernel.orgSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux-6.15/arch/x86/platform/efi/Makefile</description>
        <pubDate>Fri, 03 Jan 2020 11:39:42 +0000</pubDate>
        <dc:creator>Ard Biesheuvel &lt;ardb@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>69c1f396 - efi/x86: Convert x86 EFI earlyprintk into generic earlycon implementation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/platform/efi/Makefile#69c1f396</link>
        <description>efi/x86: Convert x86 EFI earlyprintk into generic earlycon implementationMove the x86 EFI earlyprintk implementation to a shared location underdrivers/firmware and tweak it slightly so we can expose it as an earlyconimplementation (which is generic) rather than earlyprintk (which is onlyimplemented for a few architectures)This also involves switching to write-combine mappings by default (whichis required on ARM since device mappings lack memory semantics, and somemcpy/memset may not be used on them), and adding support for sharedmemory framebuffers on cache coherent non-x86 systems (which do nottolerate mismatched attributes).Note that 32-bit ARM does not populate its struct screen_info earlyenough for earlycon=efifb to work, so it is disabled there.Signed-off-by: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt;Reviewed-by: Alexander Graf &lt;agraf@suse.de&gt;Cc: AKASHI Takahiro &lt;takahiro.akashi@linaro.org&gt;Cc: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;Cc: Borislav Petkov &lt;bp@alien8.de&gt;Cc: Heinrich Schuchardt &lt;xypron.glpk@gmx.de&gt;Cc: Jeffrey Hugo &lt;jhugo@codeaurora.org&gt;Cc: Lee Jones &lt;lee.jones@linaro.org&gt;Cc: Leif Lindholm &lt;leif.lindholm@linaro.org&gt;Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;Cc: Matt Fleming &lt;matt@codeblueprint.co.uk&gt;Cc: Peter Jones &lt;pjones@redhat.com&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Sai Praneeth Prakhya &lt;sai.praneeth.prakhya@intel.com&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: linux-efi@vger.kernel.orgLink: http://lkml.kernel.org/r/20190202094119.13230-10-ard.biesheuvel@linaro.orgSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux-6.15/arch/x86/platform/efi/Makefile</description>
        <pubDate>Sat, 02 Feb 2019 09:41:18 +0000</pubDate>
        <dc:creator>Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>b2441318 - License cleanup: add SPDX GPL-2.0 license identifier to files with no license</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/platform/efi/Makefile#b2441318</link>
        <description>License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseMany source files in the tree are missing licensing information, whichmakes it harder for compliance tools to determine the correct license.By default all files without license information are under the defaultlicense of the kernel, which is GPL version 2.Update the files which contain no license information with the &apos;GPL-2.0&apos;SPDX license identifier.  The SPDX identifier is a legally bindingshorthand, which can be used instead of the full boiler plate text.This patch is based on work done by Thomas Gleixner and Kate Stewart andPhilippe Ombredanne.How this work was done:Patches were generated and checked against linux-4.14-rc6 for a subset ofthe use cases: - file had no licensing information it it. - file was a */uapi/* one with no licensing information in it, - file was a */uapi/* one with existing licensing information,Further patches will be generated in subsequent months to fix up caseswhere non-standard license headers were used, and references to licensehad to be inferred by heuristics based on keywords.The analysis to determine which SPDX License Identifier to be applied toa file was done in a spreadsheet of side by side results from of theoutput of two independent scanners (ScanCode &amp; Windriver) producing SPDXtag:value files created by Philippe Ombredanne.  Philippe prepared thebase worksheet, and did an initial spot review of a few 1000 files.The 4.13 kernel was the starting point of the analysis with 60,537 filesassessed.  Kate Stewart did a file by file comparison of the scannerresults in the spreadsheet to determine which SPDX license identifier(s)to be applied to the file. She confirmed any determination that was notimmediately clear with lawyers working with the Linux Foundation.Criteria used to select files for SPDX license identifier tagging was: - Files considered eligible had to be source code files. - Make and config files were included as candidates if they contained &gt;5   lines of source - File already had some variant of a license header in it (even if &lt;5   lines).All documentation files were explicitly excluded.The following heuristics were used to determine which SPDX licenseidentifiers to apply. - when both scanners couldn&apos;t find any license traces, file was   considered to have no license information in it, and the top level   COPYING file license applied.   For non */uapi/* files that summary was:   SPDX license identifier                            # files   ---------------------------------------------------|-------   GPL-2.0                                              11139   and resulted in the first patch in this series.   If that file was a */uapi/* path one, it was &quot;GPL-2.0 WITH   Linux-syscall-note&quot; otherwise it was &quot;GPL-2.0&quot;.  Results of that was:   SPDX license identifier                            # files   ---------------------------------------------------|-------   GPL-2.0 WITH Linux-syscall-note                        930   and resulted in the second patch in this series. - if a file had some form of licensing information in it, and was one   of the */uapi/* ones, it was denoted with the Linux-syscall-note if   any GPL family license was found in the file or had no licensing in   it (per prior point).  Results summary:   SPDX license identifier                            # files   ---------------------------------------------------|------   GPL-2.0 WITH Linux-syscall-note                       270   GPL-2.0+ WITH Linux-syscall-note                      169   ((GPL-2.0 WITH Linux-syscall-note) OR BSD-2-Clause)    21   ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)    17   LGPL-2.1+ WITH Linux-syscall-note                      15   GPL-1.0+ WITH Linux-syscall-note                       14   ((GPL-2.0+ WITH Linux-syscall-note) OR BSD-3-Clause)    5   LGPL-2.0+ WITH Linux-syscall-note                       4   LGPL-2.1 WITH Linux-syscall-note                        3   ((GPL-2.0 WITH Linux-syscall-note) OR MIT)              3   ((GPL-2.0 WITH Linux-syscall-note) AND MIT)             1   and that resulted in the third patch in this series. - when the two scanners agreed on the detected license(s), that became   the concluded license(s). - when there was disagreement between the two scanners (one detected a   license but the other didn&apos;t, or they both detected different   licenses) a manual inspection of the file occurred. - In most cases a manual inspection of the information in the file   resulted in a clear resolution of the license that should apply (and   which scanner probably needed to revisit its heuristics). - When it was not immediately clear, the license identifier was   confirmed with lawyers working with the Linux Foundation. - If there was any question as to the appropriate license identifier,   the file was flagged for further research and to be revisited later   in time.In total, over 70 hours of logged manual review was done on thespreadsheet to determine the SPDX license identifiers to apply to thesource files by Kate, Philippe, Thomas and, in some cases, confirmationby lawyers working with the Linux Foundation.Kate also obtained a third independent scan of the 4.13 code base fromFOSSology, and compared selected files where the other two scannersdisagreed against that SPDX file, to see if there was new insights.  TheWindriver scanner is based on an older version of FOSSology in part, sothey are related.Thomas did random spot checks in about 500 files from the spreadsheetsfor the uapi headers and agreed with SPDX license identifier in thefiles he inspected. For the non-uapi files Thomas did random spot checksin about 15000 files.In initial set of patches against 4.14-rc6, 3 files were found to havecopy/paste license identifier errors, and have been fixed to reflect thecorrect identifier.Additionally Philippe spent 10 hours this week doing a detailed manualinspection and review of the 12,461 patched files from the initial patchversion early this week with: - a full scancode scan run, collecting the matched texts, detected   license ids and scores - reviewing anything where there was a license detected (about 500+   files) to ensure that the applied SPDX license was correct - reviewing anything where there was no detection but the patch license   was not GPL-2.0 WITH Linux-syscall-note to ensure that the applied   SPDX license was correctThis produced a worksheet with 20 files needing minor correction.  Thisworksheet was then exported into 3 different .csv files for thedifferent types of files to be modified.These .csv files were then reviewed by Greg.  Thomas wrote a script toparse the csv files and add the proper SPDX tag to the file, in theformat that the file expected.  This script was further refined by Gregbased on the output to detect more types of files automatically and todistinguish between header and source .c files (which need differentcomment types.)  Finally Greg ran the script using the .csv files togenerate the patches.Reviewed-by: Kate Stewart &lt;kstewart@linuxfoundation.org&gt;Reviewed-by: Philippe Ombredanne &lt;pombredanne@nexb.com&gt;Reviewed-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/arch/x86/platform/efi/Makefile</description>
        <pubDate>Wed, 01 Nov 2017 14:07:57 +0000</pubDate>
        <dc:creator>Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>c207aee4 - objtool, x86: Add several functions and files to the objtool whitelist</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/platform/efi/Makefile#c207aee4</link>
        <description>objtool, x86: Add several functions and files to the objtool whitelistIn preparation for an objtool rewrite which will have broader checks,whitelist functions and files which cause problems because they dounusual things with the stack.These whitelists serve as a TODO list for which functions and filesdon&apos;t yet have undwarf unwinder coverage.  Eventually most of thewhitelists can be removed in favor of manual CFI hint annotations orobjtool improvements.Signed-off-by: Josh Poimboeuf &lt;jpoimboe@redhat.com&gt;Cc: Andy Lutomirski &lt;luto@kernel.org&gt;Cc: Jiri Slaby &lt;jslaby@suse.cz&gt;Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: live-patching@vger.kernel.orgLink: http://lkml.kernel.org/r/7f934a5d707a574bda33ea282e9478e627fb1829.1498659915.git.jpoimboe@redhat.comSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux-6.15/arch/x86/platform/efi/Makefile</description>
        <pubDate>Wed, 28 Jun 2017 15:11:06 +0000</pubDate>
        <dc:creator>Josh Poimboeuf &lt;jpoimboe@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>75def552 - x86/efi/bgrt: Move efi-bgrt handling out of arch/x86</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/platform/efi/Makefile#75def552</link>
        <description>x86/efi/bgrt: Move efi-bgrt handling out of arch/x86Now with open-source boot firmware (EDK2) supporting ACPI BGRT tableaddition even for architectures like AARCH64, it makes sense to moveout the &apos;efi-bgrt.c&apos; file and supporting infrastructure from &apos;arch/x86&apos;directory and house it inside &apos;drivers/firmware/efi&apos;, so that this commoncode can be used across architectures.Signed-off-by: Bhupesh Sharma &lt;bhsharma@redhat.com&gt;Signed-off-by: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt;Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;Cc: Matt Fleming &lt;matt@codeblueprint.co.uk&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: linux-efi@vger.kernel.orgLink: http://lkml.kernel.org/r/20170404160245.27812-7-ard.biesheuvel@linaro.orgSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux-6.15/arch/x86/platform/efi/Makefile</description>
        <pubDate>Tue, 04 Apr 2017 16:02:40 +0000</pubDate>
        <dc:creator>Bhupesh Sharma &lt;bhsharma@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>c0dd6716 - objtool: Mark non-standard object files and directories</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/platform/efi/Makefile#c0dd6716</link>
        <description>objtool: Mark non-standard object files and directoriesCode which runs outside the kernel&apos;s normal mode of operation often doesunusual things which can cause a static analysis tool like objtool toemit false positive warnings: - boot image - vdso image - relocation - realmode - efi - head - purgatory - modpostSet OBJECT_FILES_NON_STANDARD for their related files and directories,which will tell objtool to skip checking them.  It&apos;s ok to skip thembecause they don&apos;t affect runtime stack traces.Also skip the following code which does the right thing with respect toframe pointers, but is too &quot;special&quot; to be validated by a tool: - entry - mcountAlso skip the test_nx module because it modifies its exception handlingtable at runtime, which objtool can&apos;t understand.  Fortunately it&apos;sjust a test module so it doesn&apos;t matter much.Currently objtool is the only user of OBJECT_FILES_NON_STANDARD, but itmight eventually be useful for other tools.Signed-off-by: Josh Poimboeuf &lt;jpoimboe@redhat.com&gt;Cc: Andrew Morton &lt;akpm@linux-foundation.org&gt;Cc: Andy Lutomirski &lt;luto@kernel.org&gt;Cc: Arnaldo Carvalho de Melo &lt;acme@kernel.org&gt;Cc: Bernd Petrovitsch &lt;bernd@petrovitsch.priv.at&gt;Cc: Borislav Petkov &lt;bp@alien8.de&gt;Cc: Chris J Arges &lt;chris.j.arges@canonical.com&gt;Cc: Jiri Slaby &lt;jslaby@suse.cz&gt;Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;Cc: Michal Marek &lt;mmarek@suse.cz&gt;Cc: Namhyung Kim &lt;namhyung@gmail.com&gt;Cc: Pedro Alves &lt;palves@redhat.com&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: live-patching@vger.kernel.orgLink: http://lkml.kernel.org/r/366c080e3844e8a5b6a0327dc7e8c2b90ca3baeb.1456719558.git.jpoimboe@redhat.comSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux-6.15/arch/x86/platform/efi/Makefile</description>
        <pubDate>Mon, 29 Feb 2016 04:22:34 +0000</pubDate>
        <dc:creator>Josh Poimboeuf &lt;jpoimboe@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>eeb9db09 - x86/efi: Move all workarounds to a separate file quirks.c</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/platform/efi/Makefile#eeb9db09</link>
        <description>x86/efi: Move all workarounds to a separate file quirks.cCurrently, it&apos;s difficult to find all the workarounds that areapplied when running on EFI, because they&apos;re littered throughoutvarious code paths. This change moves all of them into a separatefile with the hope that it will be come the single location for allour well documented quirks.Signed-off-by: Saurabh Tangri &lt;saurabh.tangri@intel.com&gt;Signed-off-by: Matt Fleming &lt;matt.fleming@intel.com&gt;

            List of files:
            /linux-6.15/arch/x86/platform/efi/Makefile</description>
        <pubDate>Mon, 02 Jun 2014 12:18:35 +0000</pubDate>
        <dc:creator>Saurabh Tangri &lt;saurabh.tangri@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>4f9dbcfc - x86/efi: Add mixed runtime services support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/platform/efi/Makefile#4f9dbcfc</link>
        <description>x86/efi: Add mixed runtime services supportSetup the runtime services based on whether we&apos;re booting in EFI nativemode or not. For non-native mode we need to thunk from 64-bit into32-bit mode before invoking the EFI runtime services.Using the runtime services after SetVirtualAddressMap() is slightly morecomplicated because we need to ensure that all the addresses we pass tothe firmware are below the 4GB boundary so that they can be addressedwith 32-bit pointers, see efi_setup_page_tables().Signed-off-by: Matt Fleming &lt;matt.fleming@intel.com&gt;

            List of files:
            /linux-6.15/arch/x86/platform/efi/Makefile</description>
        <pubDate>Fri, 10 Jan 2014 18:48:30 +0000</pubDate>
        <dc:creator>Matt Fleming &lt;matt.fleming@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>72548e83 - x86/efi: Add EFI framebuffer earlyprintk support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/platform/efi/Makefile#72548e83</link>
        <description>x86/efi: Add EFI framebuffer earlyprintk supportIt&apos;s incredibly difficult to diagnose early EFI boot issues withoutspecial hardware because earlyprintk=vga doesn&apos;t work on EFI systems.Add support for writing to the EFI framebuffer, via earlyprintk=efi,which will actually give users a chance of providing debug output.Cc: H. Peter Anvin &lt;hpa@zytor.com&gt;Acked-by: Ingo Molnar &lt;mingo@kernel.org&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: Peter Jones &lt;pjones@redhat.com&gt;Signed-off-by: Matt Fleming &lt;matt.fleming@intel.com&gt;

            List of files:
            /linux-6.15/arch/x86/platform/efi/Makefile</description>
        <pubDate>Fri, 04 Oct 2013 08:36:56 +0000</pubDate>
        <dc:creator>Matt Fleming &lt;matt.fleming@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>2223af38 - efi: Fix the ACPI BGRT driver for images located in EFI boot services memory</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/platform/efi/Makefile#2223af38</link>
        <description>efi: Fix the ACPI BGRT driver for images located in EFI boot services memoryThe ACPI BGRT driver accesses the BIOS logo image when it initializes.However, ACPI 5.0 (which introduces the BGRT) recommends putting thelogo image in EFI boot services memory, so that the OS can reclaim thatmemory.  Production systems follow this recommendation, breaking theACPI BGRT driver.Move the bulk of the BGRT code to run during a new EFI lateinitialization phase, which occurs after switching EFI to virtual mode,and after initializing ACPI, but before freeing boot services memory.Copy the BIOS logo image to kernel memory at that point, and make itaccessible to the BGRT driver.  Rework the existing ACPI BGRT driver toact as a simple wrapper exposing that image (and the properties from theBGRT) via sysfs.Signed-off-by: Josh Triplett &lt;josh@joshtriplett.org&gt;Link: http://lkml.kernel.org/r/93ce9f823f1c1f3bb88bdd662cce08eee7a17f5d.1348876882.git.josh@joshtriplett.orgSigned-off-by: H. Peter Anvin &lt;hpa@linux.intel.com&gt;

            List of files:
            /linux-6.15/arch/x86/platform/efi/Makefile</description>
        <pubDate>Sat, 29 Sep 2012 00:57:05 +0000</pubDate>
        <dc:creator>Josh Triplett &lt;josh@joshtriplett.org&gt;</dc:creator>
    </item>
<item>
        <title>b17ed480 - x86: Move efi to platform</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/platform/efi/Makefile#b17ed480</link>
        <description>x86: Move efi to platformSigned-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: Huang Ying &lt;ying.huang@intel.com&gt;

            List of files:
            /linux-6.15/arch/x86/platform/efi/Makefile</description>
        <pubDate>Sat, 16 Oct 2010 08:19:54 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
</channel>
</rss>
