Commit graph

3304 commits

Author SHA1 Message Date
Vladimir 'phcoder' Serbinenko
c3a4565068 Don't access NULL in dprintf 2010-05-04 11:32:10 +02:00
Vladimir 'phcoder' Serbinenko
0cb0344d11 Fix overflow and add more dprintfs 2010-05-03 23:02:18 +02:00
Vladimir 'phcoder' Serbinenko
cfdcef121f Fix efiemu compilation condition 2010-05-03 23:00:49 +02:00
Vladimir 'phcoder' Serbinenko
f34c08dac5 merge merge-mkimage into newreloc 2010-05-03 22:59:30 +02:00
Vladimir 'phcoder' Serbinenko
ee0b981c20 Fix BSD tests. Move BSD bootchecks to i386.rmk in hope to enable them one day everywhere 2010-05-03 22:58:27 +02:00
Vladimir 'phcoder' Serbinenko
a1a5c86985 Fix default mkimage path determination 2010-05-03 22:54:46 +02:00
Vladimir 'phcoder' Serbinenko
a57c242287 Add missing token 2010-05-03 22:53:51 +02:00
Vladimir 'phcoder' Serbinenko
86fbf9798a Fix makefile problem due to compression 2010-05-03 01:46:43 +02:00
Vladimir 'phcoder' Serbinenko
7f5320b319 Compress miniroot and decrease timeout 2010-05-02 23:09:45 +02:00
Vladimir 'phcoder' Serbinenko
05f602fc51 enable xnu on all platforms 2010-05-02 22:06:44 +02:00
Vladimir 'phcoder' Serbinenko
db292d391f Support elfsyms on mb2 2010-05-02 19:39:46 +02:00
Vladimir 'phcoder' Serbinenko
6f030865da Add missing memory.h 2010-05-02 19:39:35 +02:00
Vladimir 'phcoder' Serbinenko
32bf9244dc Remove reference to loader.h 2010-05-02 19:39:07 +02:00
Vladimir 'phcoder' Serbinenko
4fc5ff74f2 USe more low memory on i386-qemu 2010-05-02 16:27:22 +02:00
Vladimir 'phcoder' Serbinenko
92517362b2 Split a memory chunk spanning accross 1MiB mark for openbsd 2010-05-02 16:26:00 +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
Vladimir 'phcoder' Serbinenko
95327fc92d Fix blocker counter 2010-04-27 17:25:32 +02:00
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