X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=OvmfPkg%2FXenBusDxe%2FXenBusDxe.inf;h=5ff1cd04840c48a853c7a37726fad83a263a0255;hb=c6073a0ead601566387fd69c8c07d6b479d18561;hp=1343808ae3d884850b38775ee24b5693bcc0c27a;hpb=a9090a94bb4a8dae61eb79428a5769916d621940;p=mirror_edk2.git diff --git a/OvmfPkg/XenBusDxe/XenBusDxe.inf b/OvmfPkg/XenBusDxe/XenBusDxe.inf index 1343808ae3..5ff1cd0484 100644 --- a/OvmfPkg/XenBusDxe/XenBusDxe.inf +++ b/OvmfPkg/XenBusDxe/XenBusDxe.inf @@ -34,32 +34,16 @@ DriverBinding.h ComponentName.c ComponentName.h - XenHypercall.c - XenHypercall.h - InterlockedCompareExchange16.c - InterlockedCompareExchange16.h GrantTable.c GrantTable.h EventChannel.c EventChannel.h XenStore.c XenStore.h - -[Sources.IA32] - Ia32/hypercall.S - Ia32/hypercall.asm - Ia32/InterlockedCompareExchange16.S - Ia32/InterlockedCompareExchange16.asm - Ia32/TestAndClearBit.S - Ia32/TestAndClearBit.asm - -[Sources.X64] - X64/hypercall.S - X64/hypercall.asm - X64/InterlockedCompareExchange16.S - X64/InterlockedCompareExchange16.asm - X64/TestAndClearBit.S - X64/TestAndClearBit.asm + XenBus.c + XenBus.h + Helpers.c + TestAndClearBit.c [LibraryClasses] UefiDriverEntryPoint @@ -70,17 +54,14 @@ UefiLib DevicePathLib DebugLib - HobLib - + XenHypercallLib + SynchronizationLib + PrintLib [Protocols] gEfiDriverBindingProtocolGuid - gEfiPciIoProtocolGuid gEfiComponentName2ProtocolGuid gEfiComponentNameProtocolGuid gXenBusProtocolGuid - - -[Guids] - gEfiXenInfoGuid + gXenIoProtocolGuid