serial: Clean up and abstract handling of serial ports
commitc4fa33189f1d725fcd7c7457e45f37e970f5cdac
authorH. Peter Anvin <hpa@linux.intel.com>
Fri, 31 May 2013 15:05:57 +0000 (31 08:05 -0700)
committerH. Peter Anvin <hpa@zytor.com>
Fri, 31 May 2013 15:08:36 +0000 (31 08:08 -0700)
treedd731a228b6023f4ff1e20a728d9e60634ed20a6
parentbe5a345d385d14bb740df7075c78dec5dcfbfc2a
serial: Clean up and abstract handling of serial ports

The special handling of serial ports 0-3 meaning "look in a BIOS
table" is at least officially BIOS-specific, so create an inline
function and move it to bios.h.

While we are at it, make the function look slightly less like
converted assembly.

Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
com32/elflink/ldlinux/readconfig.c
core/include/bios.h