aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/boot/compressed/eboot.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2020-02-23efi/libstub/x86: Incorporate eboot.c into libstubArd Biesheuvel1-777/+0
2020-02-22efi/libstub/x86: Avoid overflowing code32_start on PE entryArd Biesheuvel1-22/+18
2020-02-22efi/libstub/x86: Remove pointless zeroing of apm_bios_infoArd Biesheuvel1-5/+0
2020-02-22efi/x86: Mark setup_graphics staticArvind Sankar1-1/+1
2020-02-22efi/x86: Remove GDT setup from efi_mainArvind Sankar1-103/+0
2020-01-25efi/libstub/x86: Fix EFI server boot failureQian Cai1-1/+1
2020-01-20efi/libstub/x86: Fix unused-variable warningArnd Bergmann1-2/+0
2020-01-20efi/libstub/x86: Use const attribute for efi_is_64bit()Ard Biesheuvel1-8/+6
2020-01-10efi/x86: Allow translating 64-bit arguments for mixed mode callsArvind Sankar1-16/+0
2020-01-10efi/libstub/x86: Force 'hidden' visibility for extern declarationsArd Biesheuvel1-0/+2
2019-12-25efi/libstub: Rename efi_call_early/_runtime macros to be more intuitiveArd Biesheuvel1-42/+35
2019-12-25efi/libstub: Drop 'table' argument from efi_table_attr() macroArd Biesheuvel1-4/+4
2019-12-25efi/libstub: Drop protocol argument from efi_call_proto() macroArd Biesheuvel1-14/+9
2019-12-25efi/libstub/x86: Work around page freeing issue in mixed modeArd Biesheuvel1-0/+16
2019-12-25efi/libstub: Remove 'sys_table_arg' from all function prototypesArd Biesheuvel1-22/+18
2019-12-25efi/libstub: Drop sys_table_arg from printk routinesArd Biesheuvel1-14/+14
2019-12-25efi/libstub/x86: Drop __efi_early() export and efi_config structArd Biesheuvel1-52/+30
2019-12-25efi/libstub: Unify the efi_char16_printk implementationsArd Biesheuvel1-7/+0
2019-12-25efi/libstub: Get rid of 'sys_table_arg' macro parameterArd Biesheuvel1-0/+5
2019-12-25efi/libstub/x86: Avoid thunking for native firmware callsArd Biesheuvel1-1/+2
2019-12-25efi/libstub: Use stricter typing for firmware function pointersArd Biesheuvel1-4/+6
2019-12-25efi/libstub: Distinguish between native/mixed not 32/64 bitArd Biesheuvel1-2/+1
2019-12-25efi/libstub: Use a helper to iterate over a EFI handle arrayArd Biesheuvel1-9/+5
2019-11-26Merge tag 'acpi-5.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pmLinus Torvalds1-1/+5
2019-11-07x86/efi: EFI soft reservation to E820 enumerationDan Williams1-1/+5
2019-11-07x86: efi/random: Invoke EFI_RNG_PROTOCOL to seed the UEFI RNG tableDominik Brodowski1-0/+3
2019-10-31x86, efi: Never relocate kernel below lowest acceptable addressKairui Song1-1/+3
2019-07-18x86/boot/efi: Remove unused variablesZhenzhong Duan1-9/+1
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 497Thomas Gleixner1-3/+1
2018-11-30x86/efi: Allocate e820 buffer before calling efi_exit_boot_serviceEric Snowberg1-24/+41
2018-09-26efi/x86: Call efi_parse_options() from efi_main()Hans de Goede1-0/+10
2018-07-22efi/x86: Replace references to efi_early->is64 with efi_is_64bit()Ard Biesheuvel1-10/+6
2018-07-22efi: Deduplicate efi_open_volume()Lukas Wunner1-63/+0
2018-07-22efi/x86: Add missing NULL initialization in UGA draw protocol discoveryArd Biesheuvel1-0/+1
2018-07-22efi/x86: Merge 32-bit and 64-bit UGA draw protocol setup routinesArd Biesheuvel1-85/+26
2018-07-22efi/x86: Align efi_uga_draw_protocol typedef names to conventionArd Biesheuvel1-2/+2
2018-07-22efi/x86: Merge the setup_efi_pci32() and setup_efi_pci64() routinesArd Biesheuvel1-91/+32
2018-07-16efi/x86: Clean up the eboot codeIngo Molnar1-120/+125
2018-07-11efi/x86: Fix mixed mode reboot loop by removing pointless call to PciIo->Attributes()Ard Biesheuvel1-9/+3
2018-06-24efi/x86: Fix incorrect invocation of PciIo->Attributes()Ard Biesheuvel1-1/+1
2018-05-14efi/x86: Ignore unrealistically large option ROMsHans de Goede1-1/+8
2018-05-14efi/x86: Fold __setup_efi_pci32() and __setup_efi_pci64() into one functionArd Biesheuvel1-82/+25
2018-05-14efi: Align efi_pci_io_protocol typedefs to type naming conventionArd Biesheuvel1-4/+4
2018-05-14efi: Avoid potential crashes, fix the 'struct efi_pci_io_protocol_32' definition for mixed modeArd Biesheuvel1-2/+4
2018-03-12efi: Use string literals for efi_char16_t variable initializersArd Biesheuvel1-1/+2
2018-03-09efi: Make const array 'apple' staticColin Ian King1-1/+1
2018-02-22treewide/trivial: Remove ';;$' typo noiseIngo Molnar1-2/+2
2018-01-08efi: call get_event_log before ExitBootServicesThiebaud Weksteen1-0/+1
2017-09-07Merge branch 'efi-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-0/+3
2017-09-04Merge branch 'x86-apic-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-4/+4