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:
Stefan Kalkowski 2020-01-23 15:02:56 +01:00 committed by Christian Helmuth
parent 2e2625e952
commit 7780ee6a34
1 changed files with 0 additions and 2 deletions

View File

@ -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();