dde_ipxe: use Mutex

Issue #3805
This commit is contained in:
Alexander Boettcher 2020-07-06 14:25:30 +02:00 committed by Norman Feske
parent 9a8a42e819
commit a9827c662e

View File

@ -118,10 +118,10 @@ extern "C" void dde_udelay(unsigned long usecs)
/** /**
* DDE iPXE mutual exclusion lock * DDE iPXE mutual exclusion lock
*/ */
static Genode::Lock _ipxe_lock; static Genode::Mutex _ipxe_mutex;
extern "C" void dde_lock_enter(void) { _ipxe_lock.lock(); } extern "C" void dde_lock_enter(void) { _ipxe_mutex.acquire(); }
extern "C" void dde_lock_leave(void) { _ipxe_lock.unlock(); } extern "C" void dde_lock_leave(void) { _ipxe_mutex.release(); }
extern "C" void dde_mdelay(unsigned long msecs) extern "C" void dde_mdelay(unsigned long msecs)