summaryrefslogtreecommitdiffstats
path: root/arch/x86/boot/compressed/eboot.c
Commit message (Expand)AuthorAgeFilesLines
* efi/libstub/x86: Incorporate eboot.c into libstubArd Biesheuvel2020-02-231-777/+0
* efi/libstub/x86: Avoid overflowing code32_start on PE entryArd Biesheuvel2020-02-221-22/+18
* efi/libstub/x86: Remove pointless zeroing of apm_bios_infoArd Biesheuvel2020-02-221-5/+0
* efi/x86: Mark setup_graphics staticArvind Sankar2020-02-221-1/+1
* efi/x86: Remove GDT setup from efi_mainArvind Sankar2020-02-221-103/+0
* efi/libstub/x86: Fix EFI server boot failureQian Cai2020-01-251-1/+1
* efi/libstub/x86: Fix unused-variable warningArnd Bergmann2020-01-201-2/+0
* efi/libstub/x86: Use const attribute for efi_is_64bit()Ard Biesheuvel2020-01-201-8/+6
* efi/x86: Allow translating 64-bit arguments for mixed mode callsArvind Sankar2020-01-101-16/+0
* efi/libstub/x86: Force 'hidden' visibility for extern declarationsArd Biesheuvel2020-01-101-0/+2
* efi/libstub: Rename efi_call_early/_runtime macros to be more intuitiveArd Biesheuvel2019-12-251-42/+35
* efi/libstub: Drop 'table' argument from efi_table_attr() macroArd Biesheuvel2019-12-251-4/+4
* efi/libstub: Drop protocol argument from efi_call_proto() macroArd Biesheuvel2019-12-251-14/+9
* efi/libstub/x86: Work around page freeing issue in mixed modeArd Biesheuvel2019-12-251-0/+16
* efi/libstub: Remove 'sys_table_arg' from all function prototypesArd Biesheuvel2019-12-251-22/+18
* efi/libstub: Drop sys_table_arg from printk routinesArd Biesheuvel2019-12-251-14/+14
* efi/libstub/x86: Drop __efi_early() export and efi_config structArd Biesheuvel2019-12-251-52/+30
* efi/libstub: Unify the efi_char16_printk implementationsArd Biesheuvel2019-12-251-7/+0
* efi/libstub: Get rid of 'sys_table_arg' macro parameterArd Biesheuvel2019-12-251-0/+5
* efi/libstub/x86: Avoid thunking for native firmware callsArd Biesheuvel2019-12-251-1/+2
* efi/libstub: Use stricter typing for firmware function pointersArd Biesheuvel2019-12-251-4/+6
* efi/libstub: Distinguish between native/mixed not 32/64 bitArd Biesheuvel2019-12-251-2/+1
* efi/libstub: Use a helper to iterate over a EFI handle arrayArd Biesheuvel2019-12-251-9/+5
* Merge tag 'acpi-5.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds2019-11-261-1/+5
|\
| * x86/efi: EFI soft reservation to E820 enumerationDan Williams2019-11-071-1/+5
* | x86: efi/random: Invoke EFI_RNG_PROTOCOL to seed the UEFI RNG tableDominik Brodowski2019-11-071-0/+3
|/
* x86, efi: Never relocate kernel below lowest acceptable addressKairui Song2019-10-311-1/+3
* x86/boot/efi: Remove unused variablesZhenzhong Duan2019-07-181-9/+1
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 497Thomas Gleixner2019-06-191-3/+1
* x86/efi: Allocate e820 buffer before calling efi_exit_boot_serviceEric Snowberg2018-11-301-24/+41
* efi/x86: Call efi_parse_options() from efi_main()Hans de Goede2018-09-261-0/+10
* efi/x86: Replace references to efi_early->is64 with efi_is_64bit()Ard Biesheuvel2018-07-221-10/+6
* efi: Deduplicate efi_open_volume()Lukas Wunner2018-07-221-63/+0
* efi/x86: Add missing NULL initialization in UGA draw protocol discoveryArd Biesheuvel2018-07-221-0/+1
* efi/x86: Merge 32-bit and 64-bit UGA draw protocol setup routinesArd Biesheuvel2018-07-221-85/+26
* efi/x86: Align efi_uga_draw_protocol typedef names to conventionArd Biesheuvel2018-07-221-2/+2
* efi/x86: Merge the setup_efi_pci32() and setup_efi_pci64() routinesArd Biesheuvel2018-07-221-91/+32
* efi/x86: Clean up the eboot codeIngo Molnar2018-07-161-120/+125
* efi/x86: Fix mixed mode reboot loop by removing pointless call to PciIo->Attr...Ard Biesheuvel2018-07-111-9/+3
* efi/x86: Fix incorrect invocation of PciIo->Attributes()Ard Biesheuvel2018-06-241-1/+1
* efi/x86: Ignore unrealistically large option ROMsHans de Goede2018-05-141-1/+8
* efi/x86: Fold __setup_efi_pci32() and __setup_efi_pci64() into one functionArd Biesheuvel2018-05-141-82/+25
* efi: Align efi_pci_io_protocol typedefs to type naming conventionArd Biesheuvel2018-05-141-4/+4
* efi: Avoid potential crashes, fix the 'struct efi_pci_io_protocol_32' definit...Ard Biesheuvel2018-05-141-2/+4
* efi: Use string literals for efi_char16_t variable initializersArd Biesheuvel2018-03-121-1/+2
* efi: Make const array 'apple' staticColin Ian King2018-03-091-1/+1
* treewide/trivial: Remove ';;$' typo noiseIngo Molnar2018-02-221-2/+2
* efi: call get_event_log before ExitBootServicesThiebaud Weksteen2018-01-081-0/+1
* Merge branch 'efi-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2017-09-071-0/+3
|\
| * efi/libstub: Enable reset attack mitigationMatthew Garrett2017-08-261-0/+3