Vladimir Serbinenko
|
896f913571
|
* grub-core/term/serial.c (options), (grub_cmd_serial): Fix handling
of SI suffixes.
|
2013-11-01 19:46:30 +01:00 |
|
Vladimir Serbinenko
|
89295a0628
|
Support --base-clock for serial command to handle weird cards with
non-standard base clock.
|
2013-11-01 19:33:22 +01:00 |
|
Vladimir Serbinenko
|
a28567364a
|
Make char and string width grub_size_t rather than grub_ssize_t.
|
2013-10-25 23:58:24 +02:00 |
|
Vladimir Serbinenko
|
af81ed880d
|
* conf/Makefile.common (CPPFLAGS_KERNEL): Add -DGRUB_KERNEL=1.
* include/grub/dl.h (GRUB_MOD_INIT), (GRUB_MOD_FINI): Define
functions when compiling for kernel.
|
2013-10-25 16:07:01 +02:00 |
|
Paulo Flabiano Smorigo
|
84a0e9699f
|
Add progress module to display load progress of files.
* grub-core/lib/progress.c: New file.
* grub-core/Makefile.core.def (progress): New module.
* grub-core/kern/file.c (grub_file_open): File name added.
* (grub_file_read): Progress hook added.
* grub-core/fs/cbfs.c (grub_cbfs_read): Likewise.
* grub-core/fs/cpio_common.c (grub_cpio_read): Likewise.
* grub-core/net/net.c (grub_net_fs_read_real): Likewise.
* include/grub/file.h (struct grub_file): Add progress module
* members.
* include/grub/term.h (struct grub_term_output): Likewise.
* grub-core/osdep/unix/emuconsole.c (grub_console_term_output):
Terminal velocity added.
* grub-core/osdep/windows/emuconsole.c (grub_console_term_output):
* Likewise.
* grub-core/term/arc/console.c (grub_console_term_output): Likewise.
* grub-core/term/efi/console.c (grub_console_term_output): Likewise.
* grub-core/term/gfxterm.c (grub_video_term): Likewise.
* grub-core/term/i386/coreboot/cbmemc.c (grub_cbmemc_term_output):
* Likewise.
* grub-core/term/i386/pc/console.c (grub_console_term_output):
* Likewise.
* grub-core/term/i386/pc/vga_text.c (grub_vga_text_term): Likewise.
* grub-core/term/ieee1275/console.c (grub_console_term_output):
* Likewise.
* grub-core/term/morse.c (grub_audio_term_output): Likewise.
* grub-core/term/serial.c (grub_serial_term_output): Likewise.
* grub-core/term/spkmodem.c (grub_spkmodem_term_output): Likewise.
* grub-core/term/uboot/console.c (uboot_console_term_output):
* Likewise.
|
2013-10-22 16:42:20 -02:00 |
|
Vladimir 'phcoder' Serbinenko
|
e89c2d48a9
|
Lift 255x255 erminal sie restriction to 65535x65535. Also change from
bitmasks to small structures of size chosen to fit in registers.
|
2013-10-19 23:59:32 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
ea73acd2ce
|
* grub-core/term/i386/pc/vga_text.c: Remove extra declaration of
cur_color.
|
2013-10-18 16:30:30 +02:00 |
|
Hiroyuki YAMAMORI
|
ceca6ddf26
|
Handle Japanese special keys.
Reported by: Hiroyuki YAMAMORI.
Codes supplied by: Hiroyuki YAMAMORI.
|
2013-10-17 00:49:05 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
69ca587652
|
* grub-core/osdep/windows/emuconsole.c: New file.
|
2013-10-14 21:33:55 +02:00 |
|
Melki Christian
|
3414b6c0e2
|
* grub-core/term/at_keyboard.c [DEBUG_AT_KEYBOARD]: Fix compilation
error when enabling debug.
|
2013-10-12 08:11:19 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
4fa60739f2
|
* grub-core/term/gfxterm.c: Add flag "functional" to skip input when
changing windows to avoid crash.
|
2013-10-03 23:32:19 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
e84f818865
|
* grub-core/term/terminfo.c (grub_terminfo_readkey): Fix
usage of wrong table which resulted in mishandling of 4-byte
sequences.
|
2013-09-28 01:03:31 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
2237daf246
|
* grub-core/term/terminfo.c: Add Home and End key sequences.
|
2013-09-28 00:55:38 +02:00 |
|
Pawel Wojtalczyk
|
436ad5c3f4
|
* grub-core/term/efi/console.c (grub_console_getkey): Accept VT100-style
codes.
Also-By: Vladimir Serbinenko <phcoder@gmail.com>
|
2013-09-18 18:58:09 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
a62ae90c2b
|
* grub-core/term/gfxterm.c (grub_virtual_screen_setup): Start with
standard rather than noral color, in line with other terminals.
|
2013-08-02 22:58:16 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
ae27e4d323
|
Merge mainline into arm
|
2013-07-16 18:43:43 +02:00 |
|
Andrey Borzenkov
|
5b06b53cbd
|
* grub-core/term/gfxterm.c (grub_virtual_screen_setup): Use
grub_term_normal_color, do not hardcode GRUB_TERM_DEFAULT_NORMAL_COLOR.
|
2013-06-16 16:24:05 +04:00 |
|
Vladimir 'phcoder' Serbinenko
|
837222cc30
|
* grub-core/term/gfxterm.c: USe right background color when scrolling.
|
2013-06-16 03:53:07 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
e6930a454d
|
Enable coreboot information commands even when not loaded as
coreboot payload (e.g. when loaded from SeaBIOS-as-payload).
|
2013-06-16 01:57:55 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
fc4c4fddf6
|
Detach optional parts of gfxterm and integrate in with coreboot init.
|
2013-05-31 00:42:33 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
8e71d87482
|
merge mainline into arm
|
2013-05-11 10:24:24 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
8200fa1597
|
* grub-core/term/terminfo.c: Rename ANSI_C0 to ANSI_CSI to avoid
misnomer.
|
2013-05-10 14:07:41 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
e56d9637ae
|
* grub-core/term/efi/console.c: Fix compile error.
|
2013-05-07 20:40:00 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
85002bf34a
|
Agglomerate more mallocs to speed-up gfxterm.
|
2013-05-04 22:23:23 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
22b06e9685
|
Speed-up gfxterm by slightly agglomerating mallocs.
|
2013-05-04 15:07:13 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
92323d1fb0
|
Speed-up gfxterm by saving intermediate results in index+alpha
format.
|
2013-05-04 13:58:30 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
03f7c8c304
|
Fix several memory leaks.
|
2013-05-04 13:47:10 +02:00 |
|
Leif Lindholm
|
b385e0723b
|
Leif's API fixes
|
2013-05-03 15:07:39 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
583e5b645c
|
* include/grub/arc/arc.h: Account for missing "other" peripheral on
ARCS. All users updated.
|
2013-04-30 17:40:31 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
f97ec54645
|
* grub-core/term/morse.c: Macroify dih and dah.
|
2013-04-28 13:27:51 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
141e2a7816
|
* grub-core/term/ns8250.c: Systematically probe ports by writing
to SR before using them.
|
2013-04-27 22:47:57 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
db99fbe83f
|
Replace libcurses with our own vt100 handling for the ease of testing
and decreasing prerequisites.
|
2013-04-27 00:02:23 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
b04b5990df
|
Add serial on ARC platform.
|
2013-04-25 22:40:03 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
65a6b30b47
|
* grub-core/term/ieee1275/console.c (grub_console_dimensions): Ignore
bogus SLOF values.
|
2013-04-25 00:45:29 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
d1989e2e1d
|
* grub-core/term/arc/console.c: Assume that console is 80x24 vt100 if
it's serial.
|
2013-04-24 18:39:00 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
aa1af9bbda
|
Allow IEEE1275 ports on path even if it wasn't detected automatically.
Needed on OpenBIOS due to incomplete device tree.
|
2013-04-14 17:01:31 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
bbdd6305db
|
Handle Japanese special keys.
Reported by: Hiroyuki YAMAMORI.
Codes supplied by: Hiroyuki YAMAMORI.
|
2013-04-12 22:26:38 +02:00 |
|
Andrey Borzenkov
|
ca53deb88f
|
* grub-core/term/i386/pc/console.c: Fix cursor moving algorithm.
|
2013-04-08 19:51:33 +02:00 |
|
Leif Lindholm
|
389b31cd71
|
Initial import of Leif's work
|
2013-04-07 02:41:07 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
db8ff59f61
|
* grub-core/term/i386/pc/console.c (grub_console_getwh): Decrease
reported width by one to compensate for curesor algorithm problem.
|
2013-04-03 15:21:51 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
d975e8d59c
|
* grub-core/term/at_keyboard.c: Increase robustness on coreboot
and qemu.
|
2013-03-23 16:54:36 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
cc19857a2a
|
New commands cbmemc, lscoreboot, coreboot_boottime to inspect
coreboot tables content. Support for cbmemc.
|
2013-03-20 17:13:31 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
e5a2dd7b55
|
remove get_endpoint_descriptor and change all functions needing
descriptor to just receive it as argument rather than endpoint
address.
|
2013-03-19 11:19:36 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
f6b58fe538
|
* grub-core/term/terminfo.c (grub_terminfo_cls): Issue an explicit
gotoxy to 0,0.
|
2013-03-05 20:00:51 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
6e4146c41e
|
Move to more hookless approach in IEEE1275 devices handling.
|
2013-03-02 23:51:19 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
18288f17ac
|
Improve spkmodem reliability by adding a separator between bytes.
|
2013-01-21 21:05:33 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
bc1369732f
|
Make color variables global instead of it being per-terminal.
|
2013-01-21 17:53:41 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
17334a6b6a
|
Rewrite spkmodem to use PIT for timing. Double the speed.
|
2013-01-17 20:06:52 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
b78d6c32e3
|
New terminal outputs using serial: morse and spkmodem.
|
2013-01-16 20:39:54 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
969b804f2a
|
* grub-core/term/gfxterm.c (grub_virtual_screen_setup): Get font as
argument rather than font name. All users updated.
(grub_gfxterm_set_window): Likewise.
|
2012-12-10 16:07:33 +01:00 |
|