From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54826) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bKAf9-0002u6-QW for qemu-devel@nongnu.org; Mon, 04 Jul 2016 16:40:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bKAf3-0000Vj-RE for qemu-devel@nongnu.org; Mon, 04 Jul 2016 16:40:14 -0400 Received: from mx1.redhat.com ([209.132.183.28]:56205) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bKAf3-0000VE-Lj for qemu-devel@nongnu.org; Mon, 04 Jul 2016 16:40:09 -0400 From: Gerd Hoffmann Date: Mon, 4 Jul 2016 22:39:51 +0200 Message-Id: <1467664794-31002-1-git-send-email-kraxel@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] [PATCH v2 0/3] seabios: add serial console support List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: seabios@seabios.org Cc: qemu-devel@nongnu.org, Gerd Hoffmann Hi, Next round of patches. Changes: * Moved it all to a new sercon.c file. * Code maps cp437 to utf8 now, giving a much nicer display. Compare "Use the =E2=86=91 and =E2=86=93 keys to change the selection." (this = series) with "Use the ^ and v keys to change the selection." (sgabios) ;-) * Simplified keyboard code, using enqueue_key now. * Restructed code, to cleanup things and to address review comments. cheers, Gerd Gerd Hoffmann (3): std: add cp437 to unicode map kbd: make enqueue_key public, add ascii_to_keycode add serial console support Makefile | 2 +- src/clock.c | 1 + src/kbd.c | 17 +- src/misc.c | 2 + src/optionroms.c | 4 +- src/sercon.c | 545 +++++++++++++++++++++++++++++++++++++++++++++++++= ++++++ src/std/cp437.h | 258 ++++++++++++++++++++++++++ src/util.h | 5 + 8 files changed, 831 insertions(+), 3 deletions(-) create mode 100644 src/sercon.c create mode 100644 src/std/cp437.h --=20 1.8.3.1