View | Details | Raw Unified | Return to bug 210242
Collapse All | Expand All

(-)b/sys/boot/efi/libefi/delay.c (-12 / +1 lines)
Lines 33-47 __FBSDID("$FreeBSD$"); Link Here
33
void
33
void
34
delay(int usecs)
34
delay(int usecs)
35
{
35
{
36
	static EFI_EVENT ev = 0;
36
	BS->Stall(usecs);
37
	UINTN junk;
38
39
	if (!ev) {
40
		if (BS->CreateEvent(EVT_TIMER, TPL_APPLICATION, 0, 0, &ev)
41
		    != EFI_SUCCESS)
42
			return;
43
	}
44
45
	BS->SetTimer(ev, TimerRelative, usecs * 10);
46
	BS->WaitForEvent(1, &ev, &junk);
47
}
37
}
48
- 

Return to bug 210242