d9864ee11a
* gendistlist.sh (EXTRA_DISTFILES): Added genfslist.sh. (DISTDIRS): Added io and video. Rewrite the search routine to make an output consistently. * DISTLIST: Added conf/sparc64-ieee1275.mk, conf/sparc64-ieee1275.rmk, include/grub/gzio.h, include/grub/ieee1275/ieee1275.h, include/grub/ieee1275/ofdisk.h, io/gzio.c, kern/sparc64/cache.c, kern/sparc64/dl.c, kern/sparc64/ieee1275/init.c, kern/sparc64/ieee1275/openfw.c and util/powerpc/ieee1275/misc.c. * include/grub/gzio.h: New file. * io/gzio.c: Likewise. * kern/file.c (grub_file_close): Call grub_device_close only if FILE->DEVICE is not NULL. * include/grub/mm.h [!NULL] (NULL): New macro. * include/grub/err.h (GRUB_ERR_BAD_GZIP_DATA): New constant. * conf/powerpc-ieee1275.rmk (grub_emu_SOURCES): Added io/gzip.c. (pkgdata_MODULES): Added gzio.mod. (gzio_mod_SOURCES): New variable. (gzio_mod_CFLAGS): Likewise. * conf/i386-pc.rmk (grub_emu_SOURCES): Added io/gzip.c. (pkgdata_MODULES): Added gzio.mod. (gzio_mod_SOURCES): New variable. (gzio_mod_CFLAGS): Likewise. * commands/cat.c: Include grub/gzio.h. (grub_cmd_cat): Use grub_gzfile_open instead of grub_file_open. * commands/cmp.c: Include grub/gzio.h. (grub_cmd_cmp): Use grub_gzfile_open instead of grub_file_open. * loader/i386/pc/multiboot.c: Include grub/gzio.h. (grub_rescue_cmd_multiboot): Use grub_gzfile_open instead of grub_file_open. (grub_rescue_cmd_module): Likewise.
65 lines
1.8 KiB
Text
65 lines
1.8 KiB
Text
New in 1.91:
|
|
|
|
* Add support for LZO version 2.
|
|
|
|
* Support completion in the entry editor.
|
|
|
|
* Add VBE support.
|
|
|
|
* New commands, "search", "vbetest" and "vbeinfo".
|
|
|
|
* The option BOOT_IMAGE is passed to Linux.
|
|
|
|
* Add support for automatic decompression for gzip.
|
|
|
|
|
|
New in 1.90 - 2005-08-07:
|
|
|
|
* Rename the project name PUPA to GRUB. Now this version is the
|
|
developmental version of GRUB officially.
|
|
|
|
* The GRUB emulator ``grub-emu'' is added.
|
|
|
|
* Add support for newworld Mac. This should work with other
|
|
PowerPC-based machines as well, if they use IEEE 1275
|
|
(Open Firmware).
|
|
|
|
* Too many changes to describe. Look at ChangeLog for more details.
|
|
|
|
|
|
New in 0.7:
|
|
|
|
* Problems in cross-compiling PUPA are fixed.
|
|
|
|
* Use -mrtd and -mregparm=3 to reduce the generated code sizes. This
|
|
means that any missing prototypes could be fatal. Also, you must take
|
|
care when writing assembly code. See the comments at the beginning of
|
|
startup.S, for more details.
|
|
|
|
* New utility, ``pupa-setup''. This sets up PUPA to make it bootable
|
|
from a real disk.
|
|
|
|
* New commands, "prefix", "insmod", "rmmod" and "lsmod" are added into
|
|
the rescue mode to manipulate PUPA modules.
|
|
|
|
* Linux support is added. Initrd is not support yet.
|
|
|
|
* Reduce the size of a core image significantly by compressing a large
|
|
part of the core image and decompressing itself at boot time. The
|
|
currently used algorithm is LZO (more precisely, LZO1X-999). So you
|
|
have to install LZO to build PUPA. See
|
|
<http://www.oberhumer.com/opensource/lzo/>, for more information.
|
|
|
|
|
|
New in 0.6 - 2002-12-27, Yoshinori K. Okuji:
|
|
|
|
* The chainloader and the FAT filesystem are modularized.
|
|
|
|
* The structure of the source tree is a bit changed.
|
|
|
|
* Support for building loadable modules is added.
|
|
|
|
* Some generic parts of pupa-mkimage are segregated.
|
|
|
|
* Some documentation files are added, according to the GNU Coding
|
|
Standards.
|