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 |
|
Vladimir 'phcoder' Serbinenko
|
9130433353
|
Enable USB compilation on Yeeloong
|
2010-04-16 19:46:22 +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 |
|
Vladimir 'phcoder' Serbinenko
|
e2d15128a5
|
Fix grub-setup on sparc compilation
|
2010-04-09 23:16:08 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
4a55d631d7
|
Merge mainline into for_macros
|
2010-04-09 22:35:32 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
a87add6d17
|
merge mainline into bidi
|
2010-04-09 19:40:31 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
9e71201f48
|
merge mainline into bidi
|
2010-04-09 19:31:43 +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
|
a6132b9f3f
|
Merge mainline into yeeloongfw
|
2010-04-05 17:35:03 +02:00 |
|
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
|
f651947b58
|
Merge mainline into bidi
|
2010-03-30 11:24:28 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
3f11c7131e
|
Generate shaping table based on unicode if source font has none
|
2010-03-29 02:06:40 +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 |
|
Vladimir 'phcoder' Serbinenko
|
d56a6ac7f6
|
Remove handlers
|
2010-03-27 00:19:42 +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 |
|
BVK Chaitanya
|
baae00df35
|
merged with mainline
|
2010-03-26 21:13:06 +05:30 |
|
Vladimir 'phcoder' Serbinenko
|
6a5cf6b696
|
Sunpc partitions support.
* conf/common.rmk (grub_probe_SOURCES): Add partmap/sunpc.c.
(grub_fstest_SOURCES): Likewise.
(pkglib_MODULES): Add part_sunpc.mod.
(part_sunpc_mod_SOURCES): New variable.
(part_sunpc_mod_CFLAGS): Likewise.
(part_sunpc_mod_LDFLAGS): Likewise.
* conf/i386-pc.rmk (grub_setup_SOURCES): Add partmap/sunpc.c.
* partmap/sunpc.c: New file.
|
2010-03-26 16:40:41 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
bb8eacef88
|
Merge mainline into sunpc
|
2010-03-26 16:35:12 +01:00 |
|
BVK Chaitanya
|
c299f3d6fb
|
merged with mainline
|
2010-03-26 20:55:07 +05:30 |
|
Vladimir 'phcoder' Serbinenko
|
c9ea504d25
|
merge mainline into nestpart
|
2010-03-26 15:44:13 +01:00 |
|
BVK Chaitanya
|
3e6b777ba7
|
testcase for the last semicolon behavior
|
2010-03-22 14:02:48 +05:30 |
|
BVK Chaitanya
|
8507a6ccdf
|
testcase for blanklines in grub script
|
2010-03-22 13:54:45 +05:30 |
|
BVK Chaitanya
|
dd6fee39fa
|
merged mainline
|
2010-03-21 11:03:41 +05:30 |
|
BVK Chaitanya
|
0f3a3e3ece
|
added elif patch from Deepak Vankadaru
|
2010-03-21 10:27:21 +05:30 |
|
Vladimir 'phcoder' Serbinenko
|
abe8f24a47
|
Fix widthspec.h dependency
|
2010-03-17 08:49:48 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
6c363dfd54
|
Fix doublewidth character handling
|
2010-03-16 21:29:15 +01:00 |
|
BVK Chaitanya
|
8a99e92a69
|
merge in mainline
|
2010-03-16 17:42:27 +05:30 |
|
Vladimir 'phcoder' Serbinenko
|
023e3a5ca7
|
Move charset to normal/
|
2010-03-15 22:17:26 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
53c648d2eb
|
Break few dependencies on normal
|
2010-03-15 22:12:34 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
7f837ea536
|
Fixed circular dependency
|
2010-03-15 21:34:50 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
0a239a8211
|
bidi works in terminal in grub-emu
|
2010-03-15 21:14:11 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
53f312c1cf
|
Merge mainline into bidi
|
2010-03-15 10:28:09 +01:00 |
|
BVK Chaitanya
|
0cdc2a095b
|
2010-03-14 BVK Chaitanya <bvk.groups@gmail.com>
GRUB shell lexer and parser improvements.
* conf/any-emu.rmk: Build rule updates.
* conf/common.rmk: Likewise.
* conf/i386-coreboot.rmk: Likewise.
* conf/i386-efi.rmk: Likewise.
* conf/i386-ieee1275.rmk: Likewise.
* conf/i386-pc.rmk: Likewise.
* conf/powerpc-ieee1275.rmk: Likewise.
* conf/x86_64-efi.rmk: Likewise.
* configure.ac: Configure check for flex.
* include/grub/script_sh.h (grub_script_arg_type_t): More argument
types.
(grub_lexer_param): Struct member updates.
(grub_parser_param): Likewise.
(GRUB_LEXER_TOKEN_MAX): Maximum token size.
(GRUB_LEXER_RECORD_INCREMENT): Memory increments' size.
(grub_script_lexer_init): Prototype update.
(grub_script_lexer_record_start): Likewise.
(grub_script_lexer_record_stop): Likewise.
(grub_script_lexer_yywrap): New function prototype.
(grub_script_lexer_fini): Likewise.
(grub_script_execute_argument_to_string): Removed by...
(grub_script_execute_argument_to_argv): ...better version.
* script/execute.c (ROUND_UPTO): New macro.
(grub_script_execute_cmdline): Out of memory fixes.
(grub_script_execute_menuentry): Likewise.
(grub_script_execute_argument_to_string): Removed. Update all
users by...
(grub_script_execute_argument_to_argv): ...better version.
* script/function.c (grub_script_function_create): Use
grub_script_execute_argument_to_argv instead of
grub_script_execute_argument_to_string.
* script/lexer.c (check_varstate): Removed.
(check_textstate): Removed.
(grub_script_lexer_record_start): Likewise.
(grub_script_lexer_record_stop): Likewise.
(recordchar): Replaced with...
(grub_script_lexer_record): ...new function.
(nextchar): Removed.
(grub_script_lexer_init): Rewritten.
(grub_script_yylex): Rewritten.
(append_newline): New function.
(grub_script_lexer_yywrap): New function.
(grub_script_lexer_fini): New function.
(grub_script_yyerror): Sets error flag.
* script/yylex.l: New file.
(grub_lexer_yyfree): Wrapper for flex yyffre.
(grub_lexer_yyalloc): Likewise.
(grub_lexer_yyrealloc): Likewise.
* script/parser.y: Refactored.
* script/script.c (grub_script_arg_add): Out of memory fixes.
(grub_script_add_arglist): Likewise.
(grub_script_create_cmdline): Likewise.
(grub_script_create_cmdmenu): Likewise.
(grub_script_add_cmd): Likewise.
(grub_script_parse): Use grub_script_lexer_fini to deallocated.
* util/grub-script-check.c (grub_script_execute_menuentry): Remove
unnecessary code.
* tests/grub_script_echo1.in: New testcase.
* tests/grub_script_vars1.in: New testcase.
* tests/grub_script_echo_keywords.in: New testcase.
|
2010-03-14 22:37:17 +05:30 |
|
BVK Chaitanya
|
8622549153
|
merged in mainline
|
2010-03-14 22:20:55 +05:30 |
|