]>
git.ipfire.org Git - thirdparty/grub.git/log
BVK Chaitanya [Fri, 30 Apr 2010 06:36:23 +0000 (12:06 +0530)]
merge nested-record branch
Manoel R. Abranches [Thu, 29 Apr 2010 20:56:09 +0000 (17:56 -0300)]
small change in the interface structure.
BVK Chaitanya [Thu, 29 Apr 2010 12:40:22 +0000 (18:10 +0530)]
nested recording support
Vladimir 'phcoder' Serbinenko [Thu, 29 Apr 2010 11:36:53 +0000 (13:36 +0200)]
switch off manually on linux x86_64
Vladimir 'phcoder' Serbinenko [Thu, 29 Apr 2010 11:28:46 +0000 (13:28 +0200)]
fix i386-qemu building problems
Vladimir 'phcoder' Serbinenko [Thu, 29 Apr 2010 11:26:38 +0000 (13:26 +0200)]
Remove loader.h
Samuel Thibault [Wed, 28 Apr 2010 21:18:16 +0000 (23:18 +0200)]
* commands/i386/pc/play.c (grub_cmd_play): Call 'grub_file_open' only
if argc is 1.
Samuel Thibault [Wed, 28 Apr 2010 20:59:27 +0000 (22:59 +0200)]
* docs/grub.texi (play): Document that zero pitches produce rests.
Vladimir 'phcoder' Serbinenko [Wed, 28 Apr 2010 07:41:34 +0000 (09:41 +0200)]
Disable kfreebsd-x86_64 and knetbsd-i386 bootchecks on non-pc
Vladimir 'phcoder' Serbinenko [Wed, 28 Apr 2010 07:40:50 +0000 (09:40 +0200)]
Increase bootcheck timeout
Manoel R. Abranches [Tue, 27 Apr 2010 21:05:35 +0000 (18:05 -0300)]
Initial Implementation of TFTP protocol and new protocol structs.
Vladimir 'phcoder' Serbinenko [Tue, 27 Apr 2010 20:08:24 +0000 (22:08 +0200)]
* conf/x86-efi.rmk (linux_mod_SOURCES): Write explicitly to avoid
autogen issues.
Vladimir 'phcoder' Serbinenko [Tue, 27 Apr 2010 19:44:29 +0000 (21:44 +0200)]
merge boottest into newreloc
Vladimir 'phcoder' Serbinenko [Tue, 27 Apr 2010 19:43:52 +0000 (21:43 +0200)]
merge rescue-efi into bootttest
Vladimir 'phcoder' Serbinenko [Tue, 27 Apr 2010 19:43:16 +0000 (21:43 +0200)]
Add missing escape
Vladimir 'phcoder' Serbinenko [Tue, 27 Apr 2010 19:42:45 +0000 (21:42 +0200)]
Use hasbrokenint12
Vladimir 'phcoder' Serbinenko [Tue, 27 Apr 2010 19:42:15 +0000 (21:42 +0200)]
Shutdown manually
Vladimir 'phcoder' Serbinenko [Tue, 27 Apr 2010 19:41:22 +0000 (21:41 +0200)]
Add midding qemu-opts
BVK Chaitanya [Tue, 27 Apr 2010 15:29:45 +0000 (20:59 +0530)]
undo some hunks that were removed by mistake
Vladimir 'phcoder' Serbinenko [Tue, 27 Apr 2010 15:25:32 +0000 (17:25 +0200)]
Fix blocker counter
BVK Chaitanya [Tue, 27 Apr 2010 15:25:12 +0000 (20:55 +0530)]
removed some duplicate code
Vladimir 'phcoder' Serbinenko [Tue, 27 Apr 2010 11:46:38 +0000 (13:46 +0200)]
merge boottest into newreloc
Vladimir 'phcoder' Serbinenko [Tue, 27 Apr 2010 11:45:46 +0000 (13:45 +0200)]
merge rescue-efi into boottest
Vladimir 'phcoder' Serbinenko [Tue, 27 Apr 2010 11:45:08 +0000 (13:45 +0200)]
Remove debugging leftovers
Vladimir 'phcoder' Serbinenko [Tue, 27 Apr 2010 11:44:39 +0000 (13:44 +0200)]
Include /grub.cfg
Vladimir 'phcoder' Serbinenko [Tue, 27 Apr 2010 11:34:07 +0000 (13:34 +0200)]
merge boottest into newreloc
Vladimir 'phcoder' Serbinenko [Tue, 27 Apr 2010 11:24:01 +0000 (13:24 +0200)]
merge rescue-efi into boottest
Vladimir 'phcoder' Serbinenko [Tue, 27 Apr 2010 11:23:11 +0000 (13:23 +0200)]
efi boottests
Vladimir 'phcoder' Serbinenko [Tue, 27 Apr 2010 11:22:38 +0000 (13:22 +0200)]
Enable pathspecs
Vladimir 'phcoder' Serbinenko [Tue, 27 Apr 2010 09:15:23 +0000 (11:15 +0200)]
merge rescue-efi into boottest
Vladimir 'phcoder' Serbinenko [Tue, 27 Apr 2010 09:08:53 +0000 (11:08 +0200)]
use uuids on efi
Vladimir 'phcoder' Serbinenko [Tue, 27 Apr 2010 08:47:29 +0000 (10:47 +0200)]
merge merge-mkimage into rescue-efi
Vladimir 'phcoder' Serbinenko [Tue, 27 Apr 2010 08:37:27 +0000 (10:37 +0200)]
merge merge-mkimage into boottest
BVK Chaitanya [Tue, 27 Apr 2010 08:27:14 +0000 (13:57 +0530)]
added support for --enable-grub-emu-modules build
BVK Chaitanya [Tue, 27 Apr 2010 05:20:28 +0000 (10:50 +0530)]
reorganized grub-emu sources to suite upcoming automake build system
Vladimir 'phcoder' Serbinenko [Mon, 26 Apr 2010 19:27:41 +0000 (21:27 +0200)]
Switch to new grub-mkimage syntax
Vladimir 'phcoder' Serbinenko [Mon, 26 Apr 2010 19:11:16 +0000 (21:11 +0200)]
Some cleanups
Vladimir 'phcoder' Serbinenko [Mon, 26 Apr 2010 17:11:38 +0000 (19:11 +0200)]
all images binary identical to the ones from trunk
Vladimir 'phcoder' Serbinenko [Mon, 26 Apr 2010 15:19:15 +0000 (17:19 +0200)]
Fill info for remaining platforms. Make efi image identical to image of previous grub-mkimage
Vladimir 'phcoder' Serbinenko [Mon, 26 Apr 2010 12:42:40 +0000 (14:42 +0200)]
Fill info tables for qemu, sparc and mips
Vladimir 'phcoder' Serbinenko [Mon, 26 Apr 2010 11:11:43 +0000 (13:11 +0200)]
Unified grub-mkimage achieved
Vladimir 'phcoder' Serbinenko [Mon, 26 Apr 2010 08:56:12 +0000 (10:56 +0200)]
Fix various issues created by previous commits
Christian Franke [Mon, 26 Apr 2010 01:35:55 +0000 (03:35 +0200)]
* include/grub/util/getroot.h (grub_get_prefix): Remove prototype.
* util/getroot.c [__CYGWIN__] (get_win32_path): Remove function.
(grub_get_prefix): Remove function.
* util/grub-emu.c (main): Replace grub_get_prefix () call by
make_system_path_relative_to_its_root ().
* util/sparc64/ieee1275/grub-setup.c (main): Likewise.
Vladimir 'phcoder' Serbinenko [Sun, 25 Apr 2010 22:45:21 +0000 (00:45 +0200)]
#if-less grub-mkimage
Vladimir 'phcoder' Serbinenko [Sun, 25 Apr 2010 21:04:29 +0000 (23:04 +0200)]
Remove grub-mkelfimage
Vladimir 'phcoder' Serbinenko [Sun, 25 Apr 2010 20:26:29 +0000 (22:26 +0200)]
initial support for ppc in grub-mkimage (bugs for now)
Vladimir 'phcoder' Serbinenko [Sun, 25 Apr 2010 17:41:51 +0000 (19:41 +0200)]
rename grub-mkrawimage to grub-mkimage
Vladimir 'phcoder' Serbinenko [Sun, 25 Apr 2010 17:39:22 +0000 (19:39 +0200)]
Remove efi/grub-mkimage.c
Vladimir 'phcoder' Serbinenko [Sun, 25 Apr 2010 17:38:12 +0000 (19:38 +0200)]
util/grub-mkrawimage.c working on EFI
Vladimir 'phcoder' Serbinenko [Sat, 24 Apr 2010 23:54:46 +0000 (01:54 +0200)]
migrate kernel.img to elf
Christian Franke [Sat, 24 Apr 2010 21:18:57 +0000 (23:18 +0200)]
* Makefile.in (TARGET_LDFLAGS): Add -static-libgcc.
(kernel_img_LDFLAGS): Remove -static-libgcc.
Christian Franke [Sat, 24 Apr 2010 20:41:52 +0000 (22:41 +0200)]
* configure.ac: Do not CHECK_BSS_START_SYMBOL
and CHECK_END_SYMBOL if grub-emu is built.
Unset TARGET_OBJ2ELF if grub-emu is built
without module support.
Jiro SEKIBA [Sat, 24 Apr 2010 20:09:08 +0000 (22:09 +0200)]
Nilfs2 support.
* conf/common.rmk (grub_probe_SOURCES): Add fs/nilfs2.c.
(grub_fstest_SOURCES): Likewise.
(pkglib_MODULES): Add nilfs2.mod.
(nilfs2_mod_SOURCES): New variable.
(nilfs2_mod_CFLAGS): Likewise.
(nilfs2_mod_LDFLAGS): Likewise.
* conf/i386-pc.rmk (grub_setup_SOURCES): Add fs/nilfs2.c.
* conf/sparc64-ieee1275.rmk (grub_setup_SOURCES): Add fs/nilfs2.c.
* fs/nilfs2.c: New file.
Vladimir 'phcoder' Serbinenko [Sat, 24 Apr 2010 19:08:25 +0000 (21:08 +0200)]
Change to xorrisofs. Make message more clear.
Vladimir 'phcoder' Serbinenko [Thu, 22 Apr 2010 00:45:06 +0000 (02:45 +0200)]
Adjust mips/linux.c
Vladimir 'phcoder' Serbinenko [Thu, 22 Apr 2010 00:44:45 +0000 (02:44 +0200)]
Adjust mips relocator
Vladimir 'phcoder' Serbinenko [Thu, 22 Apr 2010 00:43:24 +0000 (02:43 +0200)]
Fix segv in reloc.c
Vladimir 'phcoder' Serbinenko [Wed, 21 Apr 2010 19:26:56 +0000 (21:26 +0200)]
* configure.ac: Refuse to compile for x86_64-efi is mcmodel=large
is not supported.
Vladimir 'phcoder' Serbinenko [Wed, 21 Apr 2010 17:13:45 +0000 (19:13 +0200)]
Second part of p2v support
Vladimir 'phcoder' Serbinenko [Wed, 21 Apr 2010 13:25:49 +0000 (15:25 +0200)]
First part of virtual addr support in relocator
Vladimir 'phcoder' Serbinenko [Wed, 21 Apr 2010 08:02:05 +0000 (10:02 +0200)]
Check memory map when choosing address
Vladimir 'phcoder' Serbinenko [Wed, 21 Apr 2010 08:01:41 +0000 (10:01 +0200)]
Fix compilation on i386-pc
Vladimir 'phcoder' Serbinenko [Wed, 21 Apr 2010 07:27:57 +0000 (09:27 +0200)]
Use leftovers
Vladimir 'phcoder' Serbinenko [Tue, 20 Apr 2010 16:08:26 +0000 (18:08 +0200)]
EFI requests support for newreloc
Grégoire Sutre [Mon, 19 Apr 2010 19:25:41 +0000 (21:25 +0200)]
Add grub-mkconfig support for NetBSD.
BVK Chaitanya [Mon, 19 Apr 2010 10:34:56 +0000 (16:04 +0530)]
Fix emu build with grub-emu-pci and grub-emu-modules.
* include/grub/util/misc.h: Export grub_util_{info,error,warn}
functions.
* include/grub/libpciaccess.h: New file.
* conf/any-emu.rmk: Update kernel headers for emu build.
BVK Chaitanya [Mon, 19 Apr 2010 09:45:59 +0000 (15:15 +0530)]
fix emu build with grub-emu-pci and grub-emu-modules
Vladimir 'phcoder' Serbinenko [Mon, 19 Apr 2010 01:28:55 +0000 (03:28 +0200)]
* fs/udf.c (grub_udf_iterate_dir): Silence a spurious warning.
Vladimir 'phcoder' Serbinenko [Mon, 19 Apr 2010 00:41:48 +0000 (02:41 +0200)]
* fs/udf.c (grub_udf_iterate_dir): Decode the Unicode filenames.
Vladimir 'phcoder' Serbinenko [Sun, 18 Apr 2010 18:41:06 +0000 (20:41 +0200)]
* boot/sparc64/ieee1275/boot.S: Various size-reducing changes.
Retrieve chosen/bootpath if bootpath isn't hardcoded.
* conf/sparc64-ieee1275.rmk (grub_setup_SOURCES): Add
util/ieee1275/ofpath.c.
* util/sparc64/ieee1275/grub-ofpathname.c: Renamed to ...
* util/ieee1275/grub-ofpathname.c: ... this. All users updated
* include/grub/sparc64/ieee1275/boot.h
(GRUB_BOOT_MACHINE_KERNEL_SECTOR): Renamed to ...
(GRUB_BOOT_MACHINE_KERNEL_BYTE): ...this. Moved 8 bytes lower.
* util/hostdisk.c (grub_util_biosdisk_get_osdev): New function.
* util/ieee1275/ofpath.c (grub_util_devname_to_ofpath): Make argument
const char *.
* util/sparc64/ieee1275/grub-setup.c (compute_dest_ofpath): Removed.
(setup): Use KERNEL_BYTE instead of KERNEL_SECTOR.
Use grub_util_devname_to_ofpath. Zero-fill boot_devpath on same disk
install.
Vladimir 'phcoder' Serbinenko [Sun, 18 Apr 2010 18:38:59 +0000 (20:38 +0200)]
ChangeLog
Vladimir 'phcoder' Serbinenko [Sun, 18 Apr 2010 18:38:40 +0000 (20:38 +0200)]
Revert useless and wrong parts
Vladimir 'phcoder' Serbinenko [Sun, 18 Apr 2010 18:28:30 +0000 (20:28 +0200)]
merge mainline into sparcfixes
Grégoire Sutre [Sun, 18 Apr 2010 17:57:50 +0000 (19:57 +0200)]
TARGET_IMG_LDFLAGS_AC now always expects a number appended to it. Fixed
grub_prefix in grub-mkconfig for NetBSD and OpenBSD.
Vladimir 'phcoder' Serbinenko [Sun, 18 Apr 2010 16:22:58 +0000 (18:22 +0200)]
Shave off bytes to compensate boot.img size increase
Vladimir 'phcoder' Serbinenko [Sun, 18 Apr 2010 14:35:08 +0000 (16:35 +0200)]
Support cross-disk installs. On non-cross-disk retrieve bootpath from chosen/bootpath
Vladimir 'phcoder' Serbinenko [Sun, 18 Apr 2010 14:31:27 +0000 (16:31 +0200)]
Correct path to grub-ofpathname
Vladimir 'phcoder' Serbinenko [Sun, 18 Apr 2010 12:02:13 +0000 (14:02 +0200)]
Use ofpathname in grub-setup on sparc
Vladimir 'phcoder' Serbinenko [Sun, 18 Apr 2010 11:00:06 +0000 (13:00 +0200)]
* po/POTFILES: Renamed multiboot_loader.c to multiboot.c
Vladimir 'phcoder' Serbinenko [Sun, 18 Apr 2010 10:59:04 +0000 (12:59 +0200)]
* util/hostdisk.c (make_device_name): Change to new partition naming.
Vladimir 'phcoder' Serbinenko [Sat, 17 Apr 2010 16:58:56 +0000 (18:58 +0200)]
* disk/lvm.c (grub_lvm_memberlist): Issue an error if pv->disk = 0.
Christian Franke [Sat, 17 Apr 2010 15:17:36 +0000 (17:17 +0200)]
* Makefile.in: Add missing localedir setting.
Vladimir 'phcoder' Serbinenko [Sat, 17 Apr 2010 14:43:04 +0000 (16:43 +0200)]
create a fat16 image as efi spec requires
Vladimir 'phcoder' Serbinenko [Sat, 17 Apr 2010 00:32:05 +0000 (02:32 +0200)]
merge mainline into rescue-efi
Vladimir 'phcoder' Serbinenko [Fri, 16 Apr 2010 18:41:54 +0000 (20:41 +0200)]
Skip unfunctional controllers
Vladimir 'phcoder' Serbinenko [Fri, 16 Apr 2010 18:05:35 +0000 (20:05 +0200)]
Move few defines to appropriate place
Vladimir 'phcoder' Serbinenko [Fri, 16 Apr 2010 18:04:44 +0000 (20:04 +0200)]
Adjust OHCI init routines for MIPS and CS5535
Vladimir 'phcoder' Serbinenko [Fri, 16 Apr 2010 17:59:51 +0000 (19:59 +0200)]
Initialize power and timing of OHCI.
Vladimir 'phcoder' Serbinenko [Fri, 16 Apr 2010 17:46:22 +0000 (19:46 +0200)]
Enable USB compilation on Yeeloong
Vladimir 'phcoder' Serbinenko [Fri, 16 Apr 2010 17:43:52 +0000 (19:43 +0200)]
Initialise USB option controller
Vladimir 'phcoder' Serbinenko [Thu, 15 Apr 2010 00:13:28 +0000 (02:13 +0200)]
Remove grub/handler.h inclusion. Reported by: Giovanni Toraldo
Vladimir 'phcoder' Serbinenko [Thu, 15 Apr 2010 00:11:26 +0000 (02:11 +0200)]
Pass %dl to ntldr. Clear other registers.
Vladimir 'phcoder' Serbinenko [Wed, 14 Apr 2010 16:46:02 +0000 (18:46 +0200)]
ntldr support. (based on information from nyu but no code from him)
Colin Watson [Wed, 14 Apr 2010 12:59:58 +0000 (13:59 +0100)]
Restore TEXTDOMAINDIR correction from r1889, lost apparently by
mistake in r2156. Noticed by Anthony Fok.
* util/grub.d/10_kfreebsd.in (TEXTDOMAINDIR): Set to lowercased
@localedir@.
* util/grub.d/10_linux.in (TEXTDOMAINDIR): Likewise.
BVK Chaitanya [Wed, 14 Apr 2010 08:18:49 +0000 (13:48 +0530)]
Fix a spurious, uninitialized variable warning.
* loader/i386/bsdXX.c (grub_freebsd_load_elfmodule_obj):
Initialize variable, shdr.
(grub_freebsd_load_elfmodule): Likewise.
(grub_freebsd_load_elf_meta): Likewise.
BVK Chaitanya [Wed, 14 Apr 2010 08:08:05 +0000 (13:38 +0530)]
fix uninitialized warning
Vladimir 'phcoder' Serbinenko [Tue, 13 Apr 2010 19:43:17 +0000 (21:43 +0200)]
Fixed unloading payload
BVK Chaitanya [Tue, 13 Apr 2010 15:55:27 +0000 (21:25 +0530)]
Fix for escaped dollar in double quoted strings.
* script/yylex.l: Updated flex rules.
* conf/tests.rmk: Rule for new testcase.
* tests/grub_script_dollar.in: New testcase.
BVK Chaitanya [Tue, 13 Apr 2010 15:31:56 +0000 (21:01 +0530)]
add missing testcase
BVK Chaitanya [Tue, 13 Apr 2010 15:28:12 +0000 (20:58 +0530)]
fix and testcase for \$ in grub script dquote strings