index
:
kernel/git/ardb/grub.git
loadfile2-v4
loadfile2-v5
shim-loader-protocol
x86_64-generic-efi
Unnamed repository; edit this file 'description' to name the repository.
Ard Biesheuvel
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2023-06-30
efi: Prefer shim image loader protocol if it exists
shim-loader-protocol
Ard Biesheuvel
2
-5
/
+47
2023-06-30
efi: Fallback to legacy mode if shim is loaded on x86 archs
Daniel Kiper
3
-1
/
+31
2023-06-30
efi: Drop __grub_efi_api attribute from shim_lock->verify() call
Daniel Kiper
1
-1
/
+1
2023-06-23
lib/relocator: Fix OOB write when initializing lo->freebytes[]
Daniel Kiper
1
-3
/
+5
2023-06-23
lib/relocator: Enforce GRUB_RELOCATOR_FIRMWARE_REQUESTS_QUANT divisibility by 8
Daniel Kiper
1
-0
/
+2
2023-06-23
emu: Add SDL2 support
Julian Andres Klode
5
-24
/
+151
2023-06-23
emu: SDL style fixes
Julian Andres Klode
2
-9
/
+9
2023-06-23
tpm: Enable boot despite unknown firmware failure
Michał Grzelak
4
-10
/
+17
2023-06-23
bootstrap: Fix patching warnings
Daniel Kiper
1
-3
/
+3
2023-06-23
efi: Add missing __grub_efi_api attributes
Daniel Kiper
4
-59
/
+59
2023-06-23
disk: Generalize MD_MAX_DISKS to GRUB_MDRAID_MAX_DISKS
Julian Andres Klode
3
-12
/
+15
2023-06-23
loongarch: Disable relaxation relocations
Xiaotian Wu
1
-0
/
+23
2023-06-13
loongarch: Add ELF relocation types documentation and comments
Xiaotian Wu
1
-0
/
+25
2023-06-13
loongarch: Rename function names
Xiaotian Wu
4
-8
/
+8
2023-06-13
util/grub-mkimagexx: Optimize code using pc variable
Xiaotian Wu
1
-1
/
+1
2023-06-13
kern/{arm64,loongarch64}/dl_helper: Use the correct format specifier for form...
Xiaotian Wu
2
-4
/
+4
2023-06-13
kern/acpi: Use xsdt_addr if present
Qiumiao Zhang
1
-6
/
+6
2023-06-13
commands/acpi: Use xsdt_addr if present
Qiumiao Zhang
1
-1
/
+5
2023-06-13
fs/udf: Fix out of bounds access
Lidong Chen
1
-0
/
+38
2023-06-13
docs: Add debugging chapter to development documentation
Glenn Washburn
1
-0
/
+224
2023-06-13
fs/xfs: Fix issues found while fuzzing the XFS filesystem
Darren Kenny
1
-0
/
+26
2023-06-13
util/import_unicode.py: Ensure output is deterministic
Alexander Kanavin
1
-1
/
+1
2023-06-13
grub-core/genmoddep.awk: Ensure output is deterministic
Alexander Kanavin
1
-1
/
+3
2023-06-13
gentpl.py: Ensure output is deterministic
Alexander Kanavin
1
-0
/
+1
2023-06-01
gdb: Add gdbinfo command for printing the load address of the EFI application
Glenn Washburn
7
-4
/
+100
2023-06-01
loader/efi/chainloader: Do not require a $root visible to EFI firmware when c...
Glenn Washburn
1
-15
/
+13
2023-06-01
docs: Document extra arguments to chainloader on EFI
Glenn Washburn
1
-2
/
+5
2023-06-01
util/grub.d/25_bli.in: Activate bli module on EFI
Oliver Steffen
2
-0
/
+30
2023-06-01
bli: Add a module for the Boot Loader Interface
Oliver Steffen
4
-0
/
+154
2023-06-01
kern: Check for NULL when closing devices and disks
Oliver Steffen
2
-0
/
+7
2023-06-01
docs: Reword section headings
Oliver Steffen
1
-10
/
+10
2023-06-01
efi: Add grub_efi_set_variable_to_string()
Oliver Steffen
2
-0
/
+25
2023-06-01
kern/misc, kern/efi: Extract UTF-8 to UTF-16 code
Oliver Steffen
3
-15
/
+41
2023-06-01
include/grub/types.h: Add GRUB_SSIZE_MAX
Oliver Steffen
1
-0
/
+2
2023-06-01
guid: Make use of GUID printf format specifier
Oliver Steffen
5
-58
/
+10
2023-06-01
kern/misc: Add a format specifier GUIDs
Oliver Steffen
1
-21
/
+60
2023-06-01
guid: Unify GUID types
Oliver Steffen
37
-148
/
+130
2023-06-01
efi: Add grub_efi_set_variable_with_attributes()
Oliver Steffen
2
-7
/
+19
2023-05-25
kern/efi/mm: Fix use-after-free in finish boot services
Alec Brown
1
-0
/
+3
2023-05-25
efi: Handle NULL return value when getting loaded image protocol
Ard Biesheuvel
1
-1
/
+8
2023-05-25
efi: Use generic EFI loader for x86_64 and i386
Ard Biesheuvel
4
-6
/
+55
2023-05-25
efi: Remove x86_64 call wrappers
Ard Biesheuvel
3
-203
/
+0
2023-05-25
efi: Drop all uses of efi_call_XX() wrappers
Ard Biesheuvel
23
-170
/
+165
2023-05-25
efi: Add calling convention annotation to all prototypes
Ard Biesheuvel
4
-371
/
+397
2023-05-25
efi: Make EFI PXE protocol methods non-callable
Ard Biesheuvel
1
-12
/
+12
2023-05-25
loader/multiboot_elfxx: Check program header offset doesn't exceed constraints
Alec Brown
1
-1
/
+3
2023-05-25
loader/multiboot_elfxx: Check section header region before allocating memory
Alec Brown
1
-0
/
+3
2023-05-25
loader/multiboot_elfxx: Check program memory isn't larger than allocated memo...
Alec Brown
1
-4
/
+11
2023-05-25
kern/loongarch64/dl_helper: Avoid undefined behavior when popping from an emp...
WANG Xuerui
1
-1
/
+1
2023-05-25
pci: Rename GRUB_PCI_CLASS_*
Peter Zijlstra (Intel)
7
-9
/
+9
2023-05-25
term/serial: Add support for PCI serial devices
Peter Zijlstra (Intel)
6
-4
/
+116
2023-05-17
tests/util/grub-fs-tester: Avoid failing some file system tests due to file s...
Glenn Washburn
1
-9
/
+1
2023-05-17
docs: Command-line and menu entry commands are now separated
Glenn Washburn
1
-6
/
+5
2023-05-17
lib/relocator: Always enforce the requested alignment in malloc_in_range()
Roger Pau Monné
1
-2
/
+2
2023-05-17
term/ns8250: Fix incorrect usage of access_size
Benjamin Herrenschmidt
2
-26
/
+24
2023-05-17
util/grub-install-common: Fix the key of the --core-compress option
Ákos Nagy
1
-1
/
+1
2023-05-17
fs/hfsplus: Set grub_errno to prevent NULL pointer access
Lidong Chen
1
-2
/
+8
2023-05-17
fs/hfsplus: Prevent out of bound access in catalog file
Lidong Chen
1
-0
/
+10
2023-05-17
fs/hfsplus: Validate btree node size
Lidong Chen
1
-0
/
+7
2023-05-17
INSTALL: Use exfat-utils package instead of exfatprogs
Glenn Washburn
1
-1
/
+1
2023-05-17
INSTALL: Document that building grub-mkfont requires xfonts-unifont
Glenn Washburn
1
-0
/
+3
2023-05-17
net/dns: Fix lookup error when no IPv6 is returned
Renaud Métrich
1
-16
/
+6
2023-05-17
net/dns: Add debugging messages in recv_hook() function
Renaud Métrich
1
-0
/
+4
2023-05-17
net/dns: Simplify error handling of recv_hook() function
Renaud Métrich
1
-33
/
+15
2023-05-17
net/dns: Fix removal of DNS server
Renaud Métrich
1
-2
/
+5
2023-05-17
tests: Add LoongArch to various test cases
Xiaotian Wu
8
-5
/
+25
2023-05-17
tests: Fix timezone inconsistency in squashfs_test
Xiaotian Wu
1
-1
/
+1
2023-05-17
loongarch: Add to build system
Xiaotian Wu
12
-39
/
+113
2023-05-17
loongarch: Add auxiliary files
Xiaotian Wu
9
-3
/
+239
2023-05-17
loongarch: Add support for ELF psABI v2.00 relocations
Xiaotian Wu
7
-4
/
+193
2023-05-17
loongarch: Add support for ELF psABI v1.00 relocations
Xiaotian Wu
7
-3
/
+522
2023-05-17
loongarch: Add early startup code
Xiaotian Wu
1
-0
/
+34
2023-05-17
loongarch: Add setjmp implementation
Xiaotian Wu
3
-0
/
+98
2023-05-17
elf: Add LoongArch definitions
Xiaotian Wu
1
-0
/
+23
2023-05-17
pe: Add LoongArch definitions
Xiaotian Wu
1
-16
/
+20
2023-05-16
font: Try opening fonts from the bundled memdisk
Chris Coulson
1
-17
/
+31
2023-05-16
net: Read bracketed IPv6 addrs and port numbers
Robbie Harwood
5
-10
/
+111
2023-05-16
Revert "net/http: Allow use of non-standard TCP/IP ports"
Robbie Harwood
2
-71
/
+2
2023-05-16
term/at_keyboard: Add timeout to fix hang on HP EliteBooks
Riku Viitanen
1
-1
/
+11
2023-04-13
tests/util/grub-fs-tester: Add missing redirect to /dev/null
Glenn Washburn
1
-1
/
+1
2023-04-13
disk: Replace transform_sector() function with grub_disk_to_native_sector()
Mukesh Kumar Chaurasiya
3
-11
/
+5
2023-04-13
tests: Add test for iso9660 delayed CE hop
Thomas Schmitt
2
-0
/
+23
2023-04-13
fs/iso9660: Delay CE hop until end of current SUSP area
Thomas Schmitt
1
-40
/
+42
2023-03-29
kern/ieee1275/init: Extended support in Vec5
Avnish Chouhan
1
-6
/
+41
2023-03-29
kern/ieee1275/init: Convert plain numbers to constants in Vec5
Avnish Chouhan
1
-1
/
+7
2023-03-29
loader/emu/linux: Work around systemctl kexec returning
Robbie Harwood
1
-0
/
+4
2023-03-29
tpm: Disable the tpm verifier if the TPM device is not present
Michael Chang
4
-10
/
+58
2023-03-29
INSTALL: Document programs and packages needed for using gdb_grub script
Glenn Washburn
1
-0
/
+6
2023-03-29
RISC-V: Use common linux loader
Atish Patra
2
-61
/
+2
2023-03-29
efi: Remove arch specific image headers for RISC-V, ARM64 and ARM
Atish Patra
9
-162
/
+31
2023-03-29
loader/efi: Move ARM64 linux loader to common code
Atish Patra
2
-2
/
+2
2023-03-14
util/grub-module-verifierXX: Add module_size parameter to functions for sanit...
Alec Brown
1
-50
/
+67
2023-03-14
gdb: Add extra early initialization symbols for i386-pc
Glenn Washburn
1
-0
/
+6
2023-03-14
gdb: Modify gdb prompt when running gdb_grub script
Glenn Washburn
1
-0
/
+4
2023-03-14
gdb: Allow running user-defined commands at GRUB start
Glenn Washburn
1
-0
/
+51
2023-03-14
gdb: Add functions to make loading from dynamically positioned targets easier
Glenn Washburn
2
-1
/
+107
2023-03-14
gdb: Replace module symbol loading implementation with Python one
Glenn Washburn
4
-83
/
+87
2023-03-14
gdb: Only connect to remote target once when first sourced
Glenn Washburn
1
-8
/
+11
2023-03-14
gdb: Conditionally run GDB script logic for dynamically or statically positio...
Glenn Washburn
1
-3
/
+16
2023-03-14
gdb: Move runtime module loading into runtime_load_module
Glenn Washburn
1
-7
/
+13
2023-03-07
osdep/devmapper/getroot: Fix build error on 32-bit host
Michael Chang
1
-2
/
+2
2023-03-07
commands/ieee1275/ibmvtpm: Add support for trusted boot using a vTPM 2.0
Stefan Berger
4
-1
/
+167
2023-03-07
commands/memtools: Add memtool module with memory allocation stress-test
Daniel Axtens
4
-0
/
+163
2023-03-07
ieee1275: Implement vec5 for cas negotiation
Diego Domingos
1
-1
/
+20
2023-03-07
ieee1275: Support runtime memory claiming
Daniel Axtens
2
-20
/
+257
2023-03-07
ieee1275: Drop len -= 1 quirk in heap_init
Daniel Axtens
1
-1
/
+0
2023-03-07
ieee1275: Request memory with ibm, client-architecture-support
Daniel Axtens
3
-0
/
+180
2023-02-28
RISC-V: Handle R_RISCV_CALL_PLT reloc
Khem Raj
2
-0
/
+3
2023-02-28
osdep/hurd/getroot: Remove unused variables in grub_util_find_hurd_root_device()
John Paul Adrian Glaubitz
1
-2
/
+0
2023-02-28
gdb: If no modules have been loaded, do not try to load module symbols
Glenn Washburn
1
-1
/
+3
2023-02-28
gdb: Prevent wrapping when writing to .segments.tmp
Glenn Washburn
1
-0
/
+4
2023-02-28
gdb: Fix redirection issue in dump_module_sections
Glenn Washburn
1
-10
/
+5
2023-02-28
efi: Allow expression as func argument to efi_call_* macros on all platforms
Glenn Washburn
1
-9
/
+9
2023-02-28
loader/i386/linux: Correct wrong initrd address for debug
Jeremy Szu
1
-2
/
+2
2023-02-28
INSTALL: Document that the functional test requires the package xfonts-unifont
Glenn Washburn
1
-0
/
+1
2023-02-28
tests: Return hard error for functional test when unicode.pf2 does not exist
Glenn Washburn
1
-0
/
+5
2023-02-28
tests: grub_cmd_cryptomount should hard error when pre-requisites are not met
Glenn Washburn
1
-3
/
+3
2023-02-28
tests: Add pathological iso9660 filesystem tests
Glenn Washburn
3
-1
/
+16
2023-02-14
osdep/linux/hostdisk: Modify sector by sysfs as disk sector
Mukesh Kumar Chaurasiya
2
-3
/
+11
2023-02-14
tests/util/grub-fs-tester: Use shell variable instead of autoconf
Glenn Washburn
1
-9
/
+10
2023-02-14
tests/util/grub-fs-tester: Remove unused variable
Glenn Washburn
1
-2
/
+0
2023-02-14
net/bootp: Fix unchecked return value
Alec Brown
1
-1
/
+3
2023-02-02
mm: Avoid complex heap growth math in hot path
Zhang Boyang
1
-14
/
+20
2023-02-02
mm: Preallocate some space when adding new regions
Zhang Boyang
1
-0
/
+6
2023-02-02
mm: Adjust new region size to take management overhead into account
Zhang Boyang
1
-3
/
+61
2023-02-02
tests/util/grub-shell: Add $GRUB_QEMU_OPTS to run.sh to easily see unofficial...
Glenn Washburn
1
-3
/
+5
2023-02-02
tests/util/grub-shell: Create run.sh in working directory for easily running ...
Glenn Washburn
1
-5
/
+23
2023-02-02
tests: Allow turning on shell tracing from environment variables
Glenn Washburn
2
-1
/
+6
2023-02-02
misc: Move *printf function declarations to same location
Glenn Washburn
1
-2
/
+3
2023-02-02
fs/iso9660: Prevent skipping CE or ST at start of continuation area
Thomas Schmitt
1
-0
/
+16
2023-02-02
fs/iso9660: Incorrect check for entry boundary
Lidong Chen
1
-2
/
+15
2023-02-02
fs/iso9660: Avoid reading past the entry boundary
Lidong Chen
1
-2
/
+14
2023-02-02
fs/iso9660: Prevent read past the end of system use area
Lidong Chen
1
-3
/
+27
2023-02-02
fs/iso9660: Add check to prevent infinite loop
Lidong Chen
1
-0
/
+22
2023-02-01
grub-fs-tester: Add LUKS1 and LUKS2 support
Pierre-Louis Bonicoli
5
-2
/
+115
2023-02-01
osdep/devmapper/getroot: Set up cheated LUKS2 cryptodisk mount from DM parame...
Josselin Poiret
1
-1
/
+106
2023-02-01
osdep/devmapper/getroot: Have devmapper recognize LUKS2
Josselin Poiret
1
-4
/
+7
2023-02-01
disk/cryptodisk: When cheatmounting, use the sector info of the cheat device
Fabian Vogt
1
-2
/
+18
2023-01-19
fs/f2fs: Fix off-by-one error in nat journal entries check
Daniel Axtens
1
-1
/
+1
2023-01-19
gentpl.py: Remove .interp section from .img files
Nicholas Vinson
1
-1
/
+1
2023-01-19
tests: Add cryptomount functional test
Glenn Washburn
3
-0
/
+563
2023-01-19
tests/util/grub-shell: Add halt_cmd variable to testcase namespace
Glenn Washburn
1
-0
/
+2
2023-01-19
tests/util/grub-shell: Trim line should always be matched from the beginning ...
Glenn Washburn
1
-2
/
+2
2023-01-19
tests/util/grub-shell: Allow specifying non-default trim line contents
Glenn Washburn
1
-5
/
+9
2023-01-19
tests/util/grub-shell: Only cleanup working directory file if QEMU does not f...
Glenn Washburn
1
-2
/
+8
2023-01-19
tests/util/grub-shell: Set exit status to QEMU exit status
Glenn Washburn
1
-4
/
+17
2023-01-19
io/gzio: Remove confusing, out-dated comment
Glenn Washburn
1
-3
/
+4
2023-01-19
efi: Fix spacing
Glenn Washburn
1
-29
/
+29
2023-01-19
misc: Fix spacing
Glenn Washburn
1
-1
/
+1
2023-01-19
misc: Spelling fixes
Glenn Washburn
3
-3
/
+3
2023-01-19
gdb: Unregister gdbstub_break command when unloading module
Glenn Washburn
1
-0
/
+1
2023-01-19
tests: Fix help test to reflect updated help output
Glenn Washburn
1
-2
/
+5
2023-01-19
term/serial: Improve detection of duplicate serial ports
Benjamin Herrenschmidt
6
-36
/
+52
2023-01-19
term/serial: Avoid double lookup of serial ports
Benjamin Herrenschmidt
6
-45
/
+33
2023-01-19
term/serial: Replace usage of memcmp() with strncmp()
Benjamin Herrenschmidt
1
-2
/
+2
2023-01-19
term/serial: Add ability to specify MMIO ports via "serial" command
Benjamin Herrenschmidt
2
-4
/
+93
2023-01-19
term/ns8250: Support more MMIO access sizes
Benjamin Herrenschmidt
3
-6
/
+60
2023-01-19
term/ns8250: Use ACPI SPCR table when available to configure serial
Benjamin Herrenschmidt
5
-5
/
+117
2023-01-19
term/ns8250: Add configuration parameter when adding ports
Benjamin Herrenschmidt
3
-10
/
+23
2023-01-19
term/ns8250: Move base clock definition to a header
Benjamin Herrenschmidt
2
-7
/
+21
2023-01-19
term/ns8250: Add base support for MMIO UARTs
Benjamin Herrenschmidt
2
-17
/
+74
2023-01-18
acpi: Add SPCR and generic address definitions
Benjamin Herrenschmidt
1
-0
/
+51
2023-01-18
kern/acpi: Export a generic grub_acpi_find_table()
Benjamin Herrenschmidt
2
-18
/
+29
2023-01-10
kern/fs: Fix possible integer overflow in i386-pc mode with large partitions
Maxim Fomin
1
-1
/
+1
2023-01-10
commands/cmp: Only return success when both files have the same contents
Glenn Washburn
2
-17
/
+33
2023-01-10
docs: Remove text about cryptodisk UUIDs no being able to use dashes
Glenn Washburn
1
-3
/
+0
2023-01-10
tests/util/grub-shell: Add GRUB output logfile with grub-shell --debug
Glenn Washburn
1
-4
/
+8
2023-01-10
templates/linux_xen: Fix detecting XSM policy
Marek Marczykowski-Górecki
1
-0
/
+1
2023-01-10
font: Reject fonts with negative max_char_width or max_char_height
Zhang Boyang
1
-2
/
+2
2023-01-10
font: Assign null_font to unknown_glyph
Zhang Boyang
1
-0
/
+1
2023-01-10
font: Check return value of grub_malloc() in ascii_glyph_lookup()
Zhang Boyang
1
-0
/
+5
2023-01-10
disk/plainmount: Support plain encryption mode
Maxim Fomin
3
-0
/
+543
2023-01-10
util/grub-mkrescue: Search by file UUID rather than partition UUID for EFI boot
Pete Batard
1
-11
/
+39
2023-01-10
util/grub-mkrescue: Preserve a copy of the EFI bootloaders on the ISO 9660 fi...
Pete Batard
1
-5
/
+3
2023-01-10
util/grub-mkrescue: Add support for FAT and NTFS on EFI boot
Pete Batard
1
-0
/
+5
2022-12-07
util/bash-completion: Disable SC2120 shellcheck warning
t.feng
1
-0
/
+1
2022-12-07
util/bash-completion: Fix SC2155 shellcheck warning
t.feng
1
-2
/
+4
2022-12-07
util/bash-completion: Fix SC2207 shellcheck warning
t.feng
1
-16
/
+24
2022-12-07
util/bash-completion: Fix SC2070 shellcheck error
t.feng
1
-1
/
+1
2022-12-07
kern/file: Fix error handling in grub_file_open()
Steve McIntyre
1
-0
/
+3
2022-12-07
loader/i386/linux: Fix initrd maximum address overflow
Jeremy Szu
1
-0
/
+13
2022-12-07
templates: Enable fwsetup on EFI platforms only
Dimitri John Ledkov
1
-5
/
+7
2022-12-07
fs/xfs: Fix memory leaks in XFS module
t.feng
1
-2
/
+9
2022-12-07
fs/squash4: Fix memory leaks in grub_squash_iterate_dir()
t.feng
1
-4
/
+16
2022-12-07
fs/iso9660: Fix memory leaks in grub_iso9660_susp_iterate()
t.feng
1
-2
/
+8
2022-12-07
fs/hfsplus: Fix memory leak in grub_hfsplus_btree_search()
t.feng
1
-1
/
+4
2022-12-07
fs/bfs: Fix memory leak in read_bfs_file()
t.feng
1
-0
/
+2
2022-12-07
fs/ntfs: Fix memory leaks in grub_ntfs_read_symlink()
t.feng
1
-11
/
+15
2022-12-07
fs/minix: Fix memory leaks in grub_minix_lookup_symlink()
t.feng
1
-2
/
+4
2022-12-07
fs/btrfs: Fix memory leak in find_path()
t.feng
1
-1
/
+6
2022-12-07
fs/affs: Fix memory leaks in grub_affs_create_node()
t.feng
1
-8
/
+3
2022-12-07
normal/cmdline: Fix two related integer underflows
Ryan Cohen
1
-1
/
+6
2022-12-07
term/i386/pc/vga_text: Prevent out-of-bounds writes to VGA text buffer
Ryan Cohen
1
-1
/
+2
2022-12-07
loader/linux: Ensure the newc pathname is NULL-terminated
Gary Lin
1
-8
/
+19
2022-12-07
fs/udf: Validate length of AED in grub_udf_read_block()
Jagannathan Raman
1
-0
/
+28
2022-12-07
util/grub-install: Ensure a functional /dev/nvram
Ismael Luceno
1
-0
/
+27
2022-12-07
templates: Set defaults using var substitution
Ismael Luceno
2
-8
/
+4
2022-12-07
tests: Put all generated files into working dir and use better file names
Glenn Washburn
1
-9
/
+13
2022-11-14
normal/charset: Fix an integer overflow in grub_unicode_aglomerate_comb()
Zhang Boyang
2
-0
/
+5
2022-11-14
font: Assign null_font to glyphs in ascii_font_glyph[]
Zhang Boyang
1
-1
/
+1
[next]