summaryrefslogtreecommitdiff
path: root/sysutils/grub/patches
AgeCommit message (Collapse)AuthorFilesLines
2010-02-21Apply patch:wiz2-1/+41
Fix problem with systems with more than 2 GB memory (notably, x86_64-based systems). Thanks Goswin Brederlow. From Debian via Andrew Daugherity in PR 36627. Bump PKGREVISION. pkglint cleanup while here.
2007-06-25Fix build problems with GCC 4.x if netboot support is enabled.tron3-0/+58
Patches provided by Dieter Roelants in PR pkg/36549.
2006-12-17Make it clear how to boot a Multiboot-enabled kernel. Per suggestion injmmv1-0/+24
PR pkg/34936. Bump PKGREVISION to 7.
2006-10-17stage2/pc_slice.h: add the missing disklabel FS_TYPE #defines and ↵bad4-0/+66
RF_PROTECTED_SECTORS. stage2/disk_io.c: adjust the partition start and size by RF_PROTECTED sectors for partitions of type FS_RAID. stage2/fsys_ffs.c: accept partitions of type FS_RAID as candidates for FFS, too. stage2/fsys_ufs2.c: accept partitions of type FS_RAID as candidates for FFSv2, too. This allows grub to directly boot from NetBSD RAID1 partitions the same way as with the native bootloader. Bump PKGREVISION.
2006-02-03Workaround a bug that prevents GRUB to load ELF kernels that explicitlyjmmv1-5/+49
specify load addresses in their Multiboot header. (E.g., NetBSD.) This has already been sent to GRUB's bug tracking system: http://savannah.gnu.org/bugs/?func=detailitem&item_id=15590 Bump PKGREVISION to 4.
2005-11-12On NetBSD, recognize ld(4) disk devices attached to HW raid controllers,jlam1-3/+16
e.g. aac(4), amr(4), twe(4), etc., so that we can install grub onto them. Bump PKGREVISION of sysutils/grub to 0.97nb3.
2005-10-23Restored the original RCS Id from reboot.h into patch-ad and enclosed itrillig1-2/+2
by % instead of $. Fixes a pkglint warning about possible RCS tag.
2005-09-24Instead of trying to workaround the possible conflict between grub'sjlam2-26/+0
internal term.h and ncurses' term.h, just rename grub's to grubterm.h and avoid the potential problems altogether.
2005-08-21Apply patches to recognize boot options passed to NetBSD kernels.jmmv3-0/+226
Bump PKGREVISION to 1. From Piotr Meyer in PR pkg/30834. As GRUB 0.x is in maintenance-only status now, I assume there is no chance to get them incorporated mainstream. We'll keep them here though, as they seem useful (could have really helped me in some situations when needing to boot single user).
2004-01-29Update grub to 0.94:jmmv10-457/+0
* Support building on x86-64 with gcc -m32. * Use a BIOS call to turn on/off Gate A20. This should solve various problems related to Gate A20 in modern BIOSes. * Add a workaround for buggy BIOSes (notably HP Vectra series) which don't pass the boot drive correctly. * Display "GNU GRUB" instead of "GRUB" in the menu. * Add support for QNX RTP into the grub shell. * Add support for the initrd max address of a kernel header in Linux. * Support 32 bit and 64 bit dev_t. * Add support for an install device in GRUB's notation with no parenthesis (e.g. grub-install hd0). * Improve the manual a lot. While here, add a new build definition, GRUB_PRESET_COMMAND, which can be set to a single command that will be embedded in grub's stage2 and executed during bootup (useful for automated diskless setups). Also make use of BUILD_DEFS properly. And pick up maintainership, as requested by tron@.
2004-01-24Solve the problem with the missing memcpy differentlymrauch4-18/+60
(Forward patch from the fix that finally went into grub's CVS) The old way had problems finding disks and formatting curses output properly. Fixes PR pkg/24214.
2003-10-26Fix compilation on -current (gcc3):mrauch2-0/+31
1) remove superfluous long in stage2/fsys_reiserfs.c (forward port from current version in grub CVS) 2) provide an explicit memcpy stub so the memcpy inserted by gcc3 as consequence of a pass-by-value can be linked against (patch from Joachim Kainz in grub bug report 3343)
2003-07-13Fix grub-install problem reported in PR 22049 by Soren Jacobsen.wiz3-4/+32
While here, convert to USE_NEW_TEXINFO, and make it compile. [freestanding, but using nested functions; gcc emits __enable_exec_stack, which lives in libgcc, but is not linked because the program is supposed to be freestanding. Provide dummy __enable_exec_stack function.] Bump PKGREVISION.
2003-03-14Replace uses of -fno-builtin with -ffreestanding. -ffreestanding alsothorpej6-0/+384
implies -fno-builtin, but also conveys additional information ("not in a hosted environment"). This is 1/2 of the fix for PR toolchain/19265.
2003-01-24Update grub to 0.93. Changes in this version:jmmv2-0/+26
* Define the behavior of the boot loader when the load end address is zero and the bss end address is zero in the Multiboot Specification. Also, add the support into GRUB. * Finally, we have a Bug Tracking System! Now the preferable way to report bugs is to use the BTS rather than sending e-mail to bug-grub. See <http://bugcomm.enbug.org/?project=grub&mode=project>, for more details. * The appendix "FAQ" in the manual is removed. See the GNU GRUB FAQ on the web <http://www.gnu.org/software/grub/grub-faq.html> instead. * The terminal handling code is rewritten radically, and many bugfixes are made at the same time. * The command "color" is effective even in the command-line. * The command "terminal" takes two new options, ``--no-echo'' and ``--no-edit''. If you specify ``--no-echo'', GRUB won't echo back input characters. If you specify ``--no-edit'', GRUB will disable the BASH-like editing feature. These options are useful when using an intelligent terminal (such as the comint mode in GNU Emacs). * The utility ``grub-md5-crypt'' prompts to retype a password and checks if the passwords match. * Support for booting Linux is rewritten, so GRUB now supports large-EBDA systems. * The menu interfaces supports Page Up, Page Down, and Right Key. * New command "terminfo", for vt100-incompatible terminals. * New options, ``-D'', ``-g'' and ``-m'' are supported for FreeBSD.