501c9f150e
Some ACPI operations such as mutex acquires and event waits accept a timeout. The ACPI OSD layer implements these timeouts by using regular sleep timeouts. However, this doesn't work during early boot before event timers are setup. Instead, use polling combined with DELAY() to spin. This fixes booting on upcoming Intel systems with Kaby Lake processors. Tested by: "Jeffrey E Pieper" <jeffrey.e.pieper@intel.com> Reviewed by: jimharris MFC after: 1 week |
||
---|---|---|
.. | ||
OsdDebug.c | ||
OsdHardware.c | ||
OsdInterrupt.c | ||
OsdMemory.c | ||
OsdSchedule.c | ||
OsdStream.c | ||
OsdSynch.c | ||
OsdTable.c |