* configure.ac: Bump version to 0.6.96. * docs/multiboot.texi: Include `version.texi' instead of hardcoding version number.
355 lines
11 KiB
Text
355 lines
11 KiB
Text
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 Robert Millan <rmh.grub@aybabtu.com>
|
||
|
||
* docs/Makefile.am (EXTRA_DIST): Remove `menu.lst'.
|
||
|
||
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 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 Robert Millan <rmh.grub@aybabtu.com>
|
||
|
||
* docs/multiboot.texi: Bump version number to 0.6.96.
|
||
|
||
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 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 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 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-13 Vladimir Serbinenko <phcoder@gmail.com>
|
||
|
||
* docs/fdl.texi: Remove. It's not used.
|
||
|
||
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-13 Vladimir Serbinenko <phcoder@gmail.com>
|
||
|
||
* BUGS: New file.
|
||
|
||
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 Vladimir Serbinenko <phcoder@gmail.com>
|
||
|
||
* docs/Makefile.am: Remove HELP2MAN.
|
||
* docs/help2man: Remove.
|
||
|
||
2009-12-13 Vladimir Serbinenko <phcoder@gmail.com>
|
||
|
||
* configure.ac: Remove non-multiboot stuff.
|
||
|
||
2009-12-13 Vladimir Serbinenko <phcoder@gmail.com>
|
||
|
||
* NEWS: Emptied. It contained no multiboot information.
|
||
* README: Likewise.
|
||
|
||
2009-12-13 Vladimir Serbinenko <phcoder@gmail.com>
|
||
|
||
* ChangeLog: Remove non-multiboot entries.
|
||
|
||
2009-11-13 Robert Millan <rmh.grub@aybabtu.com>
|
||
|
||
* autogen.sh: New file.
|
||
|
||
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.
|
||
* autogen.sh: Likewise.
|
||
* configure.ac: Likewise.
|
||
* docs/Makefile.am: Likewise.
|
||
|
||
2009-07-02 Pavel Roskin <proski@gnu.org>
|
||
|
||
* docs/boot.S: Fix missing newline at the end.
|
||
* docs/boot.S.texi: Regenerate.
|
||
|
||
2008-09-03 Felix Zielcke <fzielcke@z-51.de>
|
||
|
||
Based on patch from Ville Skytt<74> <ville.skytta@iki.fi>
|
||
* docs/multiboot.texi: Fix some spelling.
|
||
|
||
2008-04-10 Pavel Roskin <proski@gnu.org>
|
||
|
||
* configure.ac: Always use "_cv_" in cache variables for
|
||
compatibility with Autoconf 2.62.
|
||
|
||
2007-10-29 Pavel Roskin <proski@gnu.org>
|
||
|
||
* 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.
|
||
|
||
2006-06-24 Yoshinori K. Okuji <okuji@enbug.org>
|
||
|
||
* docs/multiboot.texi: Reformatted to show the license term
|
||
and the version number explicitly.
|
||
|
||
2006-04-16 Yoshinori K. Okuji <okuji@enbug.org>
|
||
|
||
* docs/multiboot.texi: Correct the offset of address
|
||
fields. Reported by Jeroen Dekkers.
|
||
|
||
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.
|
||
|
||
2004-10-11 Jason Thomas <jason@staff.pnc.com.au>
|
||
|
||
Patch from Stefanus Du Toit <sjdutoit@uwaterloo.ca>
|
||
* 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-04-22 Jeroen Dekkers <jeroen@dekkers.cx>
|
||
|
||
* Makefile.am (AUTOMAKE_OPTIONS): Add "gnu".
|
||
* configure.ac: Update to work with automake 1.8, quote all
|
||
AC_DEFUN's correctly and provide descriptions for AC_DEFINE's.
|
||
|
||
2003-10-19 Yoshinori K. Okuji <okuji@enbug.org>
|
||
|
||
Migrated to newer autotools.
|
||
|
||
* configure.in: Removed.
|
||
* configure.ac: New file. Mostly derived from configure.in.
|
||
|
||
2002-07-01 Yoshinori K. Okuji <okuji@enbug.org>
|
||
|
||
* Makefile.am (AUTOMAKE_OPTIONS): New variable. Specify the
|
||
required Automake version explicitly.
|
||
|
||
2002-05-23 Yoshinori K. Okuji <okuji@enbug.org>
|
||
|
||
Define the behavior of the boot loader when the load end address
|
||
and the bss end address are zero in the Multiboot Specification,
|
||
and add the support into GRUB. I've modified a patch from Yuri
|
||
Zaporogets <yuriz@ukr.net>.
|
||
|
||
* docs/multiboot.texi (The address fields of Multiboot header):
|
||
Added descriptions about the behavior of the boot loader when
|
||
LOAD_END_ADDR is zero and BSS_END_ADDR is zero.
|
||
|
||
2001-03-03 OKUJI Yoshinori <okuji@gnu.org>
|
||
|
||
* docs/multiboot.texi (History): Written.
|
||
|
||
2001-01-27 OKUJI Yoshinori <okuji@gnu.org>
|
||
|
||
* docs/multiboot.texi: Start reorganizing Multiboot
|
||
Specification.
|
||
|
||
2001-01-12 OKUJI Yoshinori <okuji@gnu.org>
|
||
|
||
* docs/multiboot.h [__ELF__] (MULTIBOOT_HEADER_FLAGS): Defined
|
||
as 0x00000003 instead of 0x00010003.
|
||
* docs/boot.S (multiboot_header) [__ELF__]: Don't define a.out
|
||
kludge information.
|
||
|
||
* docs/Makefile.am (EXTRA_PROGRAMS): New variable.
|
||
[BUILD_EXAMPLE_KERNEL] (noinst_DATA): Removed.
|
||
[BUILD_EXAMPLE_KERNEL] (noinst_PROGRAMS): Changed to kernel.
|
||
[BUILD_EXAMPLE_KERNEL] (kernel_exec_SOURCES): Renamed to ...
|
||
[BUILD_EXAMPLE_KERNEL] (kernel_SOURCES): ... this.
|
||
[BUILD_EXAMPLE_KERNEL] (kernel_exec_CFLAGS): Renamed to ...
|
||
[BUILD_EXAMPLE_KERNEL] (kernel_CFLAGS): ... this.
|
||
[BUILD_EXAMPLE_KERNEL] (kernel_exec_LDFLAGS): Renamed to ...
|
||
[BUILD_EXAMPLE_KERNEL] (kernel_LDFLAGS): ... this.
|
||
[BUILD_EXAMPLE_KERNEL] (kernel): Removed.
|
||
[BUILD_EXAMPLE_KERNEL] (boot.o): New dependency.
|
||
(CLEANFILES): New variable.
|
||
|
||
2001-01-11 OKUJI Yoshinori <okuji@gnu.org>
|
||
|
||
* docs/Makefile.am [BUILD_EXAMPLE_KERNEL] (noinst_DATA): New
|
||
variable.
|
||
[BUILD_EXAMPLE_KERNEL] (noinst_PROGRAMS): Likewise.
|
||
[BUILD_EXAMPLE_KERNEL] (kernel_exec_SOURCES): Likewise.
|
||
[BUILD_EXAMPLE_KERNEL] (kernel_exec_CFLAGS): Likewise.
|
||
[BUILD_EXAMPLE_KERNEL] (kernel_exec_LDFLAGS): Likewise.
|
||
[BUILD_EXAMPLE_KERNEL] (kernel): New target.
|
||
* configure.in (--enable-example-kernel): New option.
|
||
|
||
* docs/kernel.c (cmain): Cast unsigned long variables to
|
||
unsigned explicitly, to suppress GCC warnings.
|
||
|
||
2000-10-23 OKUJI Yoshinori <okuji@gnu.org>
|
||
|
||
* docs/multiboot.texi: Upgraded to 0.6.92.
|
||
(Boot information format): Re-designed the graphics table.
|
||
|
||
2000-10-20 OKUJI Yoshinori <okuji@gnu.org>
|
||
|
||
APM BIOS table support is added, based on a patch by Matt Yourst
|
||
<yourst@mit.edu>.
|
||
|
||
* docs/multiboot.texi (Boot information format): Added the
|
||
definition of APM table format.
|
||
|
||
2000-10-16 OKUJI Yoshinori <okuji@gnu.org>
|
||
|
||
Some of the new Multiboot features are supported. APM support
|
||
and VESA support are not strictly defined or implemented yet.
|
||
|
||
* docs/multiboot.texi (Top): Increase the version number.
|
||
(Boot information format): Changed the drive information format,
|
||
because it was not straightforward.
|
||
|
||
2000-02-11 OKUJI Yoshinori <okuji@gnu.org>
|
||
|
||
From Per Lundberg <plundis@byggdok.se>:
|
||
* docs/multiboot.texi: Added graphics support.
|
||
|
||
2000-02-10 OKUJI Yoshinori <okuji@gnu.org>
|
||
|
||
* docs/multiboot.texi (Top): Downgrade the version to 0.6.90,
|
||
since we need more work to release it as 0.7.
|
||
|
||
2000-01-03 OKUJI Yoshinori <okuji@gnu.org>
|
||
|
||
* docs/multiboot.texi (Boot information format): Added the
|
||
descriptions about the fields "config_table" and
|
||
"boot_loader_name".
|
||
|
||
1999-12-31 OKUJI Yoshinori <okuji@gnu.org>
|
||
|
||
* docs/src2texi: Added an extra space into the first line, for
|
||
the portability issue.
|
||
|
||
1999-11-05 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||
|
||
* docs/multiboot.texi (Boot information format): Add the members
|
||
`drives_addr' and `drives_count' into the Multiboot information
|
||
structure, and added the descriptions.
|
||
|
||
1999-10-27 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||
|
||
* docs/help2man: Upgraded to 1.016.
|
||
|
||
1999-10-20 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||
|
||
* docs/Makefile.am (%.c.texi): Use $(SHELL) instead of /bin/sh.
|
||
(%.h.texi): Likewise.
|
||
(%.S.texi): Likewise.
|
||
|
||
1999-10-17 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||
|
||
* docs/Makefile.am (.texi): Canceled because the dependecies can
|
||
be circulated.
|
||
|
||
1999-10-16 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||
|
||
* docs/multiboot.texi: Include the example source files of a
|
||
Multiboot kernel.
|
||
* docs/src2texi: New file.
|
||
* docs/boot.S: Likewise.
|
||
* docs/multiboot.h: Likewise.
|
||
* docs/kernel.c: Likewise.
|
||
* docs/boot.S.texi: Likewise.
|
||
* docs/multiboot.h.texi: Likewise.
|
||
* docs/kernel.c.texi: Likewise.
|
||
* docs/Makefile.am (EXAMPLES): New varilable.
|
||
(multiboot_TEXINFOS): Likewise.
|
||
(SRC2TEXI): Likewise.
|
||
(noinst_SCRIPTS): Added $(SRC2TEXI).
|
||
(EXTRA_DIST): Added $(EXAMPLES) and $(multiboot_TEXINFOS).
|
||
(%.c.texi): New target.
|
||
(%.h.texi): Likewise.
|
||
(%.S.texi): Likewise.
|
||
|
||
1999-09-13 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||
|
||
* configure.in (--enable-maintainer-mode): Do not use our own
|
||
rule, but use AM_MAINTAINER_MODE instead. If the maintainer mode
|
||
is enabled, then check for perl, and if it is not found, print
|
||
an error message and abort.
|
||
* docs/Makefile.am (grub.8): Regenerated if MAINTAINER_MODE is
|
||
defined, instead of GRUB_MAINT. Use the variable PERL rather
|
||
than running help2man directly.
|
||
|
||
1999-06-21 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||
|
||
* docs/Makefile.am (html): Deleted.
|
||
(txt): Likewise.
|
||
(EXTRA_DIST): $(txt) and $(html) are removed.
|
||
* docs/boot-proposal.html: Removed.
|
||
* docs/errors.html: Likewise.
|
||
* docs/faq.html: Likewise.
|
||
* docs/grub.html: Likewise.
|
||
* docs/install.html: Likewise.
|
||
* docs/mem64mb.html: Likewise.
|
||
* docs/technical.html: Likewise.
|
||
* docs/using.html: Likewise.
|
||
* docs/PC_partitioning.txt: Likewise.
|
||
* docs/bios_mapping.txt: Likewise.
|
||
* docs/commands.txt: Likewise.
|
||
* docs/embedded_data.txt: Likewise.
|
||
* docs/filesystem.txt: Likewise.
|
||
|
||
1999-05-14 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
|
||
|
||
* docs/Makefile.am (info_TEXINFOS): Added multiboot.texi.
|
||
* docs/multiboot.texi: New file. From Kunihiro Ishiguro.
|