X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=OvmfPkg%2FLibrary%2FPlatformDebugLibIoPort%2FDebugLibDetectRom.c;h=8cbdbd94fc0e612a194369a9b811124955dfade3;hb=HEAD;hp=83a118a0f78f260ad39b5e018a624ec452de82dd;hpb=c9eb56e5fddc77a6a68c57c5685f64adbb5a05b9;p=mirror_edk2.git diff --git a/OvmfPkg/Library/PlatformDebugLibIoPort/DebugLibDetectRom.c b/OvmfPkg/Library/PlatformDebugLibIoPort/DebugLibDetectRom.c index 83a118a0f7..8cbdbd94fc 100644 --- a/OvmfPkg/Library/PlatformDebugLibIoPort/DebugLibDetectRom.c +++ b/OvmfPkg/Library/PlatformDebugLibIoPort/DebugLibDetectRom.c @@ -1,19 +1,14 @@ /** @file - Constructor code for QEMU debug port library. - SEC instance. + Detection code for hypervisor debug port. + SEC instance, cannot cache the result of detection. Copyright (c) 2017, Red Hat, Inc.
- 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. + SPDX-License-Identifier: BSD-2-Clause-Patent **/ #include +#include "DebugLibDetect.h" /** This constructor function does not have anything to do. @@ -29,3 +24,19 @@ PlatformRomDebugLibIoPortConstructor ( { return RETURN_SUCCESS; } + +/** + Return the result of detecting the debug I/O port device. + + @retval TRUE if the debug I/O port device was detected. + @retval FALSE otherwise + +**/ +BOOLEAN +EFIAPI +PlatformDebugLibIoPortFound ( + VOID + ) +{ + return PlatformDebugLibIoPortDetect (); +}