]> git.ipfire.org Git - thirdparty/grub.git/log
thirdparty/grub.git
16 years agoSecond version of the patch (sent to grub-devel in 2008-01-29)
Robert Millan [Mon, 18 Jan 2010 14:24:17 +0000 (14:24 +0000)] 
Second version of the patch (sent to grub-devel in 2008-01-29)

16 years agoAdd missing ChangeLog entry for -r2078
BVK Chaitanya [Mon, 18 Jan 2010 14:19:19 +0000 (19:49 +0530)] 
Add missing ChangeLog entry for -r2078

16 years agoImport Tristan Gingold's ia64 port
Robert Millan [Mon, 18 Jan 2010 14:17:47 +0000 (14:17 +0000)] 
Import Tristan Gingold's ia64 port
(based on patch sent to grub-devel by Tristan in 2008-01-28)

16 years ago2010-01-18 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Mon, 18 Jan 2010 13:45:40 +0000 (13:45 +0000)] 
2010-01-18  Robert Millan  <rmh.grub@aybabtu.com>

Fix annoying UI bug in rescue mode.  Thanks to Tristan Gingold for
spotting it back in 2008.  Shame on me for forgetting he did.

* kern/rescue_reader.c (grub_rescue_run): Skip zero-length lines.

16 years agoAlways put smap after kern_end for freebsd
Vladimir 'phcoder' Serbinenko [Mon, 18 Jan 2010 12:32:56 +0000 (13:32 +0100)] 
Always put smap after kern_end for freebsd

16 years ago2010-01-18 BVK Chaitanya <bvk.groups@gmail.com>
BVK Chaitanya [Mon, 18 Jan 2010 12:29:18 +0000 (17:59 +0530)] 
2010-01-18  BVK Chaitanya  <bvk.groups@gmail.com>

Added new tool, grub-scrit-check to verify grub.cfg syntax.

* util/grub-script-check.c: grub-script-check tool.
* conf/common.rmk: Make rules for grub-script-check.

16 years agoFix regression in kfreebsd-i386
Vladimir 'phcoder' Serbinenko [Mon, 18 Jan 2010 11:45:28 +0000 (12:45 +0100)] 
Fix regression in kfreebsd-i386

16 years agomerge bootcheck into newreloc
Vladimir 'phcoder' Serbinenko [Mon, 18 Jan 2010 11:40:33 +0000 (12:40 +0100)] 
merge bootcheck into newreloc

16 years agoupdate copyright year
BVK Chaitanya [Mon, 18 Jan 2010 11:28:31 +0000 (16:58 +0530)] 
update copyright year

16 years agomerge trunk
BVK Chaitanya [Mon, 18 Jan 2010 11:28:03 +0000 (16:58 +0530)] 
merge trunk

16 years agoFix x86_64-efi compilation
Vladimir 'phcoder' Serbinenko [Mon, 18 Jan 2010 11:01:13 +0000 (12:01 +0100)] 
Fix x86_64-efi compilation

16 years agoFix linux-x86_64 bootchecks
Vladimir 'phcoder' Serbinenko [Mon, 18 Jan 2010 11:00:00 +0000 (12:00 +0100)] 
Fix linux-x86_64 bootchecks

16 years agoAdd bootcheck for kfreebsd-x86_64
Vladimir 'phcoder' Serbinenko [Mon, 18 Jan 2010 10:38:28 +0000 (11:38 +0100)] 
Add bootcheck for kfreebsd-x86_64

16 years agokfreebsd-i386 boot test support
Vladimir 'phcoder' Serbinenko [Mon, 18 Jan 2010 10:14:04 +0000 (11:14 +0100)] 
kfreebsd-i386 boot test support

16 years ago2010-01-18 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Mon, 18 Jan 2010 07:49:50 +0000 (07:49 +0000)] 
2010-01-18  Robert Millan  <rmh.grub@aybabtu.com>

* include/grub/i386/linux.h (GRUB_VIDEO_TYPE_TEXT): Rename to ...
(GRUB_VIDEO_LINUX_TYPE_TEXT): ... this.  Update all users.
(GRUB_VIDEO_TYPE_VLFB): Rename to ...
(GRUB_VIDEO_LINUX_TYPE_VESA): ... this.  Update all users.
(GRUB_VIDEO_TYPE_EFI): Rename to ...
(GRUB_VIDEO_LINUX_TYPE_SIMPLE): ... this.  Update all users.

16 years agobootcheck support
Vladimir 'phcoder' Serbinenko [Sun, 17 Jan 2010 22:36:45 +0000 (23:36 +0100)] 
bootcheck support

16 years agomerge mainline into intwrap
Vladimir 'phcoder' Serbinenko [Sun, 17 Jan 2010 20:16:52 +0000 (21:16 +0100)] 
merge mainline into intwrap

16 years agoadd extended regs support in bios_interrupt
Vladimir 'phcoder' Serbinenko [Sun, 17 Jan 2010 20:16:05 +0000 (21:16 +0100)] 
add extended regs support in bios_interrupt

16 years agoEnable serial on all i386.rmk
Vladimir 'phcoder' Serbinenko [Sun, 17 Jan 2010 18:22:36 +0000 (19:22 +0100)] 
Enable serial on all i386.rmk

16 years agoMerge mainline into newreloc
Vladimir 'phcoder' Serbinenko [Sun, 17 Jan 2010 18:18:46 +0000 (19:18 +0100)] 
Merge mainline into newreloc

16 years ago2010-01-17 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Sun, 17 Jan 2010 17:29:57 +0000 (17:29 +0000)] 
2010-01-17  Robert Millan  <rmh.grub@aybabtu.com>

* include/grub/test.h: Add license header.
* tests/example_functional_test.c: Likewise.
* tests/example_unit_test.c: Likewise.
* tests/lib/functional_test.c: Likewise.
* tests/lib/test.c: Likewise.
* tests/lib/unit_test.c: Likewise.

16 years ago2010-01-17 Vladimir Serbinenko <phcoder@gmail.com>
Vladimir 'phcoder' Serbinenko [Sun, 17 Jan 2010 16:52:01 +0000 (17:52 +0100)] 
2010-01-17  Vladimir Serbinenko  <phcoder@gmail.com>

Use flag-based instead of hook-based video mode selection and "auto"
keyword.

* include/grub/video.h (grub_video_adapter): Changed 'setup' member.
(grub_video_set_mode): Changed prototype. All users updated.
(grub_video_check_mode_flag): New inline function.
* video/video.c (parse_modespec): New function.
(grub_video_set_mode): Parse flags and keywords.

16 years ago2010-01-17 Carles Pina i Estany <carles@pina.cat>
carles [Sun, 17 Jan 2010 14:42:19 +0000 (14:42 +0000)] 
2010-01-17  Carles Pina i Estany  <carles@pina.cat>

* util/misc.c (grub_util_info): Fix the order of the parameters in a
fprintf call.

16 years agoSort chunks
Vladimir 'phcoder' Serbinenko [Sun, 17 Jan 2010 11:42:28 +0000 (12:42 +0100)] 
Sort chunks

16 years agosize field in tagged mbi
Vladimir 'phcoder' Serbinenko [Sat, 16 Jan 2010 16:18:02 +0000 (17:18 +0100)] 
size field in tagged mbi

16 years agoDon't pass biosdev if not booted from BIOS disk
Vladimir 'phcoder' Serbinenko [Sat, 16 Jan 2010 15:36:42 +0000 (16:36 +0100)] 
Don't pass biosdev if not booted from BIOS disk

16 years agoMultiboot 2 tags support
Vladimir 'phcoder' Serbinenko [Sat, 16 Jan 2010 15:25:43 +0000 (16:25 +0100)] 
Multiboot 2 tags support

16 years agoMerge mainline into mbivid
Vladimir 'phcoder' Serbinenko [Sat, 16 Jan 2010 13:00:44 +0000 (14:00 +0100)] 
Merge mainline into mbivid

16 years agoFixed knetbsd misbehaviour when no module is loaded
Vladimir 'phcoder' Serbinenko [Sat, 16 Jan 2010 11:55:52 +0000 (12:55 +0100)] 
Fixed knetbsd misbehaviour when no module is loaded

16 years ago2010-01-16 Grégoire Sutre <gregoire.sutre@gmail.com>
Felix Zielcke [Sat, 16 Jan 2010 10:57:47 +0000 (11:57 +0100)] 
2010-01-16  GrĂ©goire Sutre <gregoire.sutre@gmail.com>

* genmk.rb (class SCRIPT): Replace option -i of sed by a pipe.

16 years agoNetBSD module support
Vladimir 'phcoder' Serbinenko [Sat, 16 Jan 2010 10:47:12 +0000 (11:47 +0100)] 
NetBSD module support

16 years agoFix knetbsd symbols
Vladimir 'phcoder' Serbinenko [Sat, 16 Jan 2010 10:06:55 +0000 (11:06 +0100)] 
Fix knetbsd symbols

16 years ago2010-01-16 Carles Pina i Estany <carles@pina.cat>
carles [Sat, 16 Jan 2010 00:39:14 +0000 (00:39 +0000)] 
2010-01-16  Carles Pina i Estany  <carles@pina.cat>

* util/grub-editenv.c (usage): Use `program_name' instead of hardcoded
string.
* util/grub-emu.c (usage): Likewise.
* util/grub-mkpasswd-pbkdf2.c (usage): Likewise.
* util/i386/efi/grub-mkimage.c (usage): Likewise.
* util/i386/pc/grub-mkimage.c (usage): Likewise.
* util/i386/pc/grub-setup.c (usage): Likewise.

16 years ago2010-01-16 Carles Pina i Estany <carles@pina.cat>
carles [Sat, 16 Jan 2010 00:26:52 +0000 (00:26 +0000)] 
2010-01-16  Carles Pina i Estany  <carles@pina.cat>

* util/misc.c (grub_util_warn): Gettextizze, print full stop after
the message.
(grub_util_info): Likewise.
(grub_util_error): Likewise.
* util/elf/grub-mkimage.c: Fix capitalisation, quotes, full stops
and/or new lines in `grub_util_warna', `grub_util_info',
`grub_util_error' calls.
* util/getroot.c: Likewise.
* util/grub-editenv.c: Likewise.
* util/grub-emu.c: Likewise.
* util/grub-fstest.c: Likewise.
* util/grub-mkdevicemap.c: Likewise.
* util/grub-mkfont.c: Likewise.
* util/grub-mkpasswd-pbkdf2.c: Likewise.
* util/grub-mkrelpath.c: Likewise.
* util/grub-pe2elf.c: Likewise.
* util/grub-probe.c: Likewise.
* util/hostdisk.c: Likewise.
* util/i386/efi/grub-mkimage.c: Likewise.
* util/i386/pc/grub-mkimage.c: Likewise.
* util/i386/pc/grub-setup.c: Likewise.
* util/ieee1275/ofpath.c: Likewise.
* util/mkisofs/eltorito.c: Likewise.
* util/mkisofs/rock.c: Likewise.
* util/mkisofs/write.c: Likewise.
* util/raid.c: Likewise.
* util/sparc64/ieee1275/grub-mkimage.c: Likewise.
* util/sparc64/ieee1275/grub-setup.c: Likewise.

16 years agoAvoid retrieving video info when no video is active
Vladimir 'phcoder' Serbinenko [Fri, 15 Jan 2010 23:31:24 +0000 (00:31 +0100)] 
Avoid retrieving video info when no video is active

16 years agomerge mainline into newreloc
Vladimir 'phcoder' Serbinenko [Fri, 15 Jan 2010 23:05:33 +0000 (00:05 +0100)] 
merge mainline into newreloc

16 years ago2010-01-15 Vladimir Serbinenko <phcoder@gmail.com>
Vladimir 'phcoder' Serbinenko [Fri, 15 Jan 2010 20:11:51 +0000 (21:11 +0100)] 
2010-01-15  Vladimir Serbinenko  <phcoder@gmail.com>

Enable multiboot on non-pc.

* conf/i386-coreboot.rmk, conf/i386-pc.rmk (pkglib_MODULES): Move
multiboot.mod and multiboot2.mod to ...
* conf/i386.rmk (pkglib_MODULES): ... here.
* conf/i386-coreboot.rmk, conf/i386-pc.rmk (multiboot_mod_SOURCES):
Moved to ...
* conf/i386.rmk (multiboot_mod_SOURCES): .. here.
* conf/i386-coreboot.rmk, conf/i386-pc.rmk (multiboot_mod_CFLAGS):
Moved to ...
* conf/i386.rmk (multiboot_mod_CFLAGS): .. here.
* conf/i386-coreboot.rmk, conf/i386-pc.rmk (multiboot_mod_ASFLAGS):
Moved to ...
* conf/i386.rmk (multiboot_mod_ASFLAGS): .. here.
* conf/i386-coreboot.rmk, conf/i386-pc.rmk (multiboot_mod_LDFLAGS):
Moved to ...
* conf/i386.rmk (multiboot_mod_LDFLAGS): .. here.
* conf/x86_64-efi.rmk (pkglib_MODULES): Remove ata.mod and
relocator.mod.
(ata_mod_SOURCES): Removed.
(ata_mod_CFLAGS): Likewise.
(ata_mod_LDFLAGS): Likewise.
(relocator_mod_SOURCES): Removed.
(relocator_mod_CFLAGS): Likewise.
(relocator_mod_ASFLAGS): Likewise.
(relocator_mod_LDFLAGS): Likewise.
Include i386.mk.
* include/grub/x86_64/multiboot.h: New file.
* loader/i386/multiboot.c (grub_multiboot_boot) [GRUB_MACHINE_EFI]:
Terminate EFI.

16 years agomerge mainline into mbivid
Vladimir 'phcoder' Serbinenko [Fri, 15 Jan 2010 15:42:06 +0000 (16:42 +0100)] 
merge mainline into mbivid

16 years ago2010-01-15 Vladimir Serbinenko <phcoder@gmail.com>
Vladimir 'phcoder' Serbinenko [Fri, 15 Jan 2010 15:30:57 +0000 (16:30 +0100)] 
2010-01-15  Vladimir Serbinenko  <phcoder@gmail.com>

Video multiboot support.

* include/grub/multiboot.h (grub_multiboot_set_accepts_video):
New prototype.
* include/multiboot.h: Resynced with multiboot specification.
* include/multiboot2.h: Likewise.
* loader/i386/multiboot.c (UNSUPPORTED_FLAGS): Support video flags.
(grub_multiboot): Parse MULTIBOOT_VIDEO_MODE fields.
* loader/i386/multiboot_mbi.c (DEFAULT_VIDEO_MODE): New constant.
(HAS_VGA_TEXT): Likewise.
(accepts_video): New variable.
(grub_multiboot_set_accepts_video): New function.
(grub_multiboot_get_mbi_size): Account for video structures.
(set_video_mode): New function.
(retrieve_video_parameters): Likewise.
(grub_multiboot_make_mbi): Fill video fields.

16 years agomerge mainline into mbivid
Vladimir 'phcoder' Serbinenko [Fri, 15 Jan 2010 15:16:55 +0000 (16:16 +0100)] 
merge mainline into mbivid

16 years ago2010-01-15 Vladimir Serbinenko <phcoder@gmail.com>
Vladimir 'phcoder' Serbinenko [Fri, 15 Jan 2010 15:11:18 +0000 (16:11 +0100)] 
2010-01-15  Vladimir Serbinenko  <phcoder@gmail.com>

Video driver ids.

* include/grub/video.h (grub_video_driver_id): New type.
(grub_video_adapter): New member 'id'. All users updated.
(grub_video_get_driver_id): New proto.
* video/video.c (grub_video_get_driver_id): New function.

16 years agoMerge mainline into mbivid
Vladimir 'phcoder' Serbinenko [Fri, 15 Jan 2010 14:49:28 +0000 (15:49 +0100)] 
Merge mainline into mbivid

16 years agoAdd EGA text support
Vladimir 'phcoder' Serbinenko [Fri, 15 Jan 2010 14:46:59 +0000 (15:46 +0100)] 
Add EGA text support

16 years agonetbsd framebuffer support
Vladimir 'phcoder' Serbinenko [Fri, 15 Jan 2010 12:40:37 +0000 (13:40 +0100)] 
netbsd framebuffer support

16 years agosymtab support for knetbsd
Vladimir 'phcoder' Serbinenko [Fri, 15 Jan 2010 11:31:06 +0000 (12:31 +0100)] 
symtab support for knetbsd

16 years agocomX notation support
Vladimir 'phcoder' Serbinenko [Fri, 15 Jan 2010 10:48:15 +0000 (11:48 +0100)] 
comX notation support

16 years agoMerge some knetbsdcode into kfreebsd one. Serial supoort for knetbsd
Vladimir 'phcoder' Serbinenko [Fri, 15 Jan 2010 10:39:05 +0000 (11:39 +0100)] 
Merge some knetbsdcode into kfreebsd one. Serial supoort for knetbsd

16 years agoBe paranoid in relocator allocations
Vladimir 'phcoder' Serbinenko [Fri, 15 Jan 2010 10:34:22 +0000 (11:34 +0100)] 
Be paranoid in relocator allocations

16 years ago2010-01-14 Carles Pina i Estany <carles@pina.cat>
carles [Thu, 14 Jan 2010 23:20:13 +0000 (23:20 +0000)] 
2010-01-14  Carles Pina i Estany  <carles@pina.cat>

* util/grub.d/30_os-prober.in: Use `set var=val' rather than plain
`var=val'.

16 years ago2010-01-14 Carles Pina i Estany <carles@pina.cat>
carles [Thu, 14 Jan 2010 23:07:44 +0000 (23:07 +0000)] 
2010-01-14  Carles Pina i Estany  <carles@pina.cat>

* normal/cmdline.c (print_completion): Gettextizze.

16 years ago2001-01-14 Carles Pina i Estany <carles@pina.cat>
carles [Thu, 14 Jan 2010 23:04:49 +0000 (23:04 +0000)] 
2001-01-14  Carles Pina i Estany  <carles@pina.cat>

* loader/i386/pc/chainloader.c: Include `<grub/mm.h>'.

16 years ago2010-01-14 Carles Pina i Estany <carles@pina.cat>
carles [Thu, 14 Jan 2010 22:31:06 +0000 (22:31 +0000)] 
2010-01-14  Carles Pina i Estany  <carles@pina.cat>

* gettext/gettext.c (grub_gettext_translate): Push and pop
grub_errno.
(grub_gettext_delete_list): Change comment style.
* kern/err.c (grub_error): Gettextizze.
(grub_fatal): Gettextizze.

16 years agoFix $srcdir != $builddir build by moving ascii.h to top dir.
Robert Millan [Thu, 14 Jan 2010 21:17:05 +0000 (22:17 +0100)] 
Fix $srcdir != $builddir build by moving ascii.h to top dir.

16 years ago2010-01-14 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Thu, 14 Jan 2010 21:08:31 +0000 (21:08 +0000)] 
2010-01-14  Robert Millan  <rmh.grub@aybabtu.com>

* include/grub/i386/loader.h (grub_linux16_boot): Renamed to ...
(grub_linux16_real_boot): ... this.
* kern/i386/loader.S: Likewise.
* loader/i386/pc/linux.c: Include `<grub/video.h>' and `<grub/mm.h>'.
(grub_linux16_boot): New function.  Switches to text mode and calls
grub_linux16_real_boot().

* loader/i386/bsd.c: Include `<grub/video.h>'.
(grub_freebsd_boot, grub_openbsd_boot, grub_netbsd_boot): Switch to
text mode before calling grub_unix_real_boot().

* loader/i386/multiboot.c: Include `<grub/video.h>'.
(grub_multiboot_boot): Switch to text mode before calling
grub_relocator32_boot().

* loader/i386/pc/chainloader.c: Include `<grub/video.h>'.
(grub_chainloader_boot): Switch to text mode before calling
grub_chainloader_real_boot().

16 years agoFix off-by-one error
Vladimir 'phcoder' Serbinenko [Thu, 14 Jan 2010 21:06:26 +0000 (22:06 +0100)] 
Fix off-by-one error

16 years agoSupport --help and --version in grub-bin2h.
Robert Millan [Thu, 14 Jan 2010 20:33:10 +0000 (20:33 +0000)] 
Support --help and --version in grub-bin2h.

16 years ago2010-01-05 Jordan Uggla <jordan.uggla@gmail.com>
Robert Millan [Thu, 14 Jan 2010 18:52:39 +0000 (18:52 +0000)] 
2010-01-05  Jordan Uggla  <jordan.uggla@gmail.com>
2010-01-05  Colin Watson  <cjwatson@ubuntu.com>

* util/grub-reboot.in: Make sure prev_saved_entry always gets a
non-empty value.

16 years agoelf symbols
Vladimir 'phcoder' Serbinenko [Thu, 14 Jan 2010 18:14:24 +0000 (19:14 +0100)] 
elf symbols

16 years agoFix a mistake with size calculation
Vladimir 'phcoder' Serbinenko [Thu, 14 Jan 2010 18:14:04 +0000 (19:14 +0100)] 
Fix a mistake with size calculation

16 years agoAdd missing #ifdef
Vladimir 'phcoder' Serbinenko [Thu, 14 Jan 2010 18:12:24 +0000 (19:12 +0100)] 
Add missing #ifdef

16 years agomultiboot video support
Vladimir 'phcoder' Serbinenko [Thu, 14 Jan 2010 14:54:14 +0000 (15:54 +0100)] 
multiboot video support

16 years agofix changelog dates
Colin Watson [Thu, 14 Jan 2010 14:06:36 +0000 (14:06 +0000)] 
fix changelog dates

16 years agomerge from trunk
Colin Watson [Thu, 14 Jan 2010 14:04:44 +0000 (14:04 +0000)] 
merge from trunk

16 years ago2010-01-14 BVK Chaitanya <bvk.groups@gmail.com>
BVK Chaitanya [Thu, 14 Jan 2010 13:45:21 +0000 (19:15 +0530)] 
2010-01-14  BVK Chaitanya  <bvk.groups@gmail.com>

Unit testing framework for GRUB.

* Makefile.in: Test framework build rules for 'make check'.
* conf/tests.rmk: Build rules for individual tests and framework.

* include/grub/test.h: Header file for whitebox tests.
* tests/lib/functional_test.c: Framework support for whitebox
functional tests.
* tests/lib/test.c: Common whitebox testing code for unit and
functional tests.
* tests/lib/unit_test.c: Framework support for whitebox unit
tests.

* tests/util/grub-shell-tester.in: Support utility for grub-script
tests.
* tests/util/grub-shell.in: Utility to execute grub-script
commands in a Qemu instance.

* tests/example_functional_test.c: Example whitebox functional
test.
* tests/example_grub_script_test.in: Example grub-script test.
* tests/example_scripted_test.in: Example scripted test.
* tests/example_unit_test.c: Example whitebox unit test.

16 years agomerge trunk
BVK Chaitanya [Thu, 14 Jan 2010 13:15:19 +0000 (18:45 +0530)] 
merge trunk

16 years agouse qemu-system-i386 instead of qemu
BVK Chaitanya [Thu, 14 Jan 2010 13:09:12 +0000 (18:39 +0530)] 
use qemu-system-i386 instead of qemu

16 years agoMerge mainline into newreloc
Vladimir 'phcoder' Serbinenko [Thu, 14 Jan 2010 12:43:34 +0000 (13:43 +0100)] 
Merge mainline into newreloc

16 years agoClarify type of bi_kernelname and bi_nfs_diskless
Vladimir 'phcoder' Serbinenko [Thu, 14 Jan 2010 12:40:17 +0000 (13:40 +0100)] 
Clarify type of bi_kernelname and bi_nfs_diskless

16 years agoremoved unnecessary grub_test_* wrappers
BVK Chaitanya [Thu, 14 Jan 2010 11:47:51 +0000 (17:17 +0530)] 
removed unnecessary grub_test_* wrappers

16 years ago2010-01-14 Vladimir Serbinenko <phcoder@gmail.com>
Vladimir 'phcoder' Serbinenko [Thu, 14 Jan 2010 11:40:55 +0000 (12:40 +0100)] 
2010-01-14  Vladimir Serbinenko  <phcoder@gmail.com>

* conf/i386-coreboot.rmk (multiboot_mod_SOURCES):
Add loader/i386/multiboot_mbi.c.
(multiboot2_mod_SOURCES): Likewise.
* conf/i386-pc.rmk (multiboot_mod_SOURCES): Likewise.
(multiboot2_mod_SOURCES): Likewise.
* include/grub/multiboot.h (grub_multiboot_get_mbi_size): New proto.
(grub_multiboot_make_mbi): Likewise.
(grub_multiboot_free_mbi): Likewise.
(grub_multiboot_init_mbi): Likewise.
(grub_multiboot_add_module): Likewise.
(grub_multiboot_set_bootdev): Likewise.
* loader/i386/multiboot.c (mbi): Removed.
(mbi_dest): Likewise.
(alloc_mbi): New variable.
(grub_multiboot_payload_size): Removed. All users updated.
(grub_multiboot_pure_size): New variable.
(grub_multiboot_boot): Use grub_multiboot_make_mbi.
(grub_multiboot_unload): Use grub_multiboot_free_mbi.
(grub_get_multiboot_mmap_len): Moved to loader/i386/multiboot_mbi.c.
(grub_fill_multiboot_mmap): Likewise.
(grub_multiboot_get_bootdev): Likewise.
(grub_multiboot): Use multiboot_mbi functions.
* loader/i386/multiboot_mbi.c: New file.

16 years agoMerge mainline into abstractmbi
Vladimir 'phcoder' Serbinenko [Thu, 14 Jan 2010 11:34:23 +0000 (12:34 +0100)] 
Merge mainline into abstractmbi

16 years agosupport relocator64 from x86_64 mode
Vladimir 'phcoder' Serbinenko [Wed, 13 Jan 2010 22:17:12 +0000 (23:17 +0100)] 
support relocator64 from x86_64 mode

16 years ago2010-01-13 Vladimir Serbinenko <phcoder@gmail.com>
Vladimir 'phcoder' Serbinenko [Wed, 13 Jan 2010 21:53:12 +0000 (22:53 +0100)] 
2010-01-13  Vladimir Serbinenko  <phcoder@gmail.com>

* kern/efi/init.c (grub_efi_fini): Don't call grub_efi_mm_fini as
it would result in module crash.

16 years agoRemove leftover aout.mod
Vladimir 'phcoder' Serbinenko [Wed, 13 Jan 2010 20:06:49 +0000 (21:06 +0100)] 
Remove leftover aout.mod

16 years agoInitial multi-i386 support for *BSD
Vladimir 'phcoder' Serbinenko [Wed, 13 Jan 2010 20:04:19 +0000 (21:04 +0100)] 
Initial multi-i386 support for *BSD

16 years agoCleanup in bsd loaders
Vladimir 'phcoder' Serbinenko [Wed, 13 Jan 2010 20:00:46 +0000 (21:00 +0100)] 
Cleanup in bsd loaders

16 years agoRemove leftovers in multiboot.c
Vladimir 'phcoder' Serbinenko [Wed, 13 Jan 2010 19:56:57 +0000 (20:56 +0100)] 
Remove leftovers in multiboot.c

16 years agoMove linux.mod to conf/i386.rmk
Vladimir 'phcoder' Serbinenko [Wed, 13 Jan 2010 19:55:34 +0000 (20:55 +0100)] 
Move linux.mod to conf/i386.rmk

16 years agoPropagate removing of cpu/multiboot.h
Vladimir 'phcoder' Serbinenko [Wed, 13 Jan 2010 19:51:00 +0000 (20:51 +0100)] 
Propagate removing of cpu/multiboot.h

16 years agoFix type problem
Vladimir 'phcoder' Serbinenko [Wed, 13 Jan 2010 19:50:04 +0000 (20:50 +0100)] 
Fix type problem

16 years agodeclare grub_multiboot_relocator in multiboot.h.
Vladimir 'phcoder' Serbinenko [Wed, 13 Jan 2010 19:49:13 +0000 (20:49 +0100)] 
declare grub_multiboot_relocator in multiboot.h.

16 years agoRemove leftover grub_unix_real_boot
Vladimir 'phcoder' Serbinenko [Wed, 13 Jan 2010 19:47:05 +0000 (20:47 +0100)] 
Remove leftover grub_unix_real_boot

16 years ago2010-01-13 Vladimir Serbinenko <phcoder@gmail.com>
Vladimir 'phcoder' Serbinenko [Wed, 13 Jan 2010 19:43:48 +0000 (20:43 +0100)] 
2010-01-13  Vladimir Serbinenko  <phcoder@gmail.com>

* term/ieee1275/ofconsole.c (grub_ofconsole_putchar): Handle '\r'.
(grub_ofconsole_getwh): Split to ...
(grub_ofconsole_getwh): ... this.
(grub_ofconsole_dimensions): ...and this.
(grub_ofconsole_init_output): Call grub_ofconsole_dimensions.

16 years agoFix coreboot compilation error
Vladimir 'phcoder' Serbinenko [Wed, 13 Jan 2010 19:25:08 +0000 (20:25 +0100)] 
Fix coreboot compilation error

16 years ago2010-01-13 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Wed, 13 Jan 2010 19:10:57 +0000 (19:10 +0000)] 
2010-01-13  Robert Millan  <rmh.grub@aybabtu.com>

* util/mkisofs/rock.c (generate_rock_ridge_attributes): Fix a typo.

16 years agoRemove became useless i386/multiboot.h
Vladimir 'phcoder' Serbinenko [Wed, 13 Jan 2010 17:44:12 +0000 (18:44 +0100)] 
Remove became useless i386/multiboot.h

16 years agoRemove leftover multiboot elpers
Vladimir 'phcoder' Serbinenko [Wed, 13 Jan 2010 17:41:49 +0000 (18:41 +0100)] 
Remove leftover multiboot elpers

16 years agoFix compilation on i386-ieee127
Vladimir 'phcoder' Serbinenko [Wed, 13 Jan 2010 16:28:20 +0000 (17:28 +0100)] 
Fix compilation on i386-ieee127

16 years agoUse linux.c on i386-ieee1275
Vladimir 'phcoder' Serbinenko [Wed, 13 Jan 2010 16:27:45 +0000 (17:27 +0100)] 
Use linux.c on i386-ieee1275

16 years agoieee1275 support in linux.c
Vladimir 'phcoder' Serbinenko [Wed, 13 Jan 2010 16:26:47 +0000 (17:26 +0100)] 
ieee1275 support in linux.c

16 years agoFix bug when whole region is free
Vladimir 'phcoder' Serbinenko [Wed, 13 Jan 2010 16:25:49 +0000 (17:25 +0100)] 
Fix bug when whole region is free

16 years agomerge mainline into newreloc
Vladimir 'phcoder' Serbinenko [Wed, 13 Jan 2010 13:12:47 +0000 (14:12 +0100)] 
merge mainline into newreloc

16 years agomerge efigfx into newreloc
Vladimir 'phcoder' Serbinenko [Wed, 13 Jan 2010 13:12:24 +0000 (14:12 +0100)] 
merge efigfx into newreloc

16 years agoRemoved efi linux loader (now it's in i386/linux.c)
Vladimir 'phcoder' Serbinenko [Wed, 13 Jan 2010 13:05:39 +0000 (14:05 +0100)] 
Removed efi linux loader (now it's in i386/linux.c)

16 years agoMerge i386/efi/linux.c into i386/linux.c
Vladimir 'phcoder' Serbinenko [Wed, 13 Jan 2010 13:03:54 +0000 (14:03 +0100)] 
Merge i386/efi/linux.c into i386/linux.c

16 years agoVideo driver ID.
Vladimir 'phcoder' Serbinenko [Wed, 13 Jan 2010 13:03:18 +0000 (14:03 +0100)] 
Video driver ID.

16 years agoInclude i386.rmk into x86_64-efi.rmk
Vladimir 'phcoder' Serbinenko [Wed, 13 Jan 2010 13:02:32 +0000 (14:02 +0100)] 
Include i386.rmk into x86_64-efi.rmk

16 years agoAdded needed casts
Vladimir 'phcoder' Serbinenko [Wed, 13 Jan 2010 12:41:15 +0000 (13:41 +0100)] 
Added needed casts

16 years agox86_64 support for relocator
Vladimir 'phcoder' Serbinenko [Tue, 12 Jan 2010 22:30:52 +0000 (23:30 +0100)] 
x86_64 support for relocator

16 years agofix compilation on coreboot
Vladimir 'phcoder' Serbinenko [Tue, 12 Jan 2010 22:03:56 +0000 (23:03 +0100)] 
fix compilation on coreboot