The attached patch makes the serial output function serial_putchar() 8 bit clean. The motivation for this is that the low level driver should not modify the data in unexpected ways. Furthermore translate_special_chars() is removed, since that functionality is now provided by the ACS machinery in tinycurses.
Compile and runtime tested with coreinfo+libpayload+coreboot-v3 under QEMU.
/ulf
Ulf Jordan wrote:
Make the serial output driver 8 bit clean. Remove translate_special_chars(), since it has been superseeded by the ACS code in tinycurses.
Signed-off-by: Ulf Jordan jordan@chalmers.se
Acked-by: Peter Stuge peter@stuge.se
Peter Stuge wrote:
Ulf Jordan wrote:
Make the serial output driver 8 bit clean. Remove translate_special_chars(), since it has been superseeded by the ACS code in tinycurses.
Signed-off-by: Ulf Jordan jordan@chalmers.se
Acked-by: Peter Stuge peter@stuge.se
r3565