Vladimir 'phcoder' Serbinenko
|
1d3293d67d
|
Remove grub-mkisofs.
* conf/common.rmk (bin_UTILITIES): Remove grub-mkisofs.
(grub_mkisofs_SOURCES): Removed.
(grub_mkisofs_CFLAGS): Removed.
* util/mkisofs/defaults.h: Removed.
* util/mkisofs/eltorito.c: Likewise.
* util/mkisofs/exclude.h: Likewise.
* util/mkisofs/hash.c: Likewise.
* util/mkisofs/include/: Likewise.
* util/mkisofs/include/fctldefs.h: Likewise.
* util/mkisofs/include/mconfig.h: Likewise.
* util/mkisofs/include/prototyp.h: Likewise.
* util/mkisofs/include/statdefs.h: Likewise.
* util/mkisofs/iso9660.h: Likewise.
* util/mkisofs/joliet.c: Likewise.
* util/mkisofs/match.c: Likewise.
* util/mkisofs/match.h: Likewise.
* util/mkisofs/mkisofs.c: Likewise.
* util/mkisofs/mkisofs.h: Likewise.
* util/mkisofs/msdos_partition.h: Likewise.
* util/mkisofs/multi.c: Likewise.
* util/mkisofs/name.c: Likewise.
* util/mkisofs/rock.c: Likewise.
* util/mkisofs/tree.c: Likewise.
* util/mkisofs/write.c: Likewise.
|
2010-05-17 23:33:03 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
918405fd8c
|
merge mainline into rescue-efi
|
2010-05-17 21:26:16 +02:00 |
|
BVK Chaitanya
|
d2d32327a8
|
merge with mainline
|
2010-05-17 20:36:05 +05:30 |
|
Vladimir 'phcoder' Serbinenko
|
c6e5caab1d
|
Transform (broken) vga terminal into (working) vga video driver.
* conf/i386-pc.rmk (vga_mod_SOURCES): Change term/i386/pc/vga.c to
video/i386/pc/vga.c.
* include/grub/video.h (grub_video_driver_id):
Add GRUB_VIDEO_DRIVER_VGA.
* term/i386/pc/vga.c: Renamed to ...
* video/i386/pc/vga.c: ...this
(DEBUG_VGA): Removed.
(CHAR_WIDTH): Likewise.
(CHAR_HEIGHT): Likewise.
(TEXT_WIDTH): Likewise.
(TEXT_HEIGHT): Likewise.
(DEFAULT_FG_COLOR): Likewise.
(DEFAULT_BG_COLOR): Likewise.
(colored_char): Likewise.
(xpos): Likewise.
(ypos): Likewise.
(cursor_state): Likewise.
(fg_color): Likewise.
(bg_color): Likewise.
(text_buf): Likewise.
(page): Likewise.
(font): Likewise.
(framebuffer): New variable.
(set_read_map): Disabled.
(setup): New variable.
(is_target): Likewise.
(grub_vga_mod_init): Likewise.
(grub_vga_mod_fini): Likewise.
(check_vga_mem): Likewise.
(write_char): Likewise.
(write_cursor): Likewise.
(scroll_up): Likewise.
(grub_vga_putchar): Likewise.
(grub_vga_getcharwidth): Likewise.
(grub_vga_getwh): Likewise.
(grub_vga_getxy): Likewise.
(grub_vga_gotoxy): Likewise.
(grub_vga_cls): Likewise.
(grub_vga_setcolorstate): Likewise.
(grub_vga_setcursor): Likewise.
(grub_video_vga_init): New function.
(grub_video_vga_setup): Likewise.
(grub_video_vga_fini): Likewise.
(update_target): Likewise.
(grub_video_vga_blit_bitmap): Likewise.
(grub_video_vga_blit_render_target): Likewise.
(grub_video_vga_set_active_render_target): Likewise.
(grub_video_vga_get_active_render_target): Likewise.
(grub_video_vga_swap_buffers): Likewise.
(grub_video_vga_set_palette): Likewise.
(grub_video_vga_get_info_and_fini): Likewise.
(grub_vga_term): Removed.
(grub_video_vga_adapter): New variable.
(GRUB_MOD_INIT): Register a video driver instead of terminal.
(GRUB_MOD_FINI): Unrefister a video driver instead of terminal.
|
2010-05-09 11:00:21 +02:00 |
|
BVK Chaitanya
|
ab4da2cd36
|
build fixes for real platforms
|
2010-05-06 09:33:45 +05:30 |
|
BVK Chaitanya
|
da6e6f17f3
|
cygwin emu build fixes
|
2010-05-06 08:45:39 +05:30 |
|
BVK Chaitanya
|
81827e248c
|
merge with mainline
|
2010-05-04 09:09:03 +05:30 |
|
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
|
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 |
|
BVK Chaitanya
|
6fdda85ae6
|
fix comment and brace handling
|
2010-04-30 13:50:41 +05:30 |
|
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 |
|
BVK Chaitanya
|
f07ccea799
|
removed some duplicate code
|
2010-04-27 20:55:12 +05:30 |
|
Vladimir 'phcoder' Serbinenko
|
19ba92760a
|
merge merge-mkimage into rescue-efi
|
2010-04-27 10:47:29 +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 |
|
Vladimir 'phcoder' Serbinenko
|
8ea6ecb36d
|
Some cleanups
|
2010-04-26 21:11:16 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
bb3208158a
|
Fill info for remaining platforms. Make efi image identical to image of previous grub-mkimage
|
2010-04-26 17:19:15 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
0253aeb7a1
|
Unified grub-mkimage achieved
|
2010-04-26 13:11:43 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
7576adef7c
|
Remove grub-mkelfimage
|
2010-04-25 23:04:29 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
2296410ffb
|
initial support for ppc in grub-mkimage (bugs for now)
|
2010-04-25 22:26:29 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
2fa6a5dd44
|
rename grub-mkrawimage to grub-mkimage
|
2010-04-25 19:41:51 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
d31bc9964c
|
migrate kernel.img to elf
|
2010-04-25 01:54:46 +02:00 |
|
Jiro SEKIBA
|
f67dc308f6
|
Nilfs2 support.
* conf/common.rmk (grub_probe_SOURCES): Add fs/nilfs2.c.
(grub_fstest_SOURCES): Likewise.
(pkglib_MODULES): Add nilfs2.mod.
(nilfs2_mod_SOURCES): New variable.
(nilfs2_mod_CFLAGS): Likewise.
(nilfs2_mod_LDFLAGS): Likewise.
* conf/i386-pc.rmk (grub_setup_SOURCES): Add fs/nilfs2.c.
* conf/sparc64-ieee1275.rmk (grub_setup_SOURCES): Add fs/nilfs2.c.
* fs/nilfs2.c: New file.
|
2010-04-24 22:09:08 +02:00 |
|
BVK Chaitanya
|
bc4a2d832b
|
Fix emu build with grub-emu-pci and grub-emu-modules.
* include/grub/util/misc.h: Export grub_util_{info,error,warn}
functions.
* include/grub/libpciaccess.h: New file.
* conf/any-emu.rmk: Update kernel headers for emu build.
|
2010-04-19 16:04:56 +05:30 |
|
BVK Chaitanya
|
454c3001f2
|
fix emu build with grub-emu-pci and grub-emu-modules
|
2010-04-19 15:15:59 +05:30 |
|
Vladimir 'phcoder' Serbinenko
|
7428eb2cf6
|
Revert useless and wrong parts
|
2010-04-18 20:38:40 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
d0faf8a1b3
|
Correct path to grub-ofpathname
|
2010-04-18 16:31:27 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
6e86896ed8
|
Use ofpathname in grub-setup on sparc
|
2010-04-18 14:02:13 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
1989170fd5
|
merge mainline into rescue-efi
|
2010-04-17 02:32:05 +02:00 |
|
BVK Chaitanya
|
4e6da157dd
|
fix and testcase for \$ in grub script dquote strings
|
2010-04-13 20:58:12 +05:30 |
|
Vladimir 'phcoder' Serbinenko
|
5d04b11e0e
|
Unify libgcc processing.
* Makefile.in (kernel_img_LDFLAGS): New variable.
* conf/common.rmk (kernel_img_HEADERS): Add libgcc.h.
* conf/i386-coreboot.rmk (kernel_img_LDFLAGS): Append instead of
overwriting.
* conf/i386-ieee1275.rmk (kernel_img_LDFLAGS): Likewise.
* conf/i386-pc.rmk (kernel_img_LDFLAGS): Likewise.
* conf/i386-qemu.rmk (kernel_img_LDFLAGS): Likewise.
* conf/x86-efi.rmk (kernel_img_LDFLAGS): Likewise.
* conf/mips-qemu-mips.rmk (kernel_img_LDFLAGS): Append instead of
overwriting. Remove -lgcc and -static-libgcc
* conf/mips-yeeloong.rmk (kernel_img_LDFLAGS): Likewise.
* conf/mips.rmk (kernel_img_HEADERS): Remove cpu/libgcc.h
* conf/powerpc-ieee1275.rmk (kernel_img_HEADERS): Remove cpu/libgcc.h
(kernel_img_LDFLAGS): Append instead of overwriting.
Remove -lgcc and -static-libgcc
* conf/sparc64-ieee1275.rmk: Likewise.
* include/grub/powerpc/libgcc.h: Move to ...
* include/grub/libgcc.h: .. this.
* include/grub/libgcc.h: Don't export most of the function on x86.
(__bswapsi2): New export.
(__bswapdi2): Likewise.
* include/grub/mips/libgcc.h: Removed.
* include/grub/sparc64/libgcc.h: Likewise.
|
2010-04-11 01:14:31 +02:00 |
|
BVK Chaitanya
|
20072d3ad5
|
merged with mainline
|
2010-04-10 18:09:56 +05:30 |
|
Vladimir 'phcoder' Serbinenko
|
b3d0fa12af
|
Fix usb support
|
2010-04-10 01:56:51 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
a29e902132
|
Merge mainline into emu-modload
|
2010-04-10 01:25:46 +02:00 |
|
BVK Chaitanya
|
68b31b54f5
|
merged with mainline
|
2010-04-09 22:32:58 +05:30 |
|
BVK Chaitanya
|
c41c00eab6
|
merged with mainline
|
2010-04-09 21:44:59 +05:30 |
|
BVK Chaitanya
|
9705115b22
|
merged with mainline
|
2010-04-09 20:53:57 +05:30 |
|
BVK Chaitanya
|
4ee717e12b
|
fix freebsd build
|
2010-04-06 14:39:11 +05:30 |
|
BVK Chaitanya
|
daf892b3d4
|
POSIX header file wrappers.
* lib/posix_wrap/assert.h: New file. Wrapper for its POSIX
equivalents.
* lib/posix_wrap/ctype.h: Likewise.
* lib/posix_wrap/errno.h: Likewise.
* lib/posix_wrap/langinfo.h: Likewise.
* lib/posix_wrap/limits.h: Likewise.
* lib/posix_wrap/localcharset.h: Likewise.
* lib/posix_wrap/stdint.h: Likewise.
* lib/posix_wrap/stdio.h: Likewise.
* lib/posix_wrap/stdlib.h: Likewise.
* lib/posix_wrap/string.h: Likewise.
* lib/posix_wrap/sys/types.h: Likewise.
* lib/posix_wrap/unistd.h: Likewise.
* lib/posix_wrap/wchar.h: Likewise.
* lib/posix_wrap/wctype.h: Likewise.
* conf/common.rmk (grub_script.yy.c): Remove #include elimination.
(grub_script.yy.h): Likewise.
* script/yylex.l: Remove POSIX emulation #defines.
* Makefile.in (POSIX_CFLAGS): New variable.
(GNULIB_UTIL_CFLAGS): Likewise.
Regexp support.
* conf/common.rmk (pkglib_MODULES): Add regexp.mod.
(regexp_mod_SOURCES): New variable.
(regexp_mod_CFLAGS): Likewise.
(regexp_mod_LDFLAGS): Likewise.
* commands/regexp.c: New file.
* gnulib/regcomp.c: New file. Imported from gnulib.
* gnulib/regex.c: Likewise.
* gnulib/regex_internal.c: Likewise.
* gnulib/regex_internal.h: Likewise.
* gnulib/regexec.c: Likewise.
* gnulib/regex.h: Likewise.
|
2010-04-06 01:17:32 +05:30 |
|
Vladimir 'phcoder' Serbinenko
|
064cb524ec
|
* include/grub/i386/pc/init.h (grub_get_mmap_entry): Don't export.
* conf/i386-pc.rmk (kernel_img_HEADERS): Remove machine/init.h.
|
2010-04-05 15:57:40 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
a9cd257a87
|
Move files to appropriate places
|
2010-04-03 14:29:11 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
8c46a785e3
|
mips multiboot2 support
|
2010-04-03 14:14:48 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
66bf23d2e7
|
Use posix wrappers in lexer
|
2010-03-28 22:20:32 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
a64b15feed
|
resynced with gnulib. Cleaned up wrapping layer
|
2010-03-28 21:43:42 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
bbdb72a1f4
|
merged mainline into regexp
|
2010-03-28 18:31:40 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
df32be8cc1
|
Merge mainline into mbtag
|
2010-03-27 22:14:41 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
3506b90b0d
|
Resync with gnulib.
* Makefile.in (GNULIB_CFLAGS): New variable.
* conf/common.rmk (grub_mkisofs_CFLAGS): Add GNULIB_CFLAGS.
(grub_script_check_CFLAGS): New variable.
* gnulib/alloca.h: Resync with gnulib.
* gnulib/error.c: Likewise.
* gnulib/error.h: Likewise.
* gnulib/fnmatch.c: Likewise.
* gnulib/fnmatch_loop.c: Likewise.
* gnulib/getdelim.c: Likewise.
* gnulib/getline.c: Likewise.
* gnulib/getopt.c: Likewise.
* gnulib/getopt1.c: Likewise.
* gnulib/getopt_int.h: Likewise.
* gnulib/gettext.h: Likewise.
* gnulib/progname.c: Likewise.
* gnulib/progname.h: Likewise.
|
2010-03-27 12:53:40 +01:00 |
|
BVK Chaitanya
|
dae0d05f2d
|
merged with mainline
|
2010-03-26 23:49:49 +05:30 |
|
BVK Chaitanya
|
03efaf45b2
|
merged with mainline
|
2010-03-26 23:36:14 +05:30 |
|