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
*/
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_leave(void) { _ipxe_lock.unlock(); }
extern "C" void dde_lock_enter(void) { _ipxe_mutex.acquire(); }
extern "C" void dde_lock_leave(void) { _ipxe_mutex.release(); }
extern "C" void dde_mdelay(unsigned long msecs)