Robert Millan
8dbf5c8999
2010-01-21 Robert Millan <rmh.grub@aybabtu.com>
...
* configure.ac: Remove `--enable-example-kernel' option.
* docs/Makefile.am
* docs/grub.texi: Remove referenced to `mbchk'.
* docs/boot.S: Remove. Update all users.
* docs/boot.S.texi: Likewise.
* docs/kernel.c: Likewise.
* docs/kernel.c.texi: Likewise.
* docs/mbchk.1: Likewise.
* docs/multiboot.h: Likewise.
* docs/multiboot.h.texi: Likewise.
* docs/multiboot.texi: Likewise.
* util/mbchk.c: Likewise.
2010-01-21 17:17:59 +00:00
Robert Millan
e8b13ced38
2010-01-21 Robert Millan <rmh@aybabtu.com>
...
* autogen.sh: New file.
* INSTALL: Remove from version control.
* Makefile.in: Likewise.
* aclocal.m4: Likewise.
* config.guess: Likewise.
* config.sub: Likewise.
* configure: Likewise.
* depcomp: Likewise.
* docs/Makefile.in: Likewise.
* docs/mdate-sh: Likewise.
* docs/texinfo.tex: Likewise.
* grub/Makefile.in: Likewise.
* install-sh: Likewise.
* lib/Makefile.in: Likewise.
* missing: Likewise.
* mkinstalldirs: Likewise.
* netboot/Makefile.in: Likewise.
* stage1/Makefile.in: Likewise.
* stage2/Makefile.in: Likewise.
* util/Makefile.in: Likewise.
2010-01-21 16:56:22 +00:00
Robert Millan
f557cee7dc
2010-01-21 Robert Millan <rmh@aybabtu.com>
...
* configure.ac: Add AM_PROG_AS (to fix automake generation).
2010-01-21 16:50:52 +00:00
Colin Watson
53f9ac3175
2009-12-07 Richard Hartmann <richih.mailinglist@gmail.com>
...
* stage2/builtins.c (builtin_halt): Fix typo.
(builtin_password): Likewise.
2009-12-07 12:39:54 +00:00
proski
89e617e847
2009-07-02 Pavel Roskin <proski@gnu.org>
...
* docs/boot.S: Fix missing newline at the end.
* docs/boot.S.texi: Regenerate.
2009-07-02 04:17:55 +00:00
proski
bf0c591485
Fix e-mail address of Pavel Roskin
2009-04-16 20:19:01 +00:00
fzielcke
ea8f03e60c
we want block list'
2008-09-03 20:15:15 +00:00
fzielcke
193d1e43d9
2008-09-03 Felix Zielcke <fzielcke@z-51.de>
...
Based on patch from Ville Skyttä <ville.skytta@iki.fi >
* docs/multiboot.texi: Fix some spelling.
* docs/internals.texi: Likewise.
* docs/grub.texi: Likewise.
2008-09-03 19:36:00 +00:00
robertmh
508a5c4f33
2008-05-20 Robert Millan <rmh@aybabtu.com>
...
* netboot/cs89x0.c: Fix license violation.
* netboot/cs89x0.h: Likewise.
2008-05-20 11:04:18 +00:00
proski
6cd4433d3e
2008-04-10 Pavel Roskin <proski@gnu.org>
...
* configure.ac: Always use "_cv_" in cache variables for
compatibility with Autoconf 2.62.
2008-04-10 22:26:50 +00:00
robertmh
fe11b298f6
2008-03-28 Robert Millan <rmh@aybabtu.com>
...
Surpass 1 TiB disk addressing limit. Note: there are no plans to handle
the 2 TiB disk limit in GRUB Legacy, since that would need considerable
rework. If you have >2TiB disks, use GRUB 2 instead.
* grub/asmstub.c (biosdisk): Add unsigned qualifier to `sector'.
* stage2/bios.c (biosdisk): Likewise.
* stage2/disk_io.c (rawread, devread, rawwrite, devwrite): Likewise.
* stage2/shared.h (rawread, devread, rawwrite, devwrite): Likewise.
* lib/device.c (get_drive_geometry): Replace BLKGETSIZE with
BLKGETSIZE64.
2008-03-28 13:22:28 +00:00
proski
bce46bf7f1
* configure.ac: Test if '--build-id=none' is supported by the
...
linker and add it to LDFLAGS if possible. Build ID causes
objcopy to generate huge binary files.
* aclocal.m4 (grub_PROG_OBJCOPY_ABSOLUTE): Use LDFLAGS when
linking, so that build ID doesn't break the test.
* stage1/Makefile.am: Preserve LDFLAGS, use stage1_exec_LDFLAGS.
2007-11-05 01:29:46 +00:00
proski
22cd659922
* stage2/iso9660.h: Remove unnecessary packed attributes.
2007-02-22 23:40:25 +00:00
robertmh
1d99c80935
2007-02-22 Robert Millan <rmh@aybabtu.com>
...
* util/mkbimage: Update my email address, and remove my name from
some places where unnecessary credit is given.
2007-02-22 16:01:03 +00:00
proski
c819ffee91
* netboot/natsemi.c: Fix compile error with gcc 4.1.1. Cast
...
cannot make a variable volatile - it should be declared as such.
* netboot/sis900.c: Likewise.
2006-09-10 07:26:10 +00:00
proski
79a9f283de
* netboot/etherboot.h: Remove incorrect extern declarations of
...
the variables later declared static. Move BOOTP_DATA_ADDR ...
* netboot/main.c: ... here. Eliminate end_of_rfc1533 - it's
write-only.
2006-09-08 12:56:22 +00:00
proski
2ba51692ac
Regenerate
...
The file in CVS was generated for Automake 1.7.x, and we are using
Automake 1.9.4 now.
2006-09-08 12:43:18 +00:00
okuji
005098fb1b
2006-06-24 Yoshinori K. Okuji <okuji@enbug.org>
...
* docs/grub.texi: Changed the license term to the GNU Free
Documentation License 1.2.
* docs/multiboot.texi: Reformatted to show the license term
and the version number explicitly.
* docs/fdl.texi: New file.
* docs/Makefile.am (grub_TEXINFOS): Added fdl.texi.
2006-06-24 14:40:02 +00:00
robertmh
bde9a318fb
2006-06-24 Robert Millan <robertmh@gnu.org>
...
* lib/device.c (write_to_partition): /dev/ataraid/ and /dev/rd/
partitions have a "p" prefix. Add it.
2006-06-24 14:27:29 +00:00
robertmh
5ac9679fb0
2006-06-24 Robert Millan <robertmh@gnu.org>
...
* lib/device.c (get_i2o_disk_name): New function.
(init_device_map) [__linux__]: Add support for I2O devices.
2006-06-24 14:05:38 +00:00
proski
7a1b51024a
* stage2/stage2.c (run_menu): Fix "savedefault" to save only top
...
level menu positions. Remember current position when calling a
submenu. Don't recalculate it when booting from a submenu.
2006-05-05 22:06:31 +00:00
proski
b8aa16f505
* grub/main.c (main): Make sure the boot drive number doesn't
...
exceed 255.
2006-05-05 21:43:46 +00:00
chaac
8e68069b48
2006-05-02 Vesa Jaaskelainen <chaac@nic.fi>
...
* stage2/shared.h (vbe_mode): Back ported aligment fix from GRUB 2
to GRUB Legacy. Problem reported by Gerardo Richarte.
2006-05-02 20:46:24 +00:00
robertmh
4fe8c0ccf6
2006-04-23 Robert Millan <robertmh@gnu.org>
...
* grub/asmstub.c (get_diskinfo): Optimize sysctl routine.
2006-04-23 10:10:52 +00:00
robertmh
4ace38464e
Fixes for kernel of FreeBSD:
...
* grub/asmstub.c (get_diskinfo): Toggle "kern.geom.debugflags" sysctl
before opening a device for writing.
* util/grub-install.in: Devices don't have this "r" prefix anymore.
2006-04-20 13:46:46 +00:00
okuji
8a4848921a
2006-04-16 Yoshinori K. Okuji <okuji@enbug.org>
...
* docs/multiboot.texi: Correct the offset of address
fields. Reported by Jeroen Dekkers.
2006-04-16 17:55:49 +00:00
okuji
8932e40756
2006-03-21 Yoshinori K. Okuji <okuji@enbug.org>
...
* stage2/builtins.c (setup_func): Specify the size of DEVICE to
grub_strncat instead of a strange number 256. Reported by Vitaly
Fertman <vitaly@namesys.com >.
2006-03-21 20:51:58 +00:00
proski
6d8ace6ee5
Add grub-set-default.
2005-12-21 19:57:53 +00:00
okuji
07741fe577
2005-09-29 Yoshinori K. Okuji <okuji@enbug.org>
...
* docs/multiboot.texi: Fix a bug in the byte order of
boot_device. I hope this won't affect any OS image.
Increased the version number to 0.6.94.
2005-09-28 23:00:54 +00:00
okuji
1499969120
2005-09-28 Yoshinori K. Okuji <okuji@enbug.org>
...
* stage2/boot.c (load_image): Even if an OS image is an ELF
object, use the a.out kludge if MULTIBOOT_AOUT_KLUDGE is
specified.
2005-09-28 21:47:55 +00:00
okuji
2b55611a79
2005-05-08 Yoshinori K. Okuji <okuji@enbug.org>
...
* configure.ac (AC_INIT): Upgraded to 0.97.
* compile: Copied from Automake 1.9.4.
* config.guess: Likewise.
* config.sub: Likewise.
* depcomp: Likewise.
* install-sh: Likewise.
* missing: Likewise.
* mkinstalldirs: Likewise.
* mdate-sh: Likewise.
* docs/texinfo.tex: Likewise.
2005-05-08 02:51:53 +00:00
okuji
1262b6e7ef
2005-05-08 Yoshinori K. Okuji <okuji@enbug.org>
...
* stage2/fsys_xfs.c (next_dentry): Use arrays of arrays instead of
arrays of pointers for USUAL, to avoid read-only strings. Reported
by Sven Wegener <swegener@gentoo.org >.
2005-05-08 02:18:14 +00:00
okuji
6884fee4be
2005-03-28 Yoshinori K. Okuji <okuji@enbug.org>
...
* lib/device.c (get_drive_geometry): Use ST.ST_SIZE instead of
ST.ST_BLOCKS to get the total number of sectors, because st_blocks
is not the same if it is a sparse file.
2005-03-27 23:20:09 +00:00
okuji
2b7a7354d9
2005-03-19 Yoshinori K. Okuji <okuji@enbug.org>
...
* stage2/stage2.c (cmain): Initialize DEFAULT_FILE to an empty
string. Reported by NATORI Shin <natori@adm.s.u-tokyo.ac.jp>.
2005-03-19 18:02:52 +00:00
okuji
f307cbf7c6
2005-03-15 Yoshinori K. Okuji <okuji@enbug.org>
...
* stage2/fsys_fat.c (fat_mount): Ignore the 3rd bit of a media
descriptor, because some BIOSes overwrite this value, according
to the storage mode (e.g. USB Floppy or USB HDD).
2005-03-15 16:54:24 +00:00
okuji
257fff664f
2005-02-16 Yoshinori K. Okuji <okuji@enbug.org>
...
* grub/asmstub.c (grub_stage2): Remove the attribute `volatile'
from doit. I hope this change is safe for all compilers.
2005-02-16 20:45:48 +00:00
okuji
041e243877
2005-02-15 Yoshinori K. Okuji <okuji@enbug.org>
...
* stage2/builtins.c (install_func): If DEST_DRIVE is a hard
disk, enable the workaround in Stage 1 by replacing the jmp
with double nop's.
* stage1/stage1.h (STAGE1_BOOT_DRIVE_CHECK): New macro.
(STAGE1_BOOT_DRIVE_MASK): Removed.
* stage1/stage1.S (boot_drive_check): New label. This implements
a different workaround for buggy BIOSes which don't pass boot
drive correctly. This is effective for BIOSes which pass a value
without the seventh bit (0x80).
(boot_drive_mask): Removed.
2005-02-15 22:05:07 +00:00
okuji
fb908db4ad
2005-02-03 Yoshinori K. Okuji <okuji@enbug.org>
...
* grub/asmstub.c (console_current_color): Make it global as
declared.
(grub_stage2): Tweak the declaration and the definition of the
nested function doit.
2005-02-03 10:01:14 +00:00
okuji
660e9c195f
2005-02-02 Yoshinori K. Okuji <okuji@enbug.org>
...
* stage2/smp-imps.h (imps_any_new_apics): Removed.
(imps_enabled): Likewise.
(imps_lapic_addr): Likewise.
(imps_num_cpus): Likewise.
(imps_cpu_apic_map): Likewise.
(imps_apic_cpu_map): Likewise.
* stage2/Makefile.am (libgrub_a_CFLAGS): Remove
-fwritable-strings. Not required for the grub shell actually.
* grub/Makefile.am (AM_CFLAGS): Likewise.
2005-02-02 20:40:06 +00:00
okuji
ac1ef04cde
2005-02-01 Yoshinori K. Okuji <okuji@enbug.org>
...
* grub/asmstub.c (grub_stage2): Use auto instead of static for
nested functions.
* stage2/char_io.c (memcheck) [GRUB_UTIL]: Likewise.
* stage2/builtins.c (blocklist_func): Likewise.
(color_func): Likewise.
(install_func): Likewise.
(setkey_func): Likewise.
* lib/device.c (read_device_map): Likewise.
2005-02-01 21:00:42 +00:00
okuji
eb5d4d6776
2005-01-30 Yoshinori K. Okuji <okuji@enbug.org>
...
* configure.ac (AC_INIT): Upgraded to 0.96.
2005-01-30 01:09:34 +00:00
jthomas
cce5686ea2
* docs/kernel.c.texi (cmain): Incremement mod by one, instead of
...
sizeof(module_t), since it's already a pointer of type module_t.
* docs/kernel.c (cmain): Do the same.
2004-10-10 22:47:23 +00:00
okuji
4022b1bcb5
2004-09-20 Yoshinori K. Okuji <okuji@enbug.org>
...
* docs/internals.texi (Internals): Changed to an appendix.
* docs/grub.texi (@setchapternewpage): Changed to odd from off.
(@contents): Moved to the beginning.
(Future): Changed to an appendix.
2004-09-20 21:55:00 +00:00
okuji
8243a69201
2004-08-17 Yoshinori K. Okuji <okuji@enbug.org>
...
* stage2/cmdline.c (run_script): Fix a reversed conditional.
Reported by Alban Crequy <alban.crequy@apinc.org >.
2004-08-16 23:25:44 +00:00
jthomas
577b70d724
- patch from Michael Hohnbaum <hohnbaum@us.ibm.com> to handle sparse files.
2004-08-07 06:48:58 +00:00
okuji
16ca69f719
2004-07-24 Yoshinori K. Okuji <okuji@enbug.org>
...
* stage2/stage2.c (cmain): Terminate DEFAULT_FILE with NUL
correctly. Reported by Alban Crequy <alban.crequy@apinc.org >.
2004-07-24 18:58:02 +00:00
robertmh
255d37589f
Patch from David Weinehall <tao@debian.org>
...
* util/mkbimage: Fix XSI-isms (for supporting POSIX-only shells).
2004-07-21 14:43:04 +00:00
robertmh
31831d933f
* util/grub-install.in: Detect GNU/k*BSD systems as well.
2004-07-20 19:30:24 +00:00
okuji
e92d461e1c
2004-07-16 Yoshinori K. Okuji <okuji@enbug.org>
...
* util/grub-install.in (convert): Fix the sed statement for
Linux. The expression was ambigious in some cases.
2004-07-16 11:49:58 +00:00
robertmh
b929761836
Fix minor syntax error (non-escaped characters).
2004-06-29 17:45:21 +00:00