diff options
author | Ondrej Zajicek <santiago@crfreenet.org> | 2007-05-08 00:39:41 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-05-08 11:15:32 -0700 |
commit | 0449359f053829ec89c026b5fb80bbe7190a5fe8 (patch) | |
tree | ce02a85341dfb2b6d1b50d6b9ed91437d9690cc9 /block | |
parent | 56c7554938e5945b770365e326f0c3d031ca231f (diff) | |
download | linux-0449359f053829ec89c026b5fb80bbe7190a5fe8.tar.gz linux-0449359f053829ec89c026b5fb80bbe7190a5fe8.tar.bz2 linux-0449359f053829ec89c026b5fb80bbe7190a5fe8.zip |
vga: vgastate fix
1) sets 'palette access disabled' during read from AR10.
This is usually documented as needed for access AR01-AR0F,
but on ARK Logic card it is needed for AR10 (otherwise read
returns some nonsence and save_vga_text() returns before do
anything).
2) do not restore AR10, because it was not changed during
3) remove modification of misc reg:
/* force graphics mode */
vga_w(state->vgabase, VGA_MIS_W, misc | 1);
as comment is misleading - LSB of misc reg does not set/reset graphics
mode, but set color/mono adresses of CRT and some other regs.
but these regs are not used during save/restore fonts.
(it worked even when (misc | 1) was replaced by (misc & ~1) ).
Signed-off-by: Ondrej Zajicek <santiago@crfreenet.org>
Signed-off-by: Antonino Daplas <adaplas@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'block')
0 files changed, 0 insertions, 0 deletions