Page MenuHomeFreeBSD

D16753.id46794.diff
No OneTemporary

D16753.id46794.diff

Index: stand/efi/libefi/delay.c
===================================================================
--- stand/efi/libefi/delay.c
+++ stand/efi/libefi/delay.c
@@ -33,15 +33,5 @@
void
delay(int usecs)
{
- static EFI_EVENT ev = 0;
- UINTN junk;
-
- if (!ev) {
- if (BS->CreateEvent(EVT_TIMER, TPL_APPLICATION, 0, 0, &ev)
- != EFI_SUCCESS)
- return;
- }
-
- BS->SetTimer(ev, TimerRelative, usecs * 10);
- BS->WaitForEvent(1, &ev, &junk);
+ BS->Stall(usecs);
}

File Metadata

Mime Type
text/plain
Expires
Tue, Sep 8, 1:37 AM (15 h, 3 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
38446003
Default Alt Text
D16753.id46794.diff (468 B)

Event Timeline