Commit graph

824 commits

Author SHA1 Message Date
Robert Millan
e5fb242c85 2009-12-24 Robert Millan <rmh.grub@aybabtu.com>
* configure.ac: Bump version to 0.6.96.
	* docs/multiboot.texi: Include `version.texi' instead of hardcoding
	version number.
2009-12-24 15:40:21 +00:00
Robert Millan
48f5611bc8 2009-12-24 Robert Millan <rmh.grub@aybabtu.com>
* docs/Makefile.am (EXTRA_DIST): Remove `menu.lst'.
2009-12-24 15:27:59 +00:00
Robert Millan
db8e3ea441 Leave NEWS and README around, they're actually needed by the build system 2009-12-24 16:25:05 +01:00
Robert Millan
a8859e523c 2009-12-24 Robert Millan <rmh.grub@aybabtu.com>
* autogen.sh: Workaround Automake requirement for NEWS and README.
	We really should have them, but in practice we never had.  This
	ought not be considered a regression.
2009-12-24 15:17:08 +00:00
Robert Millan
72f94a3927 2009-12-24 Robert Millan <rmh.grub@aybabtu.com>
* BUGS: Remove.
	* INSTALL: Remove.
	* NEWS: Remove.
	* README: Remove.
	* autogen.sh: Adjust automake flags to add generic files such
	as `INSTALL', `depcomp', `install-sh' and `missing'.
2009-12-24 15:11:34 +00:00
Robert Millan
465b7d2564 2009-12-24 Robert Millan <rmh.grub@aybabtu.com>
* docs/multiboot.texi: Bump version number to 0.6.96.
2009-12-24 15:06:05 +00:00
Robert Millan
98118caaf2 Update copyright year 2009-12-24 16:03:13 +01:00
Robert Millan
8e4e0d6bf3 2009-12-24 Robert Millan <rmh.grub@aybabtu.com>
* docs/multiboot.texi: Misc editorial changes:
	
	Avoid using `commercial' as a synonym for `non-free'
	(see http://www.gnu.org/philosophy/words-to-avoid.html#Commercial).
	
	Make a clear distinction between kernels and Operating Systems
	(Linux is a kernel, FreeBSD and NetBSD are Operating Systems, Mach
	is a microkernel, VSTa is something in-between).
	
	Use 64-bit types to describe 64-bit datum (instead of splitting in
	two 32-bit fields).  Little endianess assumption applies (as per
	Terminology section).
	
	Update status of GNU GRUB relative to version 2.
2009-12-24 15:01:37 +00:00
Robert Millan
20bbb84b97 2009-12-24 Robert Millan <rmh.grub@aybabtu.com>
* docs/multiboot.h: Replace with include/multiboot.h from GRUB 2 Bazaar
	trunk.
	* docs/kernel.c (cmain): Update name references for new multiboot.h
	header.
2009-12-24 14:25:44 +00:00
Robert Millan
08ab8e9181 2009-12-24 Robert Millan <rmh.grub@aybabtu.com>
* docs/multiboot.h (MULTIBOOT_HEADER_FLAGS): Moved from here ...
	* docs/boot.S (MULTIBOOT_HEADER_FLAGS): ... to here.
2009-12-24 13:34:49 +00:00
Robert Millan
ca3c56e765 2009-12-24 Robert Millan <rmh.grub@aybabtu.com>
* docs/boot.S (ASM): Rename to ...
	(ASM_FILE): ... this.
	* docs/multiboot.h: Check for `ASM_FILE' instead of `ASM'.
	
	* docs/multiboot.h (EXT_C, STACK_SIZE): Moved from here ...
	* docs/boot.S (EXT_C, STACK_SIZE): ... to here.
2009-12-24 14:00:50 +01:00
Vladimir 'phcoder' Serbinenko
1a2144be6d 2009-12-13 Vladimir Serbinenko <phcoder@gmail.com>
* docs/fdl.texi: Remove. It's not used.
2009-12-14 00:17:18 +01:00
Vladimir 'phcoder' Serbinenko
dd370d33f3 2009-12-13 Vladimir Serbinenko <phcoder@gmail.com>
Prevent generation of .note.gnu.build-id which drastically increases
	memory requirements of example kernel.

	* docs/Makefile.am (kernel_LDFLAGS): Add '-Wl,--build-id=none'.
2009-12-14 00:16:23 +01:00
Vladimir 'phcoder' Serbinenko
dcee2f33c2 Make autogen executable 2009-12-14 00:14:28 +01:00
Vladimir 'phcoder' Serbinenko
59848e4e9b Ignore files created by build system 2009-12-14 00:14:05 +01:00
Vladimir 'phcoder' Serbinenko
d47b4b9576 2009-12-13 Vladimir Serbinenko <phcoder@gmail.com>
* BUGS: New file.
2009-12-13 23:45:27 +01:00
Vladimir 'phcoder' Serbinenko
7115e50ca6 transformed .cvsignore into .bzrignore 2009-12-13 23:43:19 +01:00
Vladimir 'phcoder' Serbinenko
6b23355545 2009-12-13 Vladimir Serbinenko <phcoder@gmail.com>
* docs/kernel.c.texi: Removed. It's autogenerated.
	* docs/multiboot.h.texi: Likewise.
	* docs/version.texi: Likewise.
2009-12-13 23:37:57 +01:00
Vladimir 'phcoder' Serbinenko
39469c9282 2009-12-13 Vladimir Serbinenko <phcoder@gmail.com>
* docs/Makefile.am: Remove HELP2MAN.
	* docs/help2man: Remove.
2009-12-13 23:36:29 +01:00
Vladimir 'phcoder' Serbinenko
d8cae8cf39 2009-12-13 Vladimir Serbinenko <phcoder@gmail.com>
* docs/Makefile.am: Remove HELP2MAN.
2009-12-13 23:33:14 +01:00
Vladimir 'phcoder' Serbinenko
f025d429b9 2009-12-13 Vladimir Serbinenko <phcoder@gmail.com>
* configure.ac: Remove non-multiboot stuff.
2009-12-13 23:32:00 +01:00
Vladimir 'phcoder' Serbinenko
ad24b7208b 2009-12-13 Vladimir Serbinenko <phcoder@gmail.com>
* NEWS: Emptied. It contained no multiboot information.
	* README: Likewise.
2009-12-13 23:29:31 +01:00
Vladimir 'phcoder' Serbinenko
d5efc02ebf 2009-12-13 Vladimir Serbinenko <phcoder@gmail.com>
* ChangeLog: Remove non-multiboot entries.
2009-12-13 23:26:22 +01:00
Robert Millan
51dbeac64c 2009-11-13 Robert Millan <rmh.grub@aybabtu.com>
* autogen.sh: New file.
2009-11-13 15:55:26 +00:00
Robert Millan
e741670789 THANKS was removed 2009-11-13 15:53:26 +00:00
Robert Millan
dacd27130a 2009-11-13 Robert Millan <rmh.grub@aybabtu.com>
Remove everything not related to Multiboot.  A huge number of files
        was removed (too many to list them here).  The following files were
        modified:

        * AUTHORS: Remove GRUB-specific bits.
        * Makefile.am: Likewise.
        * THANKS: Likewise.
        * autogen.sh: Likewise.
        * configure.ac: Likewise.
        * docs/Makefile.am: Likewise.
2009-11-13 15:48:17 +00:00
Robert Millan
29bfa2494c Remove all files not related to Multiboot. 2009-11-13 15:19:32 +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