diff --git a/OvmfPkg/VirtioKeyboardDxe/VirtioKeyboard.c b/OvmfPkg/VirtioKeyboardDxe/VirtioKeyboard.c index e517e26d64..28cffe7f19 100644 --- a/OvmfPkg/VirtioKeyboardDxe/VirtioKeyboard.c +++ b/OvmfPkg/VirtioKeyboardDxe/VirtioKeyboard.c @@ -104,29 +104,6 @@ VirtioKeyboardRingSendBuffer ( return EFI_SUCCESS; } -// ----------------------------------------------------------------------------- -// Look for buffer ready to be processed -BOOLEAN -EFIAPI -VirtioKeyboardRingHasBuffer ( - IN OUT VIRTIO_KBD_DEV *Dev, - IN UINT16 Index - ) -{ - VIRTIO_KBD_RING *Ring = Dev->Rings + Index; - UINT16 UsedIdx = *Ring->Ring.Used.Idx; - - if (!Ring->Ready) { - return FALSE; - } - - if (Ring->LastUsedIdx == UsedIdx) { - return FALSE; - } - - return TRUE; -} - // ----------------------------------------------------------------------------- // Get data from buffer which is marked as ready from device BOOLEAN diff --git a/OvmfPkg/VirtioKeyboardDxe/VirtioKeyboard.h b/OvmfPkg/VirtioKeyboardDxe/VirtioKeyboard.h index b244dec12e..4e08493d33 100644 --- a/OvmfPkg/VirtioKeyboardDxe/VirtioKeyboard.h +++ b/OvmfPkg/VirtioKeyboardDxe/VirtioKeyboard.h @@ -97,7 +97,6 @@ typedef struct { // List for notifications LIST_ENTRY NotifyList; - EFI_EVENT KeyNotifyTimer; // Last pressed key // typedef struct {