]>
git.ipfire.org Git - thirdparty/grub.git/log 
Vladimir Serbinenko  [Fri, 19 Feb 2016 03:31:59 +0000  (04:31  +0100)]  
decouple
Vladimir Serbinenko  [Thu, 18 Feb 2016 16:47:41 +0000  (17:47 +0100)]  
Declare arm-coreboot
Vladimir Serbinenko  [Thu, 18 Feb 2016 23:43:36 +0000  (00:43  +0100)]  
arm-uboot: Make self-relocatable to allow loading at any address
Vladimir Serbinenko  [Thu, 18 Feb 2016 19:58:38 +0000  (20:58 +0100)]  
Allow _start == 0 with relocatable images
Vladimir Serbinenko  [Thu, 18 Feb 2016 19:57:21 +0000  (20:57 +0100)]  
Provide __bss_start and _end symbols in grub-mkimage.
Vladimir Serbinenko  [Fri, 19 Feb 2016 00:49:53 +0000  (01:49  +0100)]  
encapsulate
Vladimir Serbinenko  [Thu, 18 Feb 2016 20:49:21 +0000  (21:49 +0100)]  
Remove useless ifdef
Vladimir Serbinenko  [Thu, 18 Feb 2016 19:54:37 +0000  (20:54 +0100)]  
mkimagexx: Split PE and generic part.
Vladimir Serbinenko  [Thu, 18 Feb 2016 19:26:44 +0000  (20:26 +0100)]  
file split
Vladimir Serbinenko  [Wed, 17 Feb 2016 17:19:18 +0000  (18:19 +0100)]  
default_payload.elf: Always rebuild and remove before build.
Vladimir Serbinenko  [Wed, 17 Feb 2016 17:11:51 +0000  (18:11 +0100)]  
default_payload.elf: Include password_pbkdf2.
Vladimir Serbinenko  [Wed, 17 Feb 2016 17:10:31 +0000  (18:10 +0100)]  
default_payload.elf: Add modules from $(EXTRA_PAYLOAD_MODULES).
Vladimir Serbinenko  [Wed, 17 Feb 2016 17:09:44 +0000  (18:09 +0100)]  
mm: Avoid integer overflow.
Vladimir Serbinenko  [Wed, 17 Feb 2016 16:58:05 +0000  (17:58 +0100)]  
Remove -Wno-maybe-uninitialized as it may not be present.
Vladimir Serbinenko  [Wed, 17 Feb 2016 16:56:41 +0000  (17:56 +0100)]  
Fix warnings when compiling with -O3
Vladimir Serbinenko  [Sun, 10 Jan 2016 12:48:26 +0000  (13:48 +0100)]  
Add wbinvd around bios call.
Eric Snowberg  [Fri, 12 Feb 2016 22:16:03 +0000  (23:16 +0100)]  
OBP available region contains grub. Start at grub_phys_end.
Andreas Freimuth  [Fri, 12 Feb 2016 18:19:11 +0000  (19:19 +0100)]  
Add Thinkpad T410s button cmos address.
Vladimir Serbinenko  [Fri, 12 Feb 2016 16:51:52 +0000  (17:51 +0100)]  
TODO: Remove obsolete link
Toomas Soome  [Fri, 12 Feb 2016 15:31:23 +0000  (16:31 +0100)]  
lz4: Fix pointer overflow
Vladimir Serbinenko  [Fri, 12 Feb 2016 15:08:04 +0000  (16:08 +0100)]  
grub-shell: Update 32-bit OVMF binary name.
Daniel Kiper  [Fri, 12 Feb 2016 14:58:22 +0000  (15:58 +0100)]  
relocator: Fix integer underflow.
Vladimir Serbinenko  [Fri, 12 Feb 2016 14:46:05 +0000  (15:46 +0100)]  
Change -v to -V for version of shell utils.
Vladimir Serbinenko  [Fri, 12 Feb 2016 14:42:26 +0000  (15:42 +0100)]  
xnu: Add new kernel path to autoconfig.
Vladimir Serbinenko  [Fri, 12 Feb 2016 11:43:02 +0000  (12:43 +0100)]  
arm64: Use cpu timer for timekeeping.
Vladimir Serbinenko  [Fri, 12 Feb 2016 11:42:04 +0000  (12:42 +0100)]  
powerpc: Trim header in tests.
Vladimir Serbinenko  [Fri, 12 Feb 2016 11:41:28 +0000  (12:41 +0100)]  
default_payload: Include syslinuxcfg, all filesystems and xnu.
Vladimir Serbinenko  [Fri, 12 Feb 2016 11:40:10 +0000  (12:40 +0100)]  
xnu: Supply random seed.
Vladimir Serbinenko  [Fri, 12 Feb 2016 11:39:38 +0000  (12:39 +0100)]  
Add RNG module.
Vladimir Serbinenko  [Fri, 12 Feb 2016 11:34:54 +0000  (12:34 +0100)]  
yylex: use grub_fatal for exit.
Vladimir Serbinenko  [Fri, 12 Feb 2016 11:33:41 +0000  (12:33 +0100)]  
printf: Fix and test %% behaviour in presence of subsequenbt args.
Vladimir Serbinenko  [Fri, 12 Feb 2016 10:40:51 +0000  (11:40 +0100)]  
Split pmtimer wait and tsc measurement from pmtimer tsc calibration.
Vladimir Serbinenko  [Fri, 12 Feb 2016 10:38:51 +0000  (11:38 +0100)]  
Make grub_cpu_is_tsc_supported generally available.
Vladimir Serbinenko  [Fri, 12 Feb 2016 10:35:48 +0000  (11:35 +0100)]  
Make grub_acpi_find_fadt accessible generically
Vladimir Serbinenko  [Fri, 12 Feb 2016 08:11:06 +0000  (09:11 +0100)]  
Make unaligned types public.
Vladimir Serbinenko  [Fri, 12 Feb 2016 08:10:08 +0000  (09:10 +0100)]  
Fix emu compilation error on arm.
Vladimir Serbinenko  [Thu, 11 Feb 2016 11:30:45 +0000  (12:30 +0100)]  
xnu: Include relocated EFI in heap size.
Vladimir Serbinenko  [Thu, 11 Feb 2016 10:58:28 +0000  (11:58 +0100)]  
xnu: supply ramsize to the kernel.
Andrei Borzenkov  [Wed, 3 Feb 2016 17:34:55 +0000  (20:34 +0300)]  
support modules without symbol table
all_video module does not have any code or data and exists solely for
.moddeps section to pull in dependencies. This makes all symbols unneeded.
While in current binutils (last released version as of this commit is 2.26)
``strip --strip-unneeded'' unintentionally adds section symbols for each
existing section, this behavior was considered a bug and changed in commit
14f2c699ddca1e2f706342dffc59a6c7e23e844c  to completely strip symbol table
in this case.
Older binutils (verified with 2.17) and some other toolchains (at least
elftoolchain r3223M), both used in FreeBSD, remove symbol table in all_video
as well.
Relax run-time check and do not return error for modules without symbol table.
Add additional checks to module verifier to make sure such modules
a) have non-empty .moddeps section. Without either externally visible symbols
or .moddeps modules are completely useless and should not be built.
b) do not have any relocations.
Closes: 46986 
v2: add run-time check for empty symbol table if relocations are present as
    suggested by Vladimir.
Andrei Borzenkov  [Mon, 1 Feb 2016 17:13:48 +0000  (20:13 +0300)]  
10_linux: avoid multi-device root= kernel argumentCloses: 45709 
Vladimir Serbinenko  [Fri, 22 Jan 2016 18:28:08 +0000  (19:28 +0100)]  
Error out if mtools invocation fails.
Vladimir Serbinenko  [Fri, 22 Jan 2016 18:09:37 +0000  (19:09 +0100)]  
arm64: Add support for relocations needed for linaro gcc
Vladimir Serbinenko  [Fri, 22 Jan 2016 13:10:30 +0000  (14:10 +0100)]  
efiemu: Fix compilation failure
Vladimir Serbinenko  [Fri, 22 Jan 2016 12:50:53 +0000  (13:50 +0100)]  
Document cpuid -p
Robert Elliott  [Fri, 22 Jan 2016 12:32:30 +0000  (13:32 +0100)]  
efiemu: Handle persistent RAM and unknown possible future additions.
Vladimir Serbinenko  [Fri, 22 Jan 2016 12:27:36 +0000  (13:27 +0100)]  
Document expr1 expr2 syntax for test command
Michael Chang  [Fri, 22 Jan 2016 10:05:32 +0000  (11:05 +0100)]  
Restore terminal settings on grub-emu exit.
Vladimir Serbinenko  [Fri, 22 Jan 2016 09:18:47 +0000  (10:18 +0100)]  
xen_boot: Remove obsolete module type distinctions.
Vladimir Serbinenko  [Fri, 8 Jan 2016 15:22:47 +0000  (16:22 +0100)]  
arm: Ignore qemu clock bug
Vladimir Serbinenko  [Fri, 8 Jan 2016 15:22:19 +0000  (16:22 +0100)]  
i386-ieee1275: Increase maximum heap size to accomodate highres graphi tests
Colin Watson  [Wed, 20 Jan 2016 15:56:55 +0000  (15:56 +0000)]  
Remove pragmas related to -Wunreachable-code
Colin Watson  [Sat, 16 Jan 2016 20:40:55 +0000  (20:40 +0000)]  
loader/bsd: Fix signed/unsigned comparison
Colin Watson  [Sat, 16 Jan 2016 20:37:15 +0000  (20:37 +0000)]  
ahci, ehci: Fix typos
Andrei Borzenkov  [Sat, 16 Jan 2016 18:47:28 +0000  (21:47 +0300)]  
grub-probe: fix memory leak
Andrei Borzenkov  [Sat, 16 Jan 2016 18:27:57 +0000  (21:27 +0300)]  
tftp: fix memory leaks in open
Andrei Borzenkov  [Sat, 16 Jan 2016 17:59:50 +0000  (20:59 +0300)]  
tcp: fix memory leaks
Andrei Borzenkov  [Sat, 16 Jan 2016 17:48:33 +0000  (20:48 +0300)]  
net: fix memory leaks
Andrei Borzenkov  [Sat, 16 Jan 2016 17:34:02 +0000  (20:34 +0300)]  
legacycfg: fix memory leaks and add NULL check
Andrei Borzenkov  [Wed, 13 Jan 2016 17:15:07 +0000  (20:15 +0300)]  
loader: Unintended sign extension
Andrei Borzenkov  [Tue, 12 Jan 2016 19:50:30 +0000  (22:50 +0300)]  
script: fix memory leak
Andrei Borzenkov  [Tue, 12 Jan 2016 19:36:53 +0000  (22:36 +0300)]  
normal: fix memory leak
Andrei Borzenkov  [Tue, 12 Jan 2016 18:43:43 +0000  (21:43 +0300)]  
xnu: fix memory leak
Andrei Borzenkov  [Tue, 12 Jan 2016 18:41:48 +0000  (21:41 +0300)]  
truecrypt: fix memory leak
Andrei Borzenkov  [Tue, 12 Jan 2016 18:33:34 +0000  (21:33 +0300)]  
gfxmenu: fix memory leak
Andrei Borzenkov  [Tue, 12 Jan 2016 18:25:40 +0000  (21:25 +0300)]  
efiemu: fix memory leak
Andrei Borzenkov  [Tue, 12 Jan 2016 18:16:34 +0000  (21:16 +0300)]  
efidisk: fix memory leak
Andrei Borzenkov  [Tue, 12 Jan 2016 18:10:12 +0000  (21:10 +0300)]  
verify: fix memory leak
Andrei Borzenkov  [Tue, 12 Jan 2016 17:53:26 +0000  (20:53 +0300)]  
password_pbkdf2: fix memory leak
Andrei Borzenkov  [Tue, 12 Jan 2016 17:41:44 +0000  (20:41 +0300)]  
parttool: fix memory leak
Andrei Borzenkov  [Tue, 12 Jan 2016 17:37:43 +0000  (20:37 +0300)]  
nativedisk: fix memory leak
Andrei Borzenkov  [Tue, 12 Jan 2016 17:26:30 +0000  (20:26 +0300)]  
acpi: fix memory leak
Andrei Borzenkov  [Sun, 10 Jan 2016 13:08:06 +0000  (16:08 +0300)]  
grub-install: include ehci in list of native modules
Andrei Borzenkov  [Sun, 10 Jan 2016 08:51:34 +0000  (11:51 +0300)]  
grub-mkimage: remove redundant NULL check
Andrei Borzenkov  [Sun, 10 Jan 2016 08:33:13 +0000  (11:33 +0300)]  
net: remove dead and redundant code
Andrei Borzenkov  [Sun, 10 Jan 2016 07:41:04 +0000  (10:41 +0300)]  
hostdisk: fix device detectionCloses: 46691 
Andrei Borzenkov  [Sat, 9 Jan 2016 18:25:22 +0000  (21:25 +0300)]  
setup: fix NULL pointer dereference
Andrei Borzenkov  [Sat, 9 Jan 2016 18:05:44 +0000  (21:05 +0300)]  
mkimage: fix unintended sign extension
Andrei Borzenkov  [Sat, 9 Jan 2016 17:54:54 +0000  (20:54 +0300)]  
util/getroot: delete dead code
Andrei Borzenkov  [Sat, 9 Jan 2016 16:58:51 +0000  (19:58 +0300)]  
loader/multiboot: fix unintended sign extension
Andrei Borzenkov  [Sat, 9 Jan 2016 16:41:26 +0000  (19:41 +0300)]  
kern/elf: fix unintended sign extension
Andrei Borzenkov  [Sat, 9 Jan 2016 15:55:55 +0000  (18:55 +0300)]  
xfs: fix possible inode corruption in directory scan
Andrei Borzenkov  [Sat, 9 Jan 2016 15:15:27 +0000  (18:15 +0300)]  
rescue_parser: restructure code to avoid Coverity false positive
Andrei Borzenkov  [Sat, 9 Jan 2016 11:13:36 +0000  (14:13 +0300)]  
grub-mklayout: check subscript bounds
Andrei Borzenkov  [Sat, 9 Jan 2016 10:49:37 +0000  (13:49 +0300)]  
grub-probe: fix memory leak
Andrei Borzenkov  [Sat, 9 Jan 2016 10:43:04 +0000  (13:43 +0300)]  
gfxmenu: fix memory leak
Andrei Borzenkov  [Sat, 9 Jan 2016 10:28:42 +0000  (13:28 +0300)]  
util/setup: fix grub_util_path_list leak
Andrei Borzenkov  [Sat, 9 Jan 2016 10:10:10 +0000  (13:10 +0300)]  
setup: fix memory leak
Andrei Borzenkov  [Sat, 9 Jan 2016 08:05:33 +0000  (11:05 +0300)]  
efiemu: check return value of grub_efiemu_write_value
Andrei Borzenkov  [Sat, 9 Jan 2016 07:59:51 +0000  (10:59 +0300)]  
efiemu: change code to avoid Coverity false positive
Andrei Borzenkov  [Sat, 9 Jan 2016 07:53:31 +0000  (10:53 +0300)]  
efiemu: fix unintended sign extension
Andrei Borzenkov  [Fri, 8 Jan 2016 08:16:56 +0000  (11:16 +0300)]  
hfs: fix memory leak
Andrei Borzenkov  [Fri, 8 Jan 2016 08:05:16 +0000  (11:05 +0300)]  
grub-module-verifier: fix unintended sign extension
Vladimir Serbinenko  [Fri, 8 Jan 2016 08:49:08 +0000  (09:49 +0100)]  
Tests: Support arm-efi
Vladimir Serbinenko  [Thu, 7 Jan 2016 20:10:05 +0000  (21:10 +0100)]  
arm64/setjmp: Add missing move for arg1 == 0 case.
Vladimir Serbinenko  [Thu, 7 Jan 2016 20:02:53 +0000  (21:02 +0100)]  
grub-shell: Support arm64-efi
Mark Salter  [Thu, 7 Jan 2016 19:53:41 +0000  (20:53 +0100)]  
arm-efi: Reduce timer event frequency by 10
Vladimir Serbinenko  [Thu, 7 Jan 2016 18:29:53 +0000  (19:29 +0100)]  
x86_64-efi: Automatically add -bios OVMF.fd to qemu in tests.
Vladimir Serbinenko  [Thu, 7 Jan 2016 18:28:47 +0000  (19:28 +0100)]  
Allow GRUB_QEMU_OPTS to override machine.
Vladimir Serbinenko  [Thu, 7 Jan 2016 18:27:56 +0000  (19:27 +0100)]  
arm64: Disable tests that need native drivers.
Vladimir Serbinenko  [Thu, 7 Jan 2016 18:26:45 +0000  (19:26 +0100)]  
Disable NetBSD bootcheck on EFI until it supports ACPI on EFI.