mirror of
https://github.com/genodelabs/genode.git
synced 2025-01-29 15:44:02 +00:00
vmm: do not lock inside VMM
We do not use the VMM with several CPUs until now. On the other hand there is a dead-lock due to the generic timer calling the cpu handler function explicitly, which already holds the lock. For the time-being remove the lock. Ref #3620
This commit is contained in:
parent
2e2625e952
commit
7780ee6a34
@ -70,8 +70,6 @@ class Vmm::Cpu
|
||||
template <typename FUNC>
|
||||
void handle_signal(FUNC handler)
|
||||
{
|
||||
Genode::Lock::Guard guard(lock());
|
||||
|
||||
if (active()) {
|
||||
pause();
|
||||
handle_exception();
|
||||
|
Loading…
x
Reference in New Issue
Block a user