X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=ArmEbPkg%2FLibrary%2FGdbSerialLib%2FGdbSerialLib.c;fp=ArmEbPkg%2FLibrary%2FGdbSerialLib%2FGdbSerialLib.c;h=8da36811fa3b8ddd7f74f1850be81b5058592b5f;hp=0000000000000000000000000000000000000000;hb=b76848cbeba962133377266a9121b58ebba9e6f3;hpb=f0c855b26386c16ba0a70600d72cd09c090db0e0 diff --git a/ArmEbPkg/Library/GdbSerialLib/GdbSerialLib.c b/ArmEbPkg/Library/GdbSerialLib/GdbSerialLib.c new file mode 100755 index 0000000000..8da36811fa --- /dev/null +++ b/ArmEbPkg/Library/GdbSerialLib/GdbSerialLib.c @@ -0,0 +1,84 @@ +/** @file + Basic serial IO abstaction for GDB + + Copyright (c) 2008 - 2009, Apple Inc. All rights reserved.
+ + This program and the accompanying materials + are licensed and made available under the terms and conditions of the BSD License + which accompanies this distribution. The full text of the license may be found at + http://opensource.org/licenses/bsd-license.php + + THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, + WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. + +**/ + +#include +#include +#include +#include +#include +#include + +RETURN_STATUS +EFIAPI +GdbSerialLibConstructor ( + VOID + ) +{ + return RETURN_SUCCESS; +} + +RETURN_STATUS +EFIAPI +GdbSerialInit ( + IN UINT64 BaudRate, + IN UINT8 Parity, + IN UINT8 DataBits, + IN UINT8 StopBits + ) +{ + return RETURN_SUCCESS; +} + +BOOLEAN +EFIAPI +GdbIsCharAvailable ( + VOID + ) +{ + return FALSE; +} + +CHAR8 +EFIAPI +GdbGetChar ( + VOID + ) +{ + return (CHAR8)0; +} + +VOID +EFIAPI +GdbPutChar ( + IN CHAR8 Char + ) +{ + return; +} + +VOID +GdbPutString ( + IN CHAR8 *String + ) +{ + while (*String != '\0') { + GdbPutChar (*String); + String++; + } +} + + + +