summaryrefslogtreecommitdiff
path: root/payloads/libpayload/include/libpayload.h
diff options
context:
space:
mode:
authorUlf Jordan <jordan@chalmers.se>2008-08-11 20:34:28 +0000
committerJordan Crouse <jordan.crouse@amd.com>2008-08-11 20:34:28 +0000
commitb4d4bac1c49d7e19dac6f29ea278df8be6e6dcd2 (patch)
tree3421bc45b50018056b0817ccf6d9c36c27e3f0aa /payloads/libpayload/include/libpayload.h
parent42a0c80b9babaaf93ca806dd9bae4a4cc5a8936f (diff)
downloadcoreboot-b4d4bac1c49d7e19dac6f29ea278df8be6e6dcd2.tar.xz
Add support for line drawing characters and the alternate character set.
This enables using the ACS_ curses macros with libpayload. The translation from ACS_ macros (or characters with attribute A_ALTCHARSET) is done using one acs map for the video console, one for serial console (xterm/vt100/vt220), and one fallback, from which an ASCII substitute is taken if the device specific map doesn't contain an entry (ie NUL). Signed-off-by: Ulf Jordan <jordan@chalmers.se> Acked-by: Jordan Crouse <jordan.crouse@amd.com> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3499 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'payloads/libpayload/include/libpayload.h')
-rw-r--r--payloads/libpayload/include/libpayload.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/payloads/libpayload/include/libpayload.h b/payloads/libpayload/include/libpayload.h
index 9e95291bc4..6f07ffa4a4 100644
--- a/payloads/libpayload/include/libpayload.h
+++ b/payloads/libpayload/include/libpayload.h
@@ -105,6 +105,8 @@ int serial_getchar(void);
void serial_clear(void);
void serial_start_bold(void);
void serial_end_bold(void);
+void serial_start_altcharset(void);
+void serial_end_altcharset(void);
void serial_set_cursor(int y, int x);
/* drivers/speaker.c */