merge mainline into install
This commit is contained in:
commit
6ed71f4831
135 changed files with 7695 additions and 1076 deletions
491
ChangeLog
491
ChangeLog
|
@ -1,3 +1,466 @@
|
|||
2010-09-08 Colin Watson <cjwatson@ubuntu.com>
|
||||
|
||||
* grub-core/kern/efi/init.c (grub_efi_set_prefix): If the prefix
|
||||
starts with "(,", fill the drive containing the loaded image in
|
||||
between those two characters, but expect that a full partition
|
||||
specification including partition map names will follow.
|
||||
|
||||
2010-09-08 Robert Millan <rmh@gnu.org>
|
||||
|
||||
* configure.ac: Remove `--enable-grub-fstest' option.
|
||||
* Makefile.util.def (grub-fstest): Remove COND_GRUB_FSTEST condition.
|
||||
|
||||
* util/grub-mkconfig_lib.in (is_path_readable_by_grub): Use
|
||||
`grub-fstest' instead of `grub-probe' for readability verification.
|
||||
* util/grub-probe.c (probe): Remove readability verification kludge.
|
||||
|
||||
2010-09-08 Robert Millan <rmh@gnu.org>
|
||||
|
||||
* util/grub-mkconfig.in: Pass `--device ${GRUB_DEVICE}' when
|
||||
initializing `GRUB_FS'.
|
||||
|
||||
2010-09-08 BVK Chaitanya <bvk.groups@gmail.com>
|
||||
|
||||
Not command (!) support to GRUB script.
|
||||
|
||||
* tests/grub_script_not.in: New test.
|
||||
* Makefile.util.def: Rules for new test.
|
||||
|
||||
* grub-core/script/execute.c (grub_script_execute_cmdline): Handle
|
||||
! command as a special case.
|
||||
* grub-core/script/yylex.l (GRUB_PARSER_TOKEN_NOT): Removed.
|
||||
|
||||
2010-09-07 BVK Chaitanya <bvk.groups@gmail.com>
|
||||
|
||||
* grub-core/commands/wildcard.c (wildcard_expand): Fix wrong
|
||||
grub_free.
|
||||
|
||||
2010-09-07 BVK Chaitanya <bvk.groups@gmail.com>
|
||||
|
||||
* docs/grub.texi (Shell-like scripting): Fix @dots to @dots{}.
|
||||
|
||||
2010-09-07 BVK Chaitanya <bvk.groups@gmail.com>
|
||||
|
||||
* docs/grub.texi (Shell-like scripting): Documentation for break,
|
||||
continue, shift and return commands.
|
||||
|
||||
2010-09-06 Vladimir Serbinenko <phcoder@gmail.com>
|
||||
|
||||
Rename CD-ROM to cd on BIOS.
|
||||
|
||||
* grub-core/disk/i386/pc/biosdisk.c (grub_biosdisk_get_drive): Recognise
|
||||
"cd".
|
||||
(grub_biosdisk_call_hook): Call with "cd" instead of arbitrary hdX.
|
||||
|
||||
2010-09-05 Vladimir Serbinenko <phcoder@gmail.com>
|
||||
|
||||
* grub-core/kern/emu/main.c (main): Reinit LVM and RAID.
|
||||
* util/grub-probe.c (main): Likewise.
|
||||
* util/i386/pc/grub-setup.c (main): Likewise.
|
||||
* util/sparc64/ieee1275/grub-setup.c (main): Likewise.
|
||||
Reported and debugged by: alexxy
|
||||
|
||||
2010-09-05 Vladimir Serbinenko <phcoder@gmail.com>
|
||||
|
||||
* grub-core/disk/lvm.c (grub_lvm_scan_device) [GRUB_UTIL]: Output more
|
||||
diagnostic info.
|
||||
|
||||
2010-09-05 Jo Shields <directhex@apebox.org>
|
||||
|
||||
* util/grub.d/30_os-prober.in: Add missing classes.
|
||||
|
||||
2010-09-05 Vladimir Serbinenko <phcoder@gmail.com>
|
||||
|
||||
* docs/grub.texi (Theme file format): Document new position format.
|
||||
|
||||
2010-09-05 Vladimir Serbinenko <phcoder@gmail.com>
|
||||
|
||||
* docs/grub.texi (Theme file format): Replace Box_slice_names.png with
|
||||
a table. Use @code instead of @verbatim.
|
||||
|
||||
2010-09-05 Colin D Bennett <colin@gibibit.com>
|
||||
|
||||
Gfxmenu documentation.
|
||||
|
||||
* docs/grub.texi (Theme file format): New chapter.
|
||||
|
||||
2010-09-05 Szymon Janc <szymon@janc.net.pl>
|
||||
|
||||
* grub-core/Makefile.core.def (xzio): New module.
|
||||
* grub-core/io/xzio.c: New file.
|
||||
* grub-core/lib/xzembed/xz.h: New file (from xembed).
|
||||
* grub-core/lib/xzembed/xz_config.h: Likewise.
|
||||
* grub-core/lib/xzembed/xz_dec_bcj.c: Likewise.
|
||||
* grub-core/lib/xzembed/xz_dec_lzma2.c: Likewise.
|
||||
* grub-core/lib/xzembed/xz_dec_stream.c: Likewise.
|
||||
* grub-core/lib/xzembed/xz_lzma2.h: Likewise.
|
||||
* grub-core/lib/xzembed/xz_private.h: Likewise.
|
||||
* grub-core/lib/xzembed/xz_stream.h: Likewise.
|
||||
* include/grub/file.h (grub_file_filter_id): New compression filter
|
||||
GRUB_FILE_FILTER_XZIO.
|
||||
|
||||
2010-09-05 Vladimir Serbinenko <phcoder@gmail.com>
|
||||
|
||||
* include/grub/file.h (GRUB_FILE_SIZE_UNKNOWN): New definition.
|
||||
* grub-core/disk/loopback.c (grub_loopback_open): Handle unknown file
|
||||
size.
|
||||
|
||||
2010-09-05 Vladimir Serbinenko <phcoder@gmail.com>
|
||||
|
||||
* include/grub/err.h (grub_err_t): Replace GRUB_ERR_BAD_GZIP_DATA with
|
||||
GRUB_ERR_BAD_COMPRESSED_DATA. All users updated.
|
||||
|
||||
2010-09-05 Vladimir Serbinenko <phcoder@gmail.com>
|
||||
|
||||
Uncompressed checksum support.
|
||||
|
||||
* grub-core/commands/hashsum.c (options): Add option --uncompress.
|
||||
(check_list): New parameter uncompress.
|
||||
(grub_cmd_hashsum): Handle --uncompress.
|
||||
|
||||
2010-09-05 Vladimir Serbinenko <phcoder@gmail.com>
|
||||
|
||||
Reintroduce testload.
|
||||
|
||||
* grub-core/commands/minicmd.c (grub_rescue_cmd_testload) [0]: Moved
|
||||
from here ...
|
||||
* grub-core/commands/testload.c (grub_cmd_testload): ... here.
|
||||
(GRUB_MOD_INIT): New function.
|
||||
(GRUB_MOD_FINI): Likewise.
|
||||
* grub-core/Makefile.core.def (testload): New module.
|
||||
|
||||
2010-09-05 Szymon Janc <szymon@janc.net.pl>
|
||||
|
||||
* grub-core/lib/posix_wrap/sys/types.h (bool): Transform into an enum.
|
||||
(uint8_t): New type.
|
||||
(uint16_t): Likewise.
|
||||
(uint32_t): Likewise.
|
||||
(uint64_t): Likewise.
|
||||
|
||||
2010-09-05 Szymon Janc <szymon@janc.net.pl>
|
||||
|
||||
* include/grub/crypto.h (GRUB_MD_CRC32): New definition.
|
||||
|
||||
2010-09-05 Vladimir Serbinenko <phcoder@gmail.com>
|
||||
|
||||
* grub-core/io/gzio.c (grub_gzio_open): Removed "transparent" parameter.
|
||||
Made static.
|
||||
(grub_gzfile_open): Removed. All users updated.
|
||||
(GRUB_MOD_INIT): New function.
|
||||
(GRUB_MOD_FINI): Likewise.
|
||||
* grub-core/kern/file.c (grub_file_filters_all): New variable.
|
||||
(grub_file_filters_enabled): Likewise.
|
||||
(grub_file_open): Handle filters.
|
||||
* grub-core/loader/i386/bsd.c (GRUB_MOD_INIT): Load gzio.
|
||||
* grub-core/normal/main.c (GRUB_MOD_INIT): Likewise.
|
||||
* include/grub/file.h (grub_file_filter_id_t): New type.
|
||||
(grub_file_filter_t): Likewise.
|
||||
(grub_file_filters_all): New extern variable.
|
||||
(grub_file_filters_enabled): Likewise.
|
||||
(grub_file_filter_register): New inline function.
|
||||
(grub_file_filter_unregister): Likewise.
|
||||
(grub_file_filter_disable): Likewise.
|
||||
(grub_file_filter_disable_compression): Likewise.
|
||||
* include/grub/gzio.h: Removed.
|
||||
|
||||
2010-09-04 BVK Chaitanya <bvk.groups@gmail.com>
|
||||
|
||||
Filename expansion support for wildcards in GRUB script.
|
||||
|
||||
* tests/grub_script_expansion.in: New test.
|
||||
* Makefile.util.def: Rule for new test.
|
||||
|
||||
* grub-core/commands/wildcard.c: New file, implements filename
|
||||
expansion support for GRUB script.
|
||||
* grub-core/Makefile.core.def: Rule update for regexp.mod.
|
||||
* grub-core/script/argv.c: Cosmetic changes.
|
||||
* grub-core/script/execute.c (grub_script_arglist_to_argv):
|
||||
Refactored to perform wildcard expansion on arguments.
|
||||
* include/grub/script_sh.h (grub_script_wildcard_translator): New
|
||||
struct.
|
||||
|
||||
* tests/util/grub-shell.in: Fix quoting for read input.
|
||||
|
||||
2010-09-04 BVK Chaitanya <bvk.groups@gmail.com>
|
||||
|
||||
Support for updating environment variables with matched substrings
|
||||
of regexp.
|
||||
|
||||
* tests/grub_cmd_regexp.in: New test.
|
||||
* Makefile.util.def: Rule for new test.
|
||||
|
||||
* grub-core/commands/regexp.c: New option -s to update environment
|
||||
variables with regexp matches.
|
||||
|
||||
2010-09-04 Szymon Janc <szymon@janc.net.pl>
|
||||
|
||||
* include/grub/file.h (grub_file): New member not_easly_seekable.
|
||||
(grub_file_seekable): New inline function.
|
||||
* grub-core/io/gzio.c (test_header): Don't test end magic if file isn't
|
||||
easily seekable.
|
||||
(grub_gzio_open): Set not_easly_seekable.
|
||||
* grub-core/fs/i386/pc/pxe.c (grub_pxefs_open): Set not_easily_seekable.
|
||||
* grub-core/io/bufio.c (grub_bufio_open): Propagate not_easily_seekable.
|
||||
|
||||
2010-09-04 BVK Chaitanya <bvk.groups@gmail.com>
|
||||
|
||||
Support for options to appear multiple times on cmdline.
|
||||
|
||||
* include/grub/lib/arg.h (grub_arg_list_alloc): New prototype.
|
||||
* grub-core/commands/extcmd.c: Support for repeatable option.
|
||||
* grub-core/lib/arg.c (grub_arg_list_alloc): New function for
|
||||
repeatable option support.
|
||||
|
||||
Refactor menuentry into a regular command.
|
||||
|
||||
* grub-core/commands/menuentry.c: New file, menuentry command
|
||||
implementation.
|
||||
* grub-core/Makefile.core.def: Rule update for normal.mod.
|
||||
* grub-core/normal/main.c: Moved menuentry creation to
|
||||
grub-core/commands/menuentry.c.
|
||||
* grub-core/normal/menu.c (grub_menu_execute_entry): Removed.
|
||||
(grub_menu_execute_entry_real): Removed.
|
||||
* grub-core/script/execute.c (grub_script_execute_sourcecode): New
|
||||
function.
|
||||
(grub_script_execute_menuentry): Removed.
|
||||
* grub-core/script/parser.y (menuentry): Removed.
|
||||
* grub-core/script/script.c (grub_script_create_cmdmenu): Removed.
|
||||
* grub-core/script/yylex.l (menuentry): Removed.
|
||||
* include/grub/menu.h (grub_menu_init): New prototype.
|
||||
(grub_menu_fini): New prototype.
|
||||
* include/grub/normal.h (grub_normal_add_menu_entry): Removed.
|
||||
* include/grub/script_sh.h (grub_script_cmd_menuentry): Removed.
|
||||
(grub_script_execute_sourcecode): New prototype.
|
||||
|
||||
2010-09-04 BVK Chaitanya <bvk.groups@gmail.com>
|
||||
|
||||
"return" command for GRUB script functions.
|
||||
|
||||
* tests/grub_script_return.in: New test.
|
||||
* Makefile.util.def: Rules for new test.
|
||||
|
||||
* grub-core/script/execute.c (grub_script_return): New function.
|
||||
* grub-core/script/main.c: Register/unregister return commaond.
|
||||
* include/grub/script_sh.h (grub_script_return): New prototype.
|
||||
|
||||
2010-09-04 BVK Chaitanya <bvk.groups@gmail.com>
|
||||
|
||||
"setparams" command to update positional parameters.
|
||||
|
||||
* tests/grub_script_setparams.in: New test.
|
||||
* Makefile.util.def: Rules for new test.
|
||||
|
||||
* grub-core/script/argv.c (grub_script_argv_make): New function.
|
||||
* grub-core/script/execute.c (replace_scope): New function.
|
||||
(grub_script_setparams): New function.
|
||||
* grub-core/script/lexer.c: Remove unused variables.
|
||||
* grub-core/script/main.c: Register/unregister setparams command.
|
||||
* include/grub/script_sh.h (grub_script_argv_make): New prototype.
|
||||
(grub_script_setparams): New prototype.
|
||||
|
||||
2010-09-04 BVK Chaitanya <bvk.groups@gmail.com>
|
||||
|
||||
* grub-core/normal/completion.c (grub_normal_do_completion): Fix
|
||||
grub_free order.
|
||||
|
||||
2010-09-04 BVK Chaitanya <bvk.groups@gmail.com>
|
||||
|
||||
Support for passing block of commands as an argument to extcmds.
|
||||
|
||||
* Makefile.util.def: Rules for new test.
|
||||
* tests/grub_script_blockarg.in: New test.
|
||||
* grub-core/tests/test_blockarg.c: New file, block argument
|
||||
command used in the test.
|
||||
|
||||
* include/grub/extcmd.h (grub_extcmd_context): New struct.
|
||||
(grub_register_extcmd_prio): New function prototype.
|
||||
(grub_extcmd_dispatcher): New function prototype.
|
||||
* include/grub/command.h (GRUB_COMMAND_FLAG_BLOCKS): New command
|
||||
type.
|
||||
* include/grub/script_sh.h (struct grub_script): New members
|
||||
`children', `next_siblings' and `refcnt' for block arguments and
|
||||
reference counting.
|
||||
(GRUB_SCRIPT_ARG_TYPE_BLOCK): New argument type.
|
||||
(grub_script_arg): New member `script' for block argument.
|
||||
(grub_script_argv): New member `script' for block argument.
|
||||
(grub_parser_param): New member `scripts' for block argument.
|
||||
(grub_script_mem_free): New extern function prototype.
|
||||
(grub_script_ref): New function prototype.
|
||||
(grub_script_unref): New function prototype.
|
||||
|
||||
* grub-core/normal/dyncmd.c (grub_dyncmd_dispatcher): Moved to
|
||||
extcmd form to support block arguments.
|
||||
* grub-core/script/argv.c: Block arguments support.
|
||||
* grub-core/script/execute.c: Likewise.
|
||||
* grub-core/script/lexer.c: Likewise.
|
||||
* grub-core/script/main.c: Likewise.
|
||||
* grub-core/script/script.c: Likewise.
|
||||
* grub-core/script/parser.y: Likewise. New `block' and `block0'
|
||||
non-terminals.
|
||||
|
||||
* grub-core/commands/acpi.c: Update extcmd implementations with
|
||||
grub_extcmd_context_t.
|
||||
* grub-core/commands/cat.c: Likewise.
|
||||
* grub-core/commands/echo.c: Likewise.
|
||||
* grub-core/commands/extcmd.c: Likewise.
|
||||
* grub-core/commands/hashsum.c: Likewise.
|
||||
* grub-core/commands/hdparm.c: Likewise.
|
||||
* grub-core/commands/help.c: Likewise.
|
||||
* grub-core/commands/hexdump.c: Likewise.
|
||||
* grub-core/commands/i386/cpuid.c: Likewise.
|
||||
* grub-core/commands/i386/pc/drivemap.c: Likewise.
|
||||
* grub-core/commands/i386/pc/halt.c: Likewise.
|
||||
* grub-core/commands/i386/pc/sendkey.c: Likewise.
|
||||
* grub-core/commands/iorw.c: Likewise.
|
||||
* grub-core/commands/keystatus.c: Likewise.
|
||||
* grub-core/commands/loadenv.c: Likewise.
|
||||
* grub-core/commands/ls.c: Likewise.
|
||||
* grub-core/commands/lspci.c: Likewise.
|
||||
* grub-core/commands/memrw.c: Likewise.
|
||||
* grub-core/commands/probe.c: Likewise.
|
||||
* grub-core/commands/search_wrap.c: Likewise.
|
||||
* grub-core/commands/setpci.c: Likewise.
|
||||
* grub-core/commands/sleep.c: Likewise.
|
||||
* grub-core/disk/loopback.c: Likewise.
|
||||
* grub-core/hello/hello.c: Likewise.
|
||||
* grub-core/loader/i386/bsd.c: Likewise.
|
||||
* grub-core/loader/xnu.c: Likewise.
|
||||
* grub-core/term/gfxterm.c: Likewise.
|
||||
* grub-core/term/serial.c: Likewise.
|
||||
* grub-core/tests/lib/functional_test.c: Likewise.
|
||||
|
||||
2010-09-04 BVK Chaitanya <bvk.groups@gmail.com>
|
||||
|
||||
Multi-line quoted strings support.
|
||||
|
||||
* grub-core/script/lexer.c (append_newline): Removed.
|
||||
(grub_script_lexer_yywrap): Refactored.
|
||||
(grub_script_lexer_init): Refactored.
|
||||
* grub-core/script/yylex.l (yywrap): New function.
|
||||
(grub_lexer_resplit): New function.
|
||||
(grub_lexer_unput): New function.
|
||||
* include/grub/script_sh.h (grub_lexer_param): New members, unput
|
||||
and resplit.
|
||||
* tests/grub_script_echo1.in: Added few more testcases.
|
||||
|
||||
2010-09-04 Vladimir Serbinenko <phcoder@gmail.com>
|
||||
|
||||
* grub-core/kern/misc.c: Don't add abort alias in utils.
|
||||
Reported by: echoline.
|
||||
|
||||
2010-09-03 BVK Chaitanya <bvk.groups@gmail.com>
|
||||
|
||||
Add missing files into "make dist" tarball for other platforms.
|
||||
|
||||
* gentpl.py (script): Use dist_noinst_DATA instead of EXTRA_DIST.
|
||||
* conf/Makefile.common (dist_noinst_DATA): New variable.
|
||||
* conf/Makefile.extra-dist: Added missing make dist files.
|
||||
* grub-core/Makefile.core.def: Likewise.
|
||||
|
||||
2010-09-03 Vladimir Serbinenko <phcoder@gmail.com>
|
||||
|
||||
Compress grub_prefix.
|
||||
|
||||
* grub-core/boot/i386/pc/lnxboot.S: Use
|
||||
GRUB_KERNEL_I386_PC_MULTIBOOT_SIGNATURE.
|
||||
* grub-core/kern/i386/pc/startup.S: Move grub_prefix to compressed part.
|
||||
* include/grub/offsets.h: Rename GRUB_MACHINE_DATA_END to
|
||||
GRUB_MACHINE_PREFIX_END. All users updated.
|
||||
(GRUB_KERNEL_I386_PC_PREFIX): Set to GRUB_KERNEL_I386_PC_RAW_SIZE.
|
||||
(GRUB_KERNEL_I386_PC_PREFIX_END): Set to GRUB_KERNEL_I386_PC_PREFIX
|
||||
+ 0x40.
|
||||
(GRUB_KERNEL_I386_PC_RAW_SIZE): Decrease.
|
||||
* util/grub-mkimage.c (image_target_desc): Change data_end to
|
||||
prefix_end. All users updated.
|
||||
|
||||
2010-09-03 Vladimir Serbinenko <phcoder@gmail.com>
|
||||
|
||||
* grub-core/loader/i386/bsd.c (grub_freebsd_boot): Set %ebp to sane
|
||||
value.
|
||||
(grub_openbsd_boot): Likewise.
|
||||
(grub_netbsd_boot): Likewise.
|
||||
* grub-core/loader/i386/xnu.c (grub_xnu_boot_resume): Likewise.
|
||||
(grub_xnu_boot): Likewise.
|
||||
|
||||
2010-09-02 Vladimir Serbinenko <phcoder@gmail.com>
|
||||
|
||||
* configure.ac: Clean LIBS variable after tests.
|
||||
|
||||
2010-09-02 Colin Watson <cjwatson@ubuntu.com>
|
||||
|
||||
* INSTALL: Document that libdevmapper needs to be 1.02.34 or later.
|
||||
|
||||
2010-09-02 Vladimir Serbinenko <phcoder@gmail.com>
|
||||
|
||||
* configure.ac: Check for dm_log_with_errno_init in libdevmapper and
|
||||
echo if libdevmapper will be used.
|
||||
|
||||
2010-09-02 Ian Turner <Ian.Turner@deshaw.com>
|
||||
|
||||
* grub-core/fs/i386/pc/pxe.c (grub_pxefs_read): Keep the blocksize
|
||||
constant for the same file.
|
||||
|
||||
2010-09-02 Vladimir Serbinenko <phcoder@gmail.com>
|
||||
|
||||
* grub-core/kern/i386/multiboot_mmap.c: Remove leftover include.
|
||||
|
||||
2010-09-02 Colin Watson <cjwatson@ubuntu.com>
|
||||
|
||||
* .bzrignore: Add *.pp, **/.dirstamp, grub-core/*.module, and
|
||||
grub-core/*.pp.
|
||||
|
||||
2010-09-02 Colin Watson <cjwatson@ubuntu.com>
|
||||
|
||||
Zero %ebp and %edi when entering Linux's 32-bit entry point, as
|
||||
required by the boot protocol.
|
||||
|
||||
* include/grub/i386/relocator.h (struct grub_relocator32_state): Add
|
||||
ebp and edi members.
|
||||
* grub-core/lib/i386/relocator.c (grub_relocator_boot): Handle
|
||||
state.ebp and state.edi.
|
||||
* grub-core/lib/i386/relocator32.S (grub_relocator32_start): Set
|
||||
%ebp and %edi according to grub_relocator32_ebp and
|
||||
grub_relocator32_edi respectively.
|
||||
* grub-core/loader/i386/linux.c (grub_linux_boot): Zero state.ebp
|
||||
and state.edi.
|
||||
|
||||
2010-09-02 Vladimir Serbinenko <phcoder@gmail.com>
|
||||
|
||||
Add i386-pc-pxe image target.
|
||||
|
||||
* util/grub-mkimage.c (image_target_desc): New enum value
|
||||
IMAGE_I386_PC_PXE.
|
||||
(image_targets): New target i386-pc-pxe.
|
||||
(generate_image): Handle i386-pc-pxe image.
|
||||
|
||||
2010-09-02 Vladimir Serbinenko <phcoder@gmail.com>
|
||||
|
||||
Fix grub_pxe_scan.
|
||||
|
||||
* grub-core/fs/i386/pc/pxe.c (grub_pxe_pxenv): Put correct type bangpxe.
|
||||
(grub_pxe_scan): Fix types and pxe_rm_entry computation.
|
||||
All users updated.
|
||||
* include/grub/i386/pc/pxe.h (grub_pxe_bangpxe): New struct.
|
||||
(grub_pxe_pxenv): Correct type.
|
||||
|
||||
2010-09-01 Colin Watson <cjwatson@ubuntu.com>
|
||||
|
||||
* NEWS: Document most of the important changes since 1.98.
|
||||
|
||||
2010-09-01 Colin Watson <cjwatson@ubuntu.com>
|
||||
|
||||
* util/grub-mkrescue.in (usage): Tidy up usage output (and hence
|
||||
generated manual page) a little.
|
||||
|
||||
2010-09-01 Colin Watson <cjwatson@ubuntu.com>
|
||||
|
||||
* docs/grub.texi: Add myself as an author.
|
||||
|
||||
2010-09-01 Vladimir Serbinenko <phcoder@gmail.com>
|
||||
|
||||
* Makefile.util.def (libgrub.a): Add missing sunpc.
|
||||
Reported by: Seth Goldberg.
|
||||
|
||||
2010-08-30 Vladimir Serbinenko <phcoder@gmail.com>
|
||||
|
||||
Interrupt wrapping and code simplifications.
|
||||
|
@ -162,10 +625,10 @@
|
|||
Moved from here...
|
||||
* grub-core/video/i386/pc/vbe.c (grub_vbe_bios_get_mode):
|
||||
... here. Transformed into C.
|
||||
* grub-core/kern/i386/pc/startup.S (grub_vbe_bios_getset_dac_palette_width):
|
||||
Moved from here...
|
||||
* grub-core/video/i386/pc/vbe.c (grub_vbe_bios_getset_dac_palette_width):
|
||||
... here. Transformed into C.
|
||||
* grub-core/kern/i386/pc/startup.S
|
||||
(grub_vbe_bios_getset_dac_palette_width):Moved from here...
|
||||
* grub-core/video/i386/pc/vbe.c
|
||||
(grub_vbe_bios_getset_dac_palette_width):... here. Transformed into C.
|
||||
* grub-core/kern/i386/pc/startup.S (grub_vbe_bios_set_memory_window):
|
||||
Moved from here...
|
||||
* grub-core/video/i386/pc/vbe.c (grub_vbe_bios_set_memory_window):
|
||||
|
@ -230,8 +693,26 @@
|
|||
(grub_reboot): Likewise.
|
||||
* grub-core/kern/i386/coreboot/init.c (grub_stop_floppy): Moved from here...
|
||||
* include/grub/i386/floppy.h (grub_stop_floppy): ...here. Inlined.
|
||||
* grub-core/kern/i386/pc/startup.S (grub_hard_stop): Removed.
|
||||
|
||||
* grub-core/kern/i386/pc/startup.S (grub_hard_stop)
|
||||
2010-08-30 Robert Millan <rmh@gnu.org>
|
||||
|
||||
* NEWS: Document addition of ZFS support in `grub-install' and
|
||||
`grub-mkconfig'.
|
||||
|
||||
2010-08-30 BVK Chaitanya <bvk.groups@gmail.com>
|
||||
|
||||
* conf/Makefile.common (CPPFLAGS_DEFAULT): Remove leading / from
|
||||
dprintf output.
|
||||
|
||||
2010-08-30 Vladimir Serbinenko <phcoder@gmail.com>
|
||||
|
||||
Remove leftover embedding of font objects.
|
||||
|
||||
* include/grub/kernel.h (OBJ_TYPE_FONT): Removed.
|
||||
* util/grub-install.in (font): Removed.
|
||||
* util/grub-mkimage.c (generate_image): Remove font support. All users
|
||||
updated.
|
||||
|
||||
2010-08-30 Vladimir Serbinenko <phcoder@gmail.com>
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue