Vladimir 'phcoder' Serbinenko
d8b5cd4011
* commands/hashsum.c (GRUB_MOD_INIT): Remove duplication of command
...
name and add N_.
* commands/i386/pc/drivemap.c (GRUB_MOD_INIT): Likewise.
* commands/iorw.c (GRUB_MOD_INIT): Likewise.
* commands/password_pbkdf2.c (GRUB_MOD_INIT): Likewise.
* commands/regexp.c (GRUB_MOD_INIT): Likewise.
* commands/setpci.c (GRUB_MOD_INIT): Likewise.
* commands/terminal.c (GRUB_MOD_INIT): Likewise.
* efiemu/main.c (GRUB_MOD_INIT): Likewise.
* font/font_cmd.c (GRUB_MOD_INIT): Likewise.
* kern/corecmd.c (GRUB_MOD_INIT): Likewise.
* mmap/mmap.c (GRUB_MOD_INIT): Likewise.
* normal/context.c (GRUB_MOD_INIT): Likewise.
* normal/main.c (GRUB_MOD_INIT): Likewise.
* term/gfxterm.c (GRUB_MOD_INIT): Likewise.
* term/serial.c (GRUB_MOD_INIT): Likewise.
* term/terminfo.c (GRUB_MOD_INIT): Likewise.
2010-05-01 20:28:07 +02:00
Vladimir 'phcoder' Serbinenko
88c14915f8
* kern/mm.c (grub_real_malloc): Satisfy alignment requirement when
...
extra == 0.
2010-05-01 19:39:32 +02:00
Vladimir 'phcoder' Serbinenko
165134bcc1
* commands/iorw.c: New file.
...
* conf/i386.rmk (pkglib_MODULES): Add iorw.mod.
(iorw_mod_SOURCES): New variable.
(iorw_mod_CFLAGS): Likewise.
(iorw_mod_LDFLAGS): Likewise.
2010-05-01 19:37:04 +02:00
Vladimir 'phcoder' Serbinenko
c5ac9b32ac
Hotkey support
...
* include/grub/menu.h (grub_menu_entry): New field 'hotkey'.
* normal/main.c (hotkey_aliases): New variable.
(grub_normal_add_menu_entry): Parse "--hotkey".
* normal/menu_text.c (run_menu): Handle hotkeys.
2010-05-01 19:33:17 +02:00
Vladimir 'phcoder' Serbinenko
32fa4348a3
merge mainline into newreloc
2010-05-01 16:38:58 +02:00
Vladimir 'phcoder' Serbinenko
6d971470fa
REmove memory map altering for FreeBSD
2010-05-01 16:38:10 +02:00
Vladimir 'phcoder' Serbinenko
ce60689c68
* kern/i386/coreboot/init.c (grub_machine_init): Call
...
grub_machine_mmap_init on qemu.
2010-05-01 16:35:15 +02:00
Vladimir 'phcoder' Serbinenko
aa8d7b2647
coreboot and qemu rescue disks and bootchecks
2010-05-01 16:33:22 +02:00
Vladimir 'phcoder' Serbinenko
ef4ffedd46
remove loader.h leftovers
2010-05-01 15:15:38 +02:00
Vladimir 'phcoder' Serbinenko
c6fb51295b
merge mainline into newreloc
2010-05-01 15:10:44 +02:00
Vladimir 'phcoder' Serbinenko
0359d00628
* boot/i386/qemu/boot.S: Add a missing .code16.
2010-05-01 14:38:09 +02:00
Vladimir 'phcoder' Serbinenko
7819a4562f
Use LBIO on coreboot.
...
* conf/i386-coreboot.rmk (kernel_img_SOURCES): Change
kern/i386/multiboot_mmap.c to kern/i386/coreboot/mmap.c.
* include/grub/i386/coreboot/memory.h (GRUB_LINUXBIOS_MEMBER_LINK):
New declaration.
* kern/i386/coreboot/init.c (grub_machine_init): Don't call
grub_machine_mmap_init on coreboot.
* kern/i386/coreboot/mmap.c (grub_linuxbios_table_iterate): Handle
GRUB_LINUXBIOS_MEMBER_LINK.
(grub_machine_mmap_iterate): Fix declaration.
* kern/i386/coreboot/startup.S: Don't save mbi location on coreboot.
2010-05-01 14:32:48 +02:00
Vladimir 'phcoder' Serbinenko
7210dca942
Split coreboot and multiboot ports.
...
* conf/i386-multiboot.rmk: New file.
* configure.ac: Add multiboot port.
* include/grub/i386/multiboot/boot.h: New file.
* include/grub/i386/multiboot/console.h: Likewise.
* include/grub/i386/multiboot/init.h: Likewise.
* include/grub/i386/multiboot/kernel.h: Likewise.
* include/grub/i386/multiboot/loader.h: Likewise.
* include/grub/i386/multiboot/memory.h: Likewise.
* include/grub/i386/multiboot/serial.h: Likewise.
* include/grub/i386/multiboot/time.h: Likewise.
* include/grub/multiboot.h: Add GRUB_MACHINE_MULTIBOOT to ifdef.
* loader/multiboot.c: Likewise.
* loader/multiboot_mbi2.c: Likewise.
* util/grub-mkrescue.in: Generate multiboot rescue.
2010-05-01 14:06:53 +02:00
Vladimir 'phcoder' Serbinenko
3080f7a7bd
* kern/parser.c (grub_parser_execute): Cope with read-only config.
2010-05-01 13:27:13 +02:00
Vladimir 'phcoder' Serbinenko
421e8a5591
Fix ppc compilation problems
2010-05-01 13:23:19 +02:00
Vladimir 'phcoder' Serbinenko
6f8aaf68be
Merge handling of input and output terminals. Fix a hang.
...
* commands/terminal.c (abstract_terminal): New struct.
(handle_command): New function. Based on grub_cmd_terminal_input.
(grub_cmd_terminal_input): Use handle_command.
(grub_cmd_terminal_output): Use handle_command.
2010-05-01 13:20:07 +02:00
BVK Chaitanya
a8ebb84111
Fix comment handling.
...
* tests/grub_script_comments.in: New testcase.
* conf/tests.rmk: Rules for new testcase.
* script/yylex.l: Updated flex rules.
2010-05-01 15:49:43 +05:30
BVK Chaitanya
c548018b7c
added few more test cases
2010-05-01 15:39:59 +05:30
BVK Chaitanya
6fdda85ae6
fix comment and brace handling
2010-04-30 13:50:41 +05:30
Vladimir 'phcoder' Serbinenko
6406a79dff
switch off manually on linux x86_64
2010-04-29 13:36:53 +02:00
Vladimir 'phcoder' Serbinenko
3bd6968e56
fix i386-qemu building problems
2010-04-29 13:28:46 +02:00
Vladimir 'phcoder' Serbinenko
ae3c4cd010
Remove loader.h
2010-04-29 13:26:38 +02:00
Samuel Thibault
c76a18386f
* commands/i386/pc/play.c (grub_cmd_play): Call 'grub_file_open' only
...
if argc is 1.
2010-04-28 23:18:16 +02:00
Samuel Thibault
bb06ba0892
* docs/grub.texi (play): Document that zero pitches produce rests.
2010-04-28 22:59:27 +02:00
Vladimir 'phcoder' Serbinenko
3af6010ff7
Disable kfreebsd-x86_64 and knetbsd-i386 bootchecks on non-pc
2010-04-28 09:41:34 +02:00
Vladimir 'phcoder' Serbinenko
dce9e78a4f
Increase bootcheck timeout
2010-04-28 09:40:50 +02:00
Vladimir 'phcoder' Serbinenko
cc9d24254f
* conf/x86-efi.rmk (linux_mod_SOURCES): Write explicitly to avoid
...
autogen issues.
2010-04-27 22:08:24 +02:00
Vladimir 'phcoder' Serbinenko
ee093e9f1c
merge boottest into newreloc
2010-04-27 21:44:29 +02:00
Vladimir 'phcoder' Serbinenko
0de992f57c
merge rescue-efi into bootttest
2010-04-27 21:43:52 +02:00
Vladimir 'phcoder' Serbinenko
54f83682d4
Add missing escape
2010-04-27 21:43:16 +02:00
Vladimir 'phcoder' Serbinenko
e7b43a6550
Use hasbrokenint12
2010-04-27 21:42:45 +02:00
Vladimir 'phcoder' Serbinenko
708745c8a7
Shutdown manually
2010-04-27 21:42:15 +02:00
Vladimir 'phcoder' Serbinenko
dc10619461
Add midding qemu-opts
2010-04-27 21:41:22 +02:00
BVK Chaitanya
b84cac2a36
undo some hunks that were removed by mistake
2010-04-27 20:59:45 +05:30
Vladimir 'phcoder' Serbinenko
95327fc92d
Fix blocker counter
2010-04-27 17:25:32 +02:00
BVK Chaitanya
f07ccea799
removed some duplicate code
2010-04-27 20:55:12 +05:30
Vladimir 'phcoder' Serbinenko
083a38ad82
merge boottest into newreloc
2010-04-27 13:46:38 +02:00
Vladimir 'phcoder' Serbinenko
da0934b61a
merge rescue-efi into boottest
2010-04-27 13:45:46 +02:00
Vladimir 'phcoder' Serbinenko
d534028780
Remove debugging leftovers
2010-04-27 13:45:08 +02:00
Vladimir 'phcoder' Serbinenko
613b1b2c58
Include /grub.cfg
2010-04-27 13:44:39 +02:00
Vladimir 'phcoder' Serbinenko
6c3d9c2845
merge boottest into newreloc
2010-04-27 13:34:07 +02:00
Vladimir 'phcoder' Serbinenko
2ba12b33f2
merge rescue-efi into boottest
2010-04-27 13:24:01 +02:00
Vladimir 'phcoder' Serbinenko
6adde6749e
efi boottests
2010-04-27 13:23:11 +02:00
Vladimir 'phcoder' Serbinenko
ff6bea78b4
Enable pathspecs
2010-04-27 13:22:38 +02:00
Vladimir 'phcoder' Serbinenko
55620b982d
merge rescue-efi into boottest
2010-04-27 11:15:23 +02:00
Vladimir 'phcoder' Serbinenko
13ac43057b
use uuids on efi
2010-04-27 11:08:53 +02:00
Vladimir 'phcoder' Serbinenko
19ba92760a
merge merge-mkimage into rescue-efi
2010-04-27 10:47:29 +02:00
Vladimir 'phcoder' Serbinenko
7fec686e6c
merge merge-mkimage into boottest
2010-04-27 10:37:27 +02:00
BVK Chaitanya
4c7085f82b
added support for --enable-grub-emu-modules build
2010-04-27 13:57:14 +05:30
BVK Chaitanya
840b61d8f0
reorganized grub-emu sources to suite upcoming automake build system
2010-04-27 10:50:28 +05:30