Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
1887c9b653f99577c0f8ec413b0921a32b6129e2
/
drivers
/
firmware
/
efi
/
libstub
/
x86-stub.c
1887c9b
efi/x86: Decompress at start of PE image load address
by Arvind Sankar
· 4 years, 10 months ago
f3fa0ef
efi/libstub/x86: Deal with exit() boot service returning
by Ard Biesheuvel
· 4 years, 10 months ago
8acf63e
efi/x86: Avoid using code32_start
by Arvind Sankar
· 4 years, 10 months ago
17054f4
efi/x86: Implement mixed mode boot without the handover protocol
by Ard Biesheuvel
· 5 years ago
3b8f44f
efi/libstub/x86: Use Exit() boot service to exit the stub on errors
by Ard Biesheuvel
· 5 years ago
f7b85b3
efi/libstub/x86: Make loaded_image protocol handling mixed mode safe
by Ard Biesheuvel
· 5 years ago
79d3219
efi/libstub: Take noinitrd cmdline argument into account for devpath initrd
by Ard Biesheuvel
· 5 years ago
ec93fc3
efi/libstub: Add support for loading the initrd from a device path
by Ard Biesheuvel
· 5 years ago
91d150c
efi/libstub: Clean up command line parsing routine
by Ard Biesheuvel
· 5 years ago
31f5e54
efi/libstub: Take soft and hard memory limits into account for initrd loading
by Ard Biesheuvel
· 5 years ago
9302c1b
efi/libstub: Rewrite file I/O routine
by Ard Biesheuvel
· 5 years ago
1e45bf7
efi/libstub/x86: Permit cmdline data to be allocated above 4 GB
by Ard Biesheuvel
· 5 years ago
6a4db9b
efi/libstub/x86: Permit bootparams struct to be allocated above 4 GB
by Ard Biesheuvel
· 5 years ago
c2d0b47
efi/libstub/x86: Incorporate eboot.c into libstub
by Ard Biesheuvel
· 5 years ago
[Renamed (98%) from arch/x86/boot/compressed/eboot.c]
04a7d0e
efi/libstub/x86: Avoid overflowing code32_start on PE entry
by Ard Biesheuvel
· 5 years ago
e6d832e
efi/libstub/x86: Remove pointless zeroing of apm_bios_info
by Ard Biesheuvel
· 5 years ago
f32ea1c
efi/x86: Mark setup_graphics static
by Arvind Sankar
· 5 years ago
ef5a7b5
efi/x86: Remove GDT setup from efi_main
by Arvind Sankar
· 5 years ago
cada0b6
efi/libstub/x86: Fix EFI server boot failure
by Qian Cai
· 5 years ago
bd1d7093
efi/libstub/x86: Fix unused-variable warning
by Arnd Bergmann
· 5 years ago
796eb8d
efi/libstub/x86: Use const attribute for efi_is_64bit()
by Ard Biesheuvel
· 5 years ago
ea7d87f
efi/x86: Allow translating 64-bit arguments for mixed mode calls
by Arvind Sankar
· 5 years ago
bc7c9d6
efi/libstub/x86: Force 'hidden' visibility for extern declarations
by Ard Biesheuvel
· 5 years ago
966291f
efi/libstub: Rename efi_call_early/_runtime macros to be more intuitive
by Ard Biesheuvel
· 5 years ago
99ea8b1
efi/libstub: Drop 'table' argument from efi_table_attr() macro
by Ard Biesheuvel
· 5 years ago
47c0fd3
efi/libstub: Drop protocol argument from efi_call_proto() macro
by Ard Biesheuvel
· 5 years ago
23e6039
efi/libstub/x86: Work around page freeing issue in mixed mode
by Ard Biesheuvel
· 5 years ago
cd33a5c
efi/libstub: Remove 'sys_table_arg' from all function prototypes
by Ard Biesheuvel
· 5 years ago
8173ec7
efi/libstub: Drop sys_table_arg from printk routines
by Ard Biesheuvel
· 5 years ago
c3710de
efi/libstub/x86: Drop __efi_early() export and efi_config struct
by Ard Biesheuvel
· 5 years ago
dc29da1
efi/libstub: Unify the efi_char16_printk implementations
by Ard Biesheuvel
· 5 years ago
2fcdad2
efi/libstub: Get rid of 'sys_table_arg' macro parameter
by Ard Biesheuvel
· 5 years ago
afc4cc7
efi/libstub/x86: Avoid thunking for native firmware calls
by Ard Biesheuvel
· 5 years ago
960a8d0
efi/libstub: Use stricter typing for firmware function pointers
by Ard Biesheuvel
· 5 years ago
f958efe
efi/libstub: Distinguish between native/mixed not 32/64 bit
by Ard Biesheuvel
· 5 years ago
2732ea0
efi/libstub: Use a helper to iterate over a EFI handle array
by Ard Biesheuvel
· 5 years ago
6e9f879
Merge tag 'acpi-5.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
by Linus Torvalds
· 5 years ago
262b45a
x86/efi: EFI soft reservation to E820 enumeration
by Dan Williams
· 5 years ago
0d95981
x86: efi/random: Invoke EFI_RNG_PROTOCOL to seed the UEFI RNG table
by Dominik Brodowski
· 5 years ago
220dd76
x86, efi: Never relocate kernel below lowest acceptable address
by Kairui Song
· 5 years ago
cd6697b
x86/boot/efi: Remove unused variables
by Zhenzhong Duan
· 6 years ago
97873a3
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 497
by Thomas Gleixner
· 6 years ago
b84a64f
x86/efi: Allocate e820 buffer before calling efi_exit_boot_service
by Eric Snowberg
· 6 years ago
c33ce98
efi/x86: Call efi_parse_options() from efi_main()
by Hans de Goede
· 6 years ago
aab9593
efi/x86: Replace references to efi_early->is64 with efi_is_64bit()
by Ard Biesheuvel
· 6 years ago
c4db9c1
efi: Deduplicate efi_open_volume()
by Lukas Wunner
· 6 years ago
093174f
efi/x86: Add missing NULL initialization in UGA draw protocol discovery
by Ard Biesheuvel
· 6 years ago
290084c
efi/x86: Merge 32-bit and 64-bit UGA draw protocol setup routines
by Ard Biesheuvel
· 6 years ago
0b767b1
efi/x86: Align efi_uga_draw_protocol typedef names to convention
by Ard Biesheuvel
· 6 years ago
75c5a71
efi/x86: Merge the setup_efi_pci32() and setup_efi_pci64() routines
by Ard Biesheuvel
· 6 years ago
90a2186
efi/x86: Clean up the eboot code
by Ingo Molnar
· 7 years ago
e296701
efi/x86: Fix mixed mode reboot loop by removing pointless call to PciIo->Attributes()
by Ard Biesheuvel
· 7 years ago
2e6eb40
efi/x86: Fix incorrect invocation of PciIo->Attributes()
by Ard Biesheuvel
· 7 years ago
1de3a1b
efi/x86: Ignore unrealistically large option ROMs
by Hans de Goede
· 7 years ago
2c3625c
efi/x86: Fold __setup_efi_pci32() and __setup_efi_pci64() into one function
by Ard Biesheuvel
· 7 years ago
cb0ba79
efi: Align efi_pci_io_protocol typedefs to type naming convention
by Ard Biesheuvel
· 7 years ago
0b3225a
efi: Avoid potential crashes, fix the 'struct efi_pci_io_protocol_32' definition for mixed mode
by Ard Biesheuvel
· 7 years ago
36b6497
efi: Use string literals for efi_char16_t variable initializers
by Ard Biesheuvel
· 7 years ago
f779ca7
efi: Make const array 'apple' static
by Colin Ian King
· 7 years ago
ed7158b
treewide/trivial: Remove ';;$' typo noise
by Ingo Molnar
· 7 years ago
33b6d03
efi: call get_event_log before ExitBootServices
by Thiebaud Weksteen
· 7 years ago
f92e3da
Merge branch 'efi-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 7 years ago
24e700e
Merge branch 'x86-apic-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 7 years ago
64b163f
x86/idt: Unify gate_struct handling for 32/64-bit kernels
by Thomas Gleixner
· 7 years ago
ccc829b
efi/libstub: Enable reset attack mitigation
by Matthew Garrett
· 7 years ago
02e43c2
efi: Introduce efi_early_memdesc_ptr to get pointer to memmap descriptor
by Baoquan He
· 7 years ago
919a02d
x86/boot/efi: Define __KERNEL32_CS GDT on 64-bit configurations
by Kirill A. Shutemov
· 8 years ago
4c94117
x86/boot/efi: Fix __KERNEL_CS definition of GDT entry on 64-bit configurations
by Kirill A. Shutemov
· 8 years ago
f8fceac
x86/boot/efi: Cleanup initialization of GDT entries
by Kirill A. Shutemov
· 8 years ago
0871d5a
Merge branch 'linus' into WIP.x86/boot, to fix up conflicts and to pick up updates
by Ingo Molnar
· 8 years ago
de8cb45
efi: Get and store the secure boot status
by David Howells
· 8 years ago
a2cd2f3
x86/efi: Allow invocation of arbitrary runtime services
by David Howells
· 8 years ago
db4545d
x86/efi: Deduplicate efi_char16_printk()
by Lukas Wunner
· 8 years ago
2bd79f3
efi: Deduplicate efi_file_size() / _read() / _close()
by Lukas Wunner
· 8 years ago
7410aa1
x86/boot/e820: Separate the E820 ABI structures from the in-kernel structures
by Ingo Molnar
· 8 years ago
09821ff
x86/boot/e820: Prefix the E820_* type names with "E820_TYPE_"
by Ingo Molnar
· 8 years ago
61a5010
x86/boot/e820: Rename everything to e820_table
by Ingo Molnar
· 8 years ago
acd4c04
x86/boot/e820: Rename 'e820_map' variables to 'e820_array'
by Ingo Molnar
· 8 years ago
8ec67d9
x86/boot/e820: Rename the basic e820 data types to 'struct e820_entry' and 'struct e820_array'
by Ingo Molnar
· 8 years ago
5520b7e
x86/boot/e820: Remove spurious asm/e820/api.h inclusions
by Ingo Molnar
· 8 years ago
58c5475
x86/efi: Retrieve and assign Apple device properties
by Lukas Wunner
· 8 years ago
5465fe0
Merge tag 'efi-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi into efi/core
by Ingo Molnar
· 8 years ago
0a637ee
x86/efi: Allow invocation of arbitrary boot services
by Lukas Wunner
· 8 years ago
15cf7ca
x86/efi: Remove unused find_bits() function
by Lukas Wunner
· 8 years ago
ac0e94b
x86/efi: Initialize status to ensure garbage is not returned on small size
by Colin Ian King
· 8 years ago
d649340
x86/efi: Use efi_exit_boot_services()
by Jeffrey Hugo
· 8 years ago
dadb57a
efi/libstub: Allocate headspace in efi_get_memory_map()
by Jeffrey Hugo
· 8 years ago
f6d1747
x86/efi: Remove unused variable 'efi'
by Colin Ian King
· 9 years ago
fc37206
efi/libstub: Move Graphics Output Protocol handling to generic code
by Ard Biesheuvel
· 9 years ago
2c23b73
x86/efi: Prepare GOP handling code for reuse as generic code
by Ard Biesheuvel
· 9 years ago
790a2ee
Merge tag 'efi-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi into core/efi
by Ingo Molnar
· 9 years ago
8a53554
x86/efi: Fix multiple GOP device support
by Kővágó, Zoltán
· 9 years ago
ae2ee62
efifb: Add support for 64-bit frame buffer addresses
by Matt Fleming
· 9 years ago
5461bd8
Merge tag 'v4.2-rc7' into x86/boot, to refresh the branch before merging new changes
by Ingo Molnar
· 9 years ago
7cc03e4
x86/efi: Use all 64 bit of efi_memmap in setup_e820()
by Dmitry Skorodumov
· 9 years ago
9491630
x86/boot: Obsolete the MCA sys_desc_table
by Paolo Pisati
· 9 years ago
ad5fb87
e820, efi: add ACPI 6.0 persistent memory types
by Dan Williams
· 10 years ago
c102cb0
Merge tag 'efi-urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi into x86/urgent
by Ingo Molnar
· 10 years ago
98b228f
x86/efi: Store upper bits of command line buffer address in ext_cmd_line_ptr
by Roy Franz
· 10 years ago
393f203
x86_64: kasan: add interceptors for memset/memmove/memcpy functions
by Andrey Ryabinin
· 10 years ago
Next »