[syslinux:firmware] ansi: partially revert 937f816addb214ca4c8c1ce977e0357eafa8c617

syslinux-bot for Matt Fleming matt.fleming at intel.com
Thu Jun 20 06:51:09 PDT 2013


Commit-ID:  a446b7d8818d41f89d916d974104a26d3ba52b48
Gitweb:     http://www.syslinux.org/commit/a446b7d8818d41f89d916d974104a26d3ba52b48
Author:     Matt Fleming <matt.fleming at intel.com>
AuthorDate: Wed, 19 Jun 2013 14:58:37 +0100
Committer:  Matt Fleming <matt.fleming at intel.com>
CommitDate: Wed, 19 Jun 2013 14:58:37 +0100

ansi: partially revert 937f816addb214ca4c8c1ce977e0357eafa8c617

Commit ("ansi: Improve EFI console support") broke writing to the
display under BIOS in an attempt to get things working under EFI. Since
the 'cols' and 'rows' arguments aren't used by the EFI console code,
revert that chunk of the commit to restore the BIOS functionality.

Signed-off-by: Matt Fleming <matt.fleming at intel.com>

---
 com32/lib/sys/ansicon_write.c | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/com32/lib/sys/ansicon_write.c b/com32/lib/sys/ansicon_write.c
index 74add71..f0d0633 100644
--- a/com32/lib/sys/ansicon_write.c
+++ b/com32/lib/sys/ansicon_write.c
@@ -171,11 +171,7 @@ static void ansicon_scroll_up(const struct term_state *st)
 {
     uint8_t rows, cols, attribute;
 
-    /*
-     * Earlier code set ti.cols to 1 causing console output one char
-     * per line.
-     */
-    cols = 1;
+    cols = ti.cols - 1;
     rows = ti.rows - 1;
     attribute = ansicon_attribute(st);
 


More information about the Syslinux-commits mailing list