aboutsummaryrefslogtreecommitdiffstats
path: root/com32/elflink/ldlinux/Makefile
diff options
context:
space:
mode:
authorMatt Fleming <matt.fleming@intel.com>2012-12-03 13:30:36 +0000
committerMatt Fleming <matt.fleming@intel.com>2012-12-03 13:54:46 +0000
commit82cbb1bd4133035fb37a753c15dfaa57e34db87f (patch)
treec76b33222850286a6fa5d379cdddad519a358e0a /com32/elflink/ldlinux/Makefile
parent0163d235652d2cc8f0564da7470983ee450a8a91 (diff)
downloadsyslinux-82cbb1bd4133035fb37a753c15dfaa57e34db87f.tar.gz
syslinux-82cbb1bd4133035fb37a753c15dfaa57e34db87f.tar.xz
syslinux-82cbb1bd4133035fb37a753c15dfaa57e34db87f.zip
ldlinux: Move DISPLAY file handling out of the coresyslinux-5.00-pre13
The code that handles the DISPLAY directive was writing directly to the BIOS VGA page with __intcall(0x10). This caused corruption problems on the screen because the ansi library code was also writing to the screen. The correct way to fix this is to always use the ansi library code (via printf()) instead of going behind its back and using separate code paths to write to the screen. Reported-by: Ady <ady-sf@hotmail.com> Signed-off-by: Matt Fleming <matt.fleming@intel.com>
Diffstat (limited to 'com32/elflink/ldlinux/Makefile')
-rw-r--r--com32/elflink/ldlinux/Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/com32/elflink/ldlinux/Makefile b/com32/elflink/ldlinux/Makefile
index 0666d9f6..b4e5cfa1 100644
--- a/com32/elflink/ldlinux/Makefile
+++ b/com32/elflink/ldlinux/Makefile
@@ -21,7 +21,7 @@ all: ldlinux.c32 ldlinux_lnx.a
ldlinux.c32 : ldlinux.o cli.o readconfig.o refstr.o colors.o getadv.o \
adv.o execute.o chainboot.o kernel.o get_key.o \
- advwrite.o setadv.o eprintf.o loadhigh.o
+ advwrite.o setadv.o eprintf.o loadhigh.o msg.o
$(LD) $(LDFLAGS) -o $@ $^ $(LIBS)
LNXLIBOBJS = get_key.lo