OvmfPkg/PlatformBootManagerLib: use utf8 for the serial console.

Time to leave behind relics from the last century and arrive in the
modern world.  Drop PC-ANSI Terminal Type for the serial console, use
UTF-8 instead.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
This commit is contained in:
Gerd Hoffmann 2023-03-17 13:19:21 +01:00 committed by mergify[bot]
parent 4f441d024b
commit cf6a0a52b0
2 changed files with 5 additions and 5 deletions

View File

@ -126,7 +126,7 @@ extern VENDOR_DEVICE_PATH gTerminalTypeDeviceNode;
1 \ 1 \
} }
#define gPcAnsiTerminal \ #define gVtUtf8Terminal \
{ \ { \
{ \ { \
MESSAGING_DEVICE_PATH, \ MESSAGING_DEVICE_PATH, \
@ -136,7 +136,7 @@ extern VENDOR_DEVICE_PATH gTerminalTypeDeviceNode;
(UINT8) ((sizeof (VENDOR_DEVICE_PATH)) >> 8) \ (UINT8) ((sizeof (VENDOR_DEVICE_PATH)) >> 8) \
} \ } \
}, \ }, \
DEVICE_PATH_MESSAGING_PC_ANSI \ DEVICE_PATH_MESSAGING_VT_UTF8 \
} }
#define gEndEntire \ #define gEndEntire \

View File

@ -47,7 +47,7 @@ typedef struct {
ACPI_HID_DEVICE_PATH gPnpPs2KeyboardDeviceNode = gPnpPs2Keyboard; ACPI_HID_DEVICE_PATH gPnpPs2KeyboardDeviceNode = gPnpPs2Keyboard;
ACPI_HID_DEVICE_PATH gPnp16550ComPortDeviceNode = gPnp16550ComPort; ACPI_HID_DEVICE_PATH gPnp16550ComPortDeviceNode = gPnp16550ComPort;
UART_DEVICE_PATH gUartDeviceNode = gUart; UART_DEVICE_PATH gUartDeviceNode = gUart;
VENDOR_DEVICE_PATH gTerminalTypeDeviceNode = gPcAnsiTerminal; VENDOR_DEVICE_PATH gTerminalTypeDeviceNode = gVtUtf8Terminal;
// //
// Platform specific keyboard device path // Platform specific keyboard device path
@ -83,7 +83,7 @@ VENDOR_UART_DEVICE_PATH gDebugAgentUartDevicePath = {
0, // Parity - Default 0, // Parity - Default
0, // StopBits - Default 0, // StopBits - Default
}, },
gPcAnsiTerminal, gVtUtf8Terminal,
gEndEntire gEndEntire
}; };
@ -168,7 +168,7 @@ STATIC VENDOR_UART_DEVICE_PATH gXenConsoleDevicePath = {
FixedPcdGet8 (PcdUartDefaultParity), FixedPcdGet8 (PcdUartDefaultParity),
FixedPcdGet8 (PcdUartDefaultStopBits), FixedPcdGet8 (PcdUartDefaultStopBits),
}, },
gPcAnsiTerminal, gVtUtf8Terminal,
gEndEntire gEndEntire
}; };