Skip to content

Commit

Permalink
OvmfPkg/QemuFwCfgAcpiPlatformDxe: Move entry point to QemuFwCfgAcpi.c
Browse files Browse the repository at this point in the history
Having this entry point in QemuFwCfgAcpi.c should not cause a problem
for the other driver which supports Xen and older QEMU versions.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16880 6f19259b-4bc3-4df7-8a09-765794883524
  • Loading branch information
jljusten2 authored and jljusten committed Feb 17, 2015
1 parent cbe2e9e commit 903f522
Show file tree
Hide file tree
Showing 3 changed files with 38 additions and 53 deletions.
38 changes: 38 additions & 0 deletions OvmfPkg/AcpiPlatformDxe/QemuFwCfgAcpi.c
Original file line number Diff line number Diff line change
Expand Up @@ -683,3 +683,41 @@ InstallAllQemuLinkedTables (

return Status;
}


/**
Entrypoint of QEMU fw-cfg Acpi Platform driver.
@param ImageHandle
@param SystemTable
@return EFI_SUCCESS
@return EFI_LOAD_ERROR
@return EFI_OUT_OF_RESOURCES
**/
EFI_STATUS
EFIAPI
QemuFwCfgAcpiPlatformEntryPoint (
IN EFI_HANDLE ImageHandle,
IN EFI_SYSTEM_TABLE *SystemTable
)
{
EFI_STATUS Status;
EFI_ACPI_TABLE_PROTOCOL *AcpiTable;

//
// Find the AcpiTable protocol
//
Status = gBS->LocateProtocol (
&gEfiAcpiTableProtocolGuid,
NULL,
(VOID**)&AcpiTable
);
if (EFI_ERROR (Status)) {
return EFI_ABORTED;
}

Status = InstallAllQemuLinkedTables (AcpiTable);
return Status;
}
52 changes: 0 additions & 52 deletions OvmfPkg/AcpiPlatformDxe/QemuFwCfgAcpiPlatform.c

This file was deleted.

1 change: 0 additions & 1 deletion OvmfPkg/AcpiPlatformDxe/QemuFwCfgAcpiPlatformDxe.inf
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,6 @@
#

[Sources]
QemuFwCfgAcpiPlatform.c
QemuFwCfgAcpi.c

[Packages]
Expand Down

0 comments on commit 903f522

Please sign in to comment.